(57)【要約】【課題】  動画フォーマット毎に管理ファイルを生成する場合であっても、記録媒体のボリュームラベルに適切なリール番号と適切なカメラＩＤの情報を記録可能な画像記録装置を提供することを目的とする。【解決手段】  動画ファイルの記録形式が第１の動画フォーマットに設定されており、記録媒体に第１の動画フォーマットの管理ファイルが記録されていないが他の動画フォーマットの管理ファイルが記録されている場合に、他の動画フォーマットの管理ファイルに含まれるリール番号の情報に基づいて記録媒体のリール番号を決定し（Ｓ２０６、Ｓ２０７、Ｓ２０８）、決定されたリール番号の情報を含む第１の動画フォーマットの管理ファイルを記録媒体に記録するが、ボリュームラベルの更新は行わないよう決定し、記記録媒体に記録しないように制御する。【選択図】  図２
2020088510.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体を着脱可能な画像記録装置であって、
動画ファイルと、ボリュームラベルと、前記記録媒体のリール番号の情報を含む管理ファイルを前記記録媒体に記録するように制御する記録制御手段と、
前記管理ファイルに記録する前記記録媒体のリール番号を決定するリール番号決定手段と、
画像記録装置を識別するための識別情報と前記リール番号決定手段により決定されたリール番号を含むボリュームラベルを決定するボリュームラベル決定手段と、
動画ファイルの記録形式を複数の動画フォーマットの中から設定する設定手段と、を有し、
前記記録制御手段は、動画フォーマット毎に前記管理ファイルを前記記録媒体に記録し、
動画ファイルの記録形式が第１の動画フォーマットに設定されており、前記記録媒体に前記第１の動画フォーマットの管理ファイルが記録されていないが他の動画フォーマットの管理ファイルが記録されている場合に、前記リール番号決定手段は、前記他の動画フォーマットの管理ファイルに含まれるリール番号の情報に基づいて前記記録媒体のリール番号を決定し、前記ボリュームラベル決定手段は、前記リール番号決定手段により決定されたリール番号を含むボリュームラベルを決定せず、前記記録制御手段は、前記リール番号決定手段により決定されたリール番号の情報を含む前記第１の動画フォーマットの管理ファイルを前記記録媒体に記録するように制御し、前記記録媒体に記録されているボリュームラベルを変更しないように制御することを特徴とする画像記録装置。
【請求項２】
前記記録媒体に何れの動画フォーマットの管理ファイルも記録されていない場合には、前記リール番号決定手段は、前記画像記録装置において予め設定されているリール番号に基づいて前記記録媒体のリール番号を決定し、前記記録制御手段は、前記リール番号決定手段により決定されたリール番号の情報を含む管理ファイルを記録媒体に記録し、前記ボリュームラベル決定手段は、前記識別情報と、前記リール番号決定手段により決定されたリール番号とを含むボリュームラベルを決定し、前記記録制御手段は、前記ボリュームラベル決定手段により決定されたボリュームラベルを前記記録媒体に記録するように制御することを特徴とする請求項１に記載の画像記録装置。
【請求項３】
動画ファイルの記録形式が前記第１の動画フォーマットに設定されており、前記記録媒体に何れの動画フォーマットの管理ファイルも記録されていない場合に、前記リール番号決定手段は、前記画像記録装置において予め設定されているリール番号に基づいて前記記録媒体のリール番号を決定し、前記記録制御手段は、前記リール番号決定手段により決定されたリール番号の情報を含む前記第１の動画フォーマットの管理ファイルを記録媒体に記録し、前記ボリュームラベル決定手段は、前記リール番号決定手段により決定されたリール番号を含むボリュームラベルを決定せず、前記記録制御手段は、前記記録媒体に記録されるボリュームラベルを変更しないように制御することを特徴とする請求項１に記載の画像記録装置。
【請求項４】
前記記録制御手段は、前記設定手段により動画ファイルの記録形式として設定された動画フォーマットの管理ファイルが前記記録媒体に記録されていない場合に、動画の記録開始指示に応じて、前記設定された動画フォーマットの管理ファイルを前記記録媒体に記録するように制御することを特徴とする請求項１に記載の画像記録装置。
【請求項５】
前記記録媒体に記録すべき管理ファイルを生成する生成手段と、
前記生成手段により生成された管理ファイルを一時記憶する記憶手段と、を更に有し、前記設定手段により動画ファイルの記録形式として設定された動画フォーマットの管理ファイルが前記記録媒体に記録されていない場合に、前記動画の記録指示の前に、前記リール番号決定手段により決定されたリール番号の情報を含む管理ファイルを前記生成手段により生成して前記記憶手段に記憶し、前記動画の記録指示に応じて、前記記録制御手段は、動画ファイルと、前記記憶手段に記憶されている管理ファイルとを前記記録媒体に記録するように制御することを特徴とする請求項２に記載の画像記録装置。
【請求項６】
前記設定手段により設定された動画フォーマットの管理ファイルが前記記録媒体に記録されていない場合に、前記設定手段により動画フォーマットが設定されたことに応じて、前記リール番号決定手段により前記記録媒体のリール番号を決定し、前記リール番号決定手段により決定されたリール番号の情報を含む管理ファイルを前記生成手段により生成して前記記憶手段に記憶することを特徴とする請求項５に記載の画像記録装置。
【請求項７】
前記記録制御手段は、前記動画の記録指示に応じて、前記動画ファイルと、前記記憶手段に記憶されている管理ファイルに前記動画ファイルに関する情報を追記した管理ファイルとを、前記記録媒体に記録するように制御することを特徴とする請求項５に記載の画像記録装置。
【請求項８】
前記画像記録装置において予め設定されているリール番号に基づいて前記リール番号決定手段により決定されたリール番号の情報を含む管理ファイルが前記記録媒体に記録されることに応じて、前記画像記録装置に設定されているリール番号を更新する更新手段を更に有することを特徴とする請求項２に記載の画像記録装置。
【請求項９】
前記画像記録装置は、動画を撮影するための撮像手段を有するビデオカメラであり、
前記識別情報は、ユーザ操作により変更可能なカメラＩＤであることを特徴とする請求項１に記載の画像記録装置。
【請求項１０】
記録媒体を着脱可能な画像記録装置の制御方法であって、
動画ファイルの記録形式を複数の動画フォーマットの中から設定する設定工程と、
前記記録媒体のリール番号を決定するリール番号決定工程と、
画像記録装置を識別するための識別情報と前記リール番号決定工程で決定されたリール番号を含むボリュームラベルを決定するボリュームラベル決定工程と、
前記ボリュームラベルと、前記記録媒体のリール番号の情報を含む管理ファイルを前記記録媒体に記録するように制御する記録制御工程と、を有し、
前記記録制御工程では、動画フォーマット毎に前記管理ファイルを前記記録媒体に記録し、
動画ファイルの記録形式が第１の動画フォーマットに設定されており、前記記録媒体に前記第１の動画フォーマットの管理ファイルが記録されていないが他の動画フォーマットの管理ファイルが記録されている場合に、前記リール番号決定工程では、前記他の動画フォーマットの管理ファイルに含まれるリール番号の情報に基づいて前記記録媒体のリール番号を決定し、前記ボリュームラベル決定工程による前記リール番号決定工程で決定されたリール番号を含むボリュームラベルの決定は行わず、前記記録制御工程では、前記リール番号決定工程で決定されたリール番号の情報を含む前記第１の動画フォーマットの管理ファイルを前記記録媒体に記録するように制御し、前記記録媒体に記録されているボリュームラベルを変更しないように制御することを特徴とする画像記録装置の制御方法。
【請求項１１】
コンピュータを、請求項１ないし９のいずれか１項に記載の画像記録装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像記録装置に関するものである。
【背景技術】
【０００２】
画像記録装置としてのデジタルシネマカメラなどのビデオカメラでは、データマネジメントやポストプロダクションでのデータ管理を円滑に行うため、フィルム撮影の慣例を踏襲し、撮影前や撮影時に、記録媒体に一意に紐付くリール番号を設定する。そして、設定されたリール番号を、撮影コンテンツの目録として使用するために撮影コンテンツの情報（ファイル名等）が記録された管理ファイルなどに記録する（特許文献１）。再生時には、記録媒体からリール番号の情報を読み出すことにより、その記録媒体に設定されたリール番号を把握することができる。リール番号は、日付やカメラ名と共に、撮影コンテンツをデータ管理するために用いられる。その際、同じ記録媒体で複数のリール番号が混在することは、データ管理の運用性を低下させるため許容できない課題がある。
【０００３】
また撮影コンテンツをファイル名など撮影コンテンツの属性情報が記載された管理ファイルで一括管理する場合には、動画フォーマット毎に使用用途を分けるユースケースがあるため、同じ記録媒体内に動画フォーマット毎で管理ファイルを生成することがある。このような運用では、同じ記録媒体で動画フォーマット毎に異なるリール番号が割り振られた管理ファイルが生成されないよう回避する必要がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１６−１６７７８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
同じ記録媒体内に動画フォーマット毎に管理ファイルを生成して記録する場合であっても、同じ記録媒体内の管理ファイルであれば、同じリール番号を付与するのが望ましい。
【０００６】
一方、撮影に使用したビデオカメラを特定するための識別情報としてカメラＩＤを設定し、管理ファイルや撮影コンテンツのファイル名として使用することがある。カメラＩＤは撮影に使用するビデオカメラが変更された場合や、メニュー設定によりユーザーが変更される場合がある。一つの記録媒体が異なるビデオカメラや異なるカメラＩＤ設定で使用された場合には、カメラＩＤはリール番号とは異なり、同じ記録媒体内で異なるカメラＩＤを持つファイルが混在する。
【０００７】
さらに、複数のビデオカメラと複数の記録媒体を用いて撮影が行われる撮影現場において、データマネージメントやポストプロダクションでのデータ管理を円滑に行うため、記録媒体のボリュームラベルからカメラＩＤとリール番号を容易に把握したいという要望がある。記録媒体のボリュームラベルからカメラＩＤとリール番号を把握できれば、ＰＣなどに記録媒体を挿した時に管理ファイルの内容や撮影コンテンツを確認することなく、その記録媒体の管理ができるためである。
【０００８】
ユーザーによりカメラＩＤ設定が変更された場合やビデオカメラが変更された場合であっても、ボリュームラベルから判別できるカメラＩＤが途中で変わることなく、最初の動画フォーマットを記録した際のカメラＩＤを判別できることが望ましい。
【０００９】
そこで、本発明では、動画フォーマット毎に管理ファイルを生成する場合であっても、記録媒体のボリュームラベルに適切なリール番号と適切な識別情報の情報を記録可能な画像記録装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上述の課題を解決するため、本発明の画像記録装置は、
記録媒体を着脱可能な画像記録装置であって、動画ファイルと、ボリュームラベルと、記録媒体のリール番号の情報を含む管理ファイルを記録媒体に記録するように制御する記録制御手段と、管理ファイルに記録する記録媒体のリール番号を決定するリール番号決定手段と、画像記録装置を識別するための識別情報とリール番号決定手段により決定されたリール番号を含むボリュームラベルを決定するボリュームラベル決定手段と、動画ファイルの記録形式を複数の動画フォーマットの中から設定する設定手段と、を有し、記録制御手段は、動画フォーマット毎に管理ファイルを記録媒体に記録し、動画ファイルの記録形式が第１の動画フォーマットに設定されており、記録媒体に第１の動画フォーマットの管理ファイルが記録されていないが他の動画フォーマットの管理ファイルが記録されている場合に、リール番号決定手段は、他の動画フォーマットの管理ファイルに含まれるリール番号の情報に基づいて記録媒体のリール番号を決定し、ボリュームラベル決定手段は、リール番号決定手段により決定されたリール番号を含むボリュームラベルを決定せず、記録制御手段は、リール番号決定手段により決定されたリール番号の情報を含む第１の動画フォーマットの管理ファイルを記録媒体に記録するように制御し、記録媒体に記録されているボリュームラベルを変更しないように制御することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、動画フォーマット毎に管理ファイルを生成する場合であっても、記録媒体のボリュームラベルに適切なリール番号と適切な画像記録装置の識別情報の情報を記録可能な画像記録装置を提供することができる。
【図面の簡単な説明】
【００１２】
【図１】画像記録装置のブロック図
【図２】動画記録開始前の管理ファイルの生成処理のフローチャート
【図３】動画記録時の管理ファイルの生成、記録処理のフローチャート
【図４】画像記録装置１００における管理ファイルの生成・記録処理の概略図
【発明を実施するための形態】
【００１３】
＜第１の実施形態＞
図１は、本実施形態に係る画像記録装置１００の内部構成例を示すブロック図である。本願発明では、画像記録装置１００の一例としてビデオカメラ等の撮像装置について説明するが、記録媒体に動画を記録可能な装置、システムであれば、本発明を適応可能である。図１に示すように、画像記録装置１００は、バス１０１、ＣＰＵ１０２、ＲＯＭ１０３、ＲＡＭ１０４、操作制御部１０５、操作部１０６、表示制御部１０７、表示部１０８、記録制御部１０９、記録媒体１１０、撮像部１１１、リール番号設定部１１２で構成される。
【００１４】
バス１０１は、アドレスバス、データバス、制御バスで構成される。バス１０１は、画像記録装置１００の各構成部の間で命令やデータを通信する際に用いられる。
【００１５】
ＣＰＵ１０２は、ＲＯＭ１０３に格納されたプログラムを読み出してプログラムを実行し、画像記録装置１００の各構成部を制御するためのプロセッサである。ＲＯＭ１０３は、プログラムや各種設定情報等が格納されている不揮発性のメモリである。ＲＡＭ１０４は、ワークメモリとして使用される揮発性のメモリである。
【００１６】
表示部１０８は、ＴＦＴ液晶などの表示器で構成される。表示部１０８では、ユーザに対し、メニュー設定の選択画面や撮像部１１１により撮影したライブビュー画像、記録媒体１１０に記録されている画像などをＴＦＴ液晶に表示する。
【００１７】
表示制御部１０７は、表示部１０８に適した画像形式（アスペクト比など）で出力するための各種画像処理を行う。
【００１８】
操作部１０６は、電源ボタンや、シャッターボタン、動画記録ボタン、表示部１０８に表示したＵＩ画面上でメニュー設定などの選択操作をするための十字キーなどで構成される。物理ボタンではなく、タッチパネルにより操作部１０６を実現してもよい。
【００１９】
操作制御部１０５は、ユーザが操作部１０６を操作したことを検出し、検出した操作をＣＰＵ１０２に対し通知する。
【００２０】
記録媒体１１０は、ＳＤカードなどの着脱可能な記録媒体であり、画像データを記録するために画像記録装置１００に挿入される。
【００２１】
記録制御部１０９は、記録媒体１１０に対して、データの書き込み、読み込みを行うための制御部である。記録制御部１０９は、ＣＰＵ１０２から通知された読み込み命令を受け、記録媒体１１０の指定領域を一定サイズ毎に順次読み込み、ＲＡＭ１０４に展開しバッファリングする。また記録制御部１０９は、ＣＰＵ１０２から通知された書き出し命令を受け、ＲＡＭ１０４に展開された書き込み対象データ（画像データ、管理データなど）を受信し、記録媒体１１０に受信データを一定サイズ毎に順次書き出す。次に、記録制御部１０９は、読み込みもしくは書き出しが完了すると、ＣＰＵ１０２に対しその旨を通知する。
【００２２】
撮像部１１１は、撮影レンズ、イメージセンサ、画像処理回路等から構成される。まず撮影レンズを介して入射される被写体像をイメージセンサ上で結像して光電変換し、映像信号を生成する。続いて、生成された映像信号に対して画像処理回路において各種画像処理を施し、画像データを生成する。そして、静止画撮影の場合は、ＪＰＥＧ等の記録形式で符号化して静止画ファイルを生成する。動画撮影の場合は、Ｈ．２６４／ＡＶＣなどで符号化した動画データと、不図示のマイクから入力された音声データを多重化し、記録形式として設定された動画フォーマットに整形して動画ファイルを生成する。生成された画像ファイルは、記録媒体１１０に書き出すため、ＣＰＵ１０２が書き出し命令を発行する。
【００２３】
リール番号設定部１１２は、ＲＯＭ１０３に記録されているリール番号の設定値を変更するための設定部である。リール番号の設定値の初期値として「００１」がＲＯＭ１０３に記録されている。リール番号設定部１１２は、ＣＰＵ１０２から通知された操作部１０６へのユーザの選択操作に応じて、ＲＯＭ１０３に記録されているリール番号の設定値を変更する。メニュー設定画面において、リール番号の初期化や、次に記録媒体に記録する際のリール番号の値（例えば「００７」等）を選択することにより、リール番号の設定値を変更することができる。
【００２４】
カメラＩＤ設定部１１３は、ＲＯＭ１０３に記録されているカメラＩＤの設定値を変更するための設定部である。カメラＩＤの設定値の初期値として「Ａ」がＲＯＭ１０３に記録されている。カメラＩＤ設定部１１３は、ＣＰＵ１０２から通知された操作部１０６へのユーザの選択操作に応じて、ＲＯＭ１０３に記録されているカメラＩＤの設定値を変更可能である。メニュー設定画面において、カメラＩＤの初期化や、次に記録媒体に記録する際のカメラＩＤの値（例えば「Ａ」等）をユーザ操作により選択することにより、カメラＩＤの設定値を変更することができる。
【００２５】
図１の画像記録装置１００においては複数のブロックを有している。各ブロックについて、専用の処理回路を用いてもよいし、汎用のプロセッサがＲＯＭから処理用のプログラムを読み出してプログラムに基づいて処理を実行することにより実現してもよい。また、複数のブロックを１つのプロセッサで実現してもよい。
【００２６】
図４を用いて、本実施形態において画像記録装置１００により記録媒体１１０に記録されるボリュームラベルおよび管理ファイルについて説明する。
【００２７】
図４（ａ）に示すように、記録媒体１１０には、ボリュームラベル４２０が記録される。動画フォーマットが複数存在する場合でも、ボリュームラベルは記録媒体にひとつである。
【００２８】
動画フォーマット毎（例えば、ＭＸＦファイルとＭＰ４ファイル等）に、それぞれフォルダ（第１の動画フォーマットのフォルダ４００、第２の動画フォーマットのフォルダ４１０）、及び、管理ファイル（管理ファイル１、管理ファイル２）が記録される。
【００２９】
図４（ｂ）に示すように、管理ファイルには、それぞれ、リール番号の情報と、管理ファイルと同じフォルダ内に記録されている動画ファイルのファイル名の情報とが記述されている。
【００３０】
第１の動画フォーマットのフォルダ４００には、動画ファイル１１、動画ファイル１２、動画ファイル１３が記録されている。そのため、管理ファイル１には、リール番号４０２と、第１の動画フォーマットのフォルダ４００に記録されている動画ファイルの情報４０３として、動画ファイル１１、動画ファイル１２、動画ファイル１３のそれぞれのファイル名が記述されている。
【００３１】
第２の動画フォーマットのフォルダ４１０には、動画ファイル２１が記録されている。そのため、管理ファイル２には、リール番号４１２と、第２の動画フォーマットのフォルダ４１０に記録されている動画ファイルの情報４１３として、動画ファイル２１のファイル名が記述されている。
【００３２】
このように、本実施形態においては、動画フォーマット毎に管理ファイルが記録され、リール番号の情報は、管理ファイルにそれぞれ記録し、どの管理ファイルからでもリール番号を確認できるようにしている。ここで、リール番号は、記録媒体に一意に紐づく情報であるため、同じ記録媒体内では、異なる管理ファイルであっても、同じリール番号を記録する必要がある。
【００３３】
異なる管理ファイルであっても、同じリール番号を記録する方法として、画像記録装置において記録可能な全ての動画フォーマットの管理ファイルを一括で作成して、一括で記録することが考えられる。一括で記録するため、簡単に同じリール番号の情報を記録することができる。しかし、この場合、動画ファイルが記録されない動画フォーマットについても管理ファイルが生成されてしまい、不要なデータが記録されることになる。また、データがないのに管理ファイルが記録されるため、ユーザや他の画像記録装置において管理ファイルを確認する場合に、混乱が発生する可能性がある。
【００３４】
そのため、本実施形態においては、実際に動画ファイルを記録する際に、記録する動画ファイルの動画フォーマットの管理ファイルが記録媒体１１０に記録されていない場合に、リール番号の情報を含む管理ファイルを記録媒体に記録するようにしている。
【００３５】
また、実際に動画ファイルを記録する際に、記録対象の動画フォーマットや記録対象ではない動画フォーマットの管理ファイルが記録媒体１１０に１つも記録されていない場合に、カメラＩＤとリール番号の情報を含むボリュームラベルを記録媒体１１０に記録するようにしている。
【００３６】
動画ファイルを記録する際に、記録対象の動画フォーマットの管理ファイルは存在しないが、記録対象ではない他の動画フォーマットの管理ファイルが記録されている場合は、既にカメラＩＤとリール番号の情報を含むボリュームラベルが記録媒体１１０に記録されていると判断して、ボリュームラベルを再度記録することはしない。
【００３７】
本実施形態におけるボリュームラベルおよびリール番号の生成、記録処理について、図２，３を参照して説明する。これらの処理は、ＣＰＵ１０２がＲＯＭ１０３から読み出したプログラムに基づいて、各ブロックの制御、各種演算を行うことにより実行される。
【００３８】
図２を用いて、記録開始前の管理ファイルの生成処理を説明する。まずＳ２００にて、ＣＰＵ１０２は、動画フォーマットの設定が変更されたか否かを判定する。具体的には、ＣＰＵ１０２が、操作制御部１０５から通知される操作部１０６への選択操作に基づき、ユーザが操作部１０６を用いて、動画フォーマットを変更したかを判定する。動画フォーマットが変更されたと判定した場合、Ｓ２０１に遷移し、図２のフローチャートの処理を実行する。なお、画像記録装置１００の電源がＯＮになった時、または、撮影モードに設定された時には、動画フォーマットが変更されていなくても、図２のＳ２０１以降の処理を実行するものとする。
【００３９】
Ｓ２０１にて、ＣＰＵ１０２は、記録制御部１０９を介して、画像記録装置１００に装着されている記録媒体１１０に管理ファイルが存在するか否かを問い合わせ、記録媒体１１０に管理ファイルが存在している（記録されている）かを判定する。記録媒体１１０に管理ファイルが存在しない（記録されていない）と判定した場合は、Ｓ２０２に遷移する。一方、記録媒体１１０に管理ファイルが存在する（記録されている）と判定した場合は、Ｓ２０４に遷移する。
【００４０】
Ｓ２０２にて、ＣＰＵ１０２は、管理ファイルの記録時に、ＲＯＭ１０３に記録されているリール番号の設定値を更新するか否かを示す更新フラグを有効化してＲＡＭ１０４に記憶し、Ｓ２１２に遷移する。
【００４１】
Ｓ２１２にて、ＣＰＵ１０２は、管理ファイルの記録時に、ボリュームラベル記録するか否かを示すボリュームラベル更新フラグを有効化してＲＡＭ１０４に記憶し、Ｓ２０３に遷移する。本実施形態では、Ｓ２０２においてリール番号の更新フラグが有効になる場合は、ボリュームラベル更新フラグもＳ２１２において有効になる。
【００４２】
Ｓ２０３では、ＣＰＵ１０２は、ＲＯＭ１０３に予め記録されているリール番号の設定値を読み出し、読みだしたリール番号を、新たに生成する管理ファイルに記録するリール番号として設定する。
【００４３】
Ｓ２０４では、ＣＰＵ１０２は、管理ファイルの記録時に、ＲＯＭ１０３に記録されているリール番号の設定値を更新するか否かを示す更新フラグを無効化してＲＡＭ１０４に記憶し、Ｓ２１３に遷移する。
【００４４】
Ｓ２１３では、ＣＰＵ１０２は、管理ファイルの記録時に、ボリュームラベル記録するか否かを示すボリュームラベル更新フラグを無効化してＲＡＭ１０４に記憶し、Ｓ２０５に遷移する。本実施形態では、Ｓ２０４においてリール番号の更新フラグが無効になる場合は、ボリュームラベル更新フラグもＳ２１３において無効になる。
【００４５】
Ｓ２０５にて、ＣＰＵ１０２は、現在設定されている動画フォーマットの設定を取得し、現在設定されている記録対象の動画フォーマットの管理ファイルが記録媒体１１０に存在するか否かを判定する。記録対象の動画フォーマットの管理ファイルが存在しない場合はＳ２０６に遷移する。一方、記録対象の動画フォーマットの管理ファイルが存在すると判定した場合はＳ２０９に遷移する。
【００４６】
ここで、Ｓ２０６に遷移するのは、画像記録装置１００に装着された記録媒体１１０に、記録対象の動画フォーマットの管理ファイルは存在しないが、記録対象ではない他の動画フォーマットの管理ファイルが記録されている場合となる。また、Ｓ２０９に遷移するのは、画像記録装置１００に装着された記録媒体１１０に、記録対象の動画フォーマットの管理ファイルが存在する場合となる。また、Ｓ２０２に遷移するのは、画像記録装置１００に装着された記録媒体１１０に、管理ファイルが１つも存在していない場合となる。
【００４７】
Ｓ２０６では、ＣＰＵ１０２は、記録媒体１１０から記録対象ではない他の動画フォーマットの管理ファイルを読み込み、ＲＡＭ１０４に展開する。続いて、Ｓ２０７にて、ＣＰＵ１０２は、Ｓ２０６でＲＡＭ１０４に展開した管理ファイルを解析し、記録対象外の動画フォーマットの管理ファイルに記録されているリール番号を取得する。続いて、Ｓ２０７に遷移する。Ｓ２０６で読み込んだ管理ファイルは、これ以降は、動画フォーマットの設定を変更しない限り使用しないので、ＲＡＭ１０４から削除してもよい。
【００４８】
Ｓ２０８にて、ＣＰＵ１０２は、Ｓ２０７で、記録対象外の動画フォーマットの管理ファイルから取得したリール番号を、記録対象の動画フォーマットの管理ファイルに記録するリール番号としてＲＡＭ１０４に記憶する。
【００４９】
Ｓ２０９では、ＣＰＵ１０２は、記録媒体１１０から記録対象の動画フォーマットの管理ファイルを読み込み、ＲＡＭ１０４に展開し、記録開始前の管理ファイルの生成処理を終了する。つまり、Ｓ２０９に遷移する、画像記録装置１００に装着された記録媒体１１０に、記録対象の動画フォーマットの管理ファイルが存在する場合は、記録対象の動画フォーマットの管理ファイルが記録されているので、新たな管理ファイルの生成は行わない。
【００５０】
記録対象の動画フォーマットの管理ファイルが記録されておらず、新たな管理ファイルを生成する場合には、Ｓ２１０以降の処理が実行される。
【００５１】
Ｓ２１０では、ＣＰＵ１０２は、記録対象の動画フォーマットの管理ファイルを生成するため、ＲＯＭ１０３に記録されている管理ファイルの雛形を読み出し、ＲＡＭ１０４に展開する。つまり、動画ファイルの情報や、リール番号の情報を含んでいない状態の管理ファイルがＲＡＭ１０４に生成される。
【００５２】
Ｓ２１１にて、ＣＰＵ１０２は、ＲＡＭ１０４に展開された管理ファイルのリール番号の情報を、Ｓ２０３またはＳ２０８で設定されたリール番号に更新する。つまり、リール番号の情報を含む管理ファイルが、動画ファイルの記録開始前にＲＡＭに生成され、一時記憶される。
【００５３】
このように、管理ファイルが１つも記録されていない場合は、ボリュームラベルを更新し、ＲＯＭに予め記録されているリール番号の設定値をリール番号として用いて、記録対象の動画フォーマットの管理ファイルを生成する。そして、記録対象の動画フォーマットの管理ファイルは存在しないが、記録対象ではない他の動画フォーマットの管理ファイルが記録されている場合は、ボリュームラベルを更新せず、他の動画フォーマットの管理ファイルに記録されているリール番号を用いて、記録対象の動画フォーマットの管理ファイルを生成する。
【００５４】
次に図３を用いて、動画ファイルの記録時のボリュームラベルの記録、管理ファイルの生成、記録処理の流れを説明する。
【００５５】
ユーザが操作部１０６を操作して、動画の記録開始が指示されたことを操作制御部１０５からＣＰＵ１０２に通知されたことにより、図３の処理が開始される。
【００５６】
Ｓ３００では、撮像部１１１により、動画の撮影、各種画像処理、圧縮処理等を施し、動画ファイルを生成し、ＲＡＭ１０４に記憶する。
【００５７】
Ｓ３０１にて、ＣＰＵ１０２は、Ｓ３００で生成した動画ファイルの情報を、図２の処理により動画の記録指示の前に予めＲＡＭ１０４に生成しておいた管理ファイルに追記する。ＲＡＭ１０４に記憶されている管理ファイル内の動画ファイルの情報を記録する領域（図４の４０３、４１３の領域）に、Ｓ３００で生成した動画ファイルのファイル名など情報を追記する。管理ファイルに記録する動画ファイルの情報はファイル名に限らず、撮影日時や記録時間などを記録するようにしてもよい。続いて、Ｓ３０２に遷移する。
【００５８】
Ｓ３０２では、ＣＰＵ１０２は、ＲＯＭ１０３に記録されているリール番号の設定値を更新するか否かを示す更新フラグおよびボリュームラベルを更新するか否かを示すボリュームラベル更新フラグが有効か否かを、ＲＡＭ１０４を参照し判定する。本実施形態においては、リール番号の更新フラグおよびボリュームラベル更新フラグは、Ｓ２０２、Ｓ２１２、Ｓ２０４、Ｓ２１３で説明したように、連動して変更される。従って、一方の更新フラグのみを判断するようにしてもよい。更新フラグが有効であると判定した場合は、Ｓ３０３に遷移する。更新フラグが無効であると判定した場合は、Ｓ３０３〜Ｓ３０５、Ｓ３０８〜Ｓ３０９の処理を実行せずにＳ３０６に遷移し、ＲＡＭ１０４に展開されている管理ファイルを記録媒体１１０に書き出す処理を実行する。
【００５９】
Ｓ３０３にて、ＣＰＵ１０２は、ＲＯＭ１０３に記録されているリール番号の設定値を取得する。そして、ＲＡＭ１０４に展開された管理ファイルのリール番号を取得したリール番号に更新する。なお、この処理については、図２のＳ２０３およびＳ２１１で同じ処理を行っているので、どちらか一方で実施するようにしてもよい。
【００６０】
続いて、Ｓ３０４では、リール番号設定部１１２は、ＲＯＭ１０３に記録されているリール番号の設定値をインクリメントする。そして、Ｓ３０５において、ＣＰＵ１０２は、ＲＡＭ１０４に記憶されている更新フラグを無効化する。これにより、次回からの動画ファイルの記録時には、ＲＯＭ１０３に記録されているリール番号の設定値更新がされなくなる。また、ＲＯＭ１０３のリール番号の設定値を更新するため、次回、ＲＯＭ１０３に記録されているリール番号の設定値を使用する際は、今回のリール番号とは異なる番号となる。
【００６１】
Ｓ３０８で、記録媒体１１０のボリュームラベルを決定し、記録媒体に記録されているボリュームラベルを書き換える。ボリュームラベルは少なくともカメラＩＤとリール番号を含む。ボリュームラベル決定においては、カメラＩＤはＣＰＵ１０２がＲＯＭ１０３に記録されているカメラＩＤの設定値を取得して使用し、リール番号はＳ３０３にて更新したリール番号を使用する。本実施形態では、カメラＩＤの１文字と、リール番号を結合した文字列を記録媒体のボリュームラベルとして決定し、決定されたボリュームラベルを記録媒体に記録する。
【００６２】
そしてＳ３０９において、ＣＰＵ１０２は、ＲＡＭ１０４に記憶されているボリュームラベル更新フラグを無効化する。これにより、次回からの動画ファイルの記録時には、ボリュームラベルの更新が行われなくなる。
【００６３】
Ｓ３０６では、記録制御部１０９は、ＲＡＭ１０４に展開されている管理ファイルを、記録媒体１１０に書き出す。そして、記録制御部１０９は、Ｓ３０７で、Ｓ３００で生成して、ＲＡＭ１０４に記憶されている動画ファイルを、記録媒体１１０に書き出す。上述の説明では、動画ファイルを記録媒体１１０に記録する前に、管理ファイルを記録するものとしたが、どちらを先に記録してもよい。また、動画ファイルの記録媒体１１０への記録と平行して、Ｓ３０１〜Ｓ３０６の処理を実行するようにしてもよい。
【００６４】
このような処理を行うことで、動画フォーマット毎に管理ファイルを生成する場合でも、ボリュームラベルから判別できるカメラＩＤが途中で変わることなく、最初の動画フォーマットを記録した際のカメラＩＤを判別でき、１つの記録媒体内では同じリール番号の情報が管理ファイルに記録されることになる。また、管理ファイルが記録媒体内に１つも記録されていない場合は、予め画像記録装置のＲＯＭに記録されている設定値を管理ファイルに記録するリール番号とする。このようなリール番号の決定や、管理ファイルの生成を、動画の記録前に行うため、動画の記録時に処理の遅延が起きることを防ぐことができる。そして、設定値のリール番号を含む管理ファイルを記録媒体に記録するときにのみ、ＲＯＭのリール番号の設定値をインクリメントすることで、次回にＲＯＭのリール番号の設定値を用いる際には、今回と異なるリール番号を設定することができる。
【００６５】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。上述の実施形態の一部を適宜組み合わせてもよい。
【００６６】
また、上述の実施形態の機能を実現するソフトウェアのプログラムを、記録媒体から直接、或いは有線／無線通信を用いてプログラムを実行可能なコンピュータを有するシステム又は装置に供給し、そのプログラムを実行する場合も本発明に含む。
【００６７】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータに供給、インストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明の機能処理を実現するためのコンピュータプログラム自体も本発明に含まれる。
【００６８】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータなど、プログラムの形態を問わない。
【００６９】
プログラムを供給するための記録媒体としては、例えば、ハードディスク、磁気テープなどの磁気記録媒体、光／光磁気格納媒体、不揮発性の半導体メモリでもよい。
【００７０】
また、プログラムの供給方法としては、コンピュータネットワーク上のサーバに本発明を形成するコンピュータプログラムを格納し、接続のあったクライアントコンピュータはがコンピュータプログラムをダウンロードしてプログラムするような方法も考えられる。
【図１】
2020088510.tif 000003
【図２】
2020088510.tif 000004
【図３】
2020088510.tif 000005
【図４】
2020088510.tif 000006