(57)【要約】【課題】画像データファイルや音声データファイルなどに関連した情報データファイルを多数のファイルから容易に認識、選択可能とする。【解決手段】記録装置は、前記記録媒体上のディレクトリに前記動画ファイル及びディレクトリ管理ファイルやサムネイルファイルなどの関連ファイルのディレクトリを格納するにあたり、一つの前記動画ファイルとこの一つの動画ファイルの関連ファイルとを一つのディレクトリに格納する構成とした。【選択図】      図２
2004350042.tif 000002
【特許請求の範囲】
【請求項１】
動画像データを含む動画ファイルとこの動画ファイルに関連した関連ファイルとを記録媒体に記録する記録手段と、
前記記録媒体上の前記動画ファイル及び関連ファイルのディレクトリ構成を管理する制御手段とを備え、
前記制御手段は、一つの前記動画ファイルとこの一つの動画ファイルの関連ファイルとを一つのディレクトリに格納することを特徴とする記録装置。
【請求項２】
前記関連ファイルは前記一つのディレクトリに格納される複数のファイルに関する情報を示すディレクトリ管理ファイルを含むことを特徴とする請求項１記載の記録装置。
【請求項３】
前記ディレクトリ管理ファイルは前記動画ファイルが前記記録媒体から削除されているか否かを示す削除情報を有することを特徴とする請求項２記載の記録装置。
【請求項４】
前記制御手段は前記記録媒体上のディレクトリに前記動画ファイルが格納されているか否かを検出し、前記動画ファイルが前記ディレクトリに格納されていない場合には前記ディレクトリ管理ファイルの削除属性の値を削除済みを示す値に変更することを特徴とする請求項３記載の記録装置。
【請求項５】
前記記録手段は更に、前記動画像データの再生手順を示すプレイリストデータを含むプレイリストファイルを前記記録媒体に記録し、前記ディレクトリ管理ファイルは前記動画ファイルが指定されている前記プレイリストファイルの数を示すリンクカウント情報を有し、前記制御手段は前記リンクカウント情報の値が１以上の場合には削除指示に応じて前記動画ファイルを削除すると共に前記削除属性の値を削除済みを示す値に変更することを特徴とする請求項３記載の記録装置。
【請求項６】
前記ディレクトリ管理ファイルは前記動画像データの再生時間を示す再生時間情報を含むことを特徴とする請求項２記載の記録装置。
【請求項７】
前記ディレクトリ管理ファイルは、前記一つのディレクトリに格納されている前記動画ファイル及び複数の前記関連ファイルのＩＤ及びファイル名を示すファイルエレメントを有することを特徴とする請求項２記載の記録装置。
【請求項８】
前記制御手段は、前記記録媒体上のディレクトリに前記ディレクトリ管理情報が格納されているか否かを検出し、前記ディレクトリ管理ファイルが格納されていない場合には同じディレクトリ内の前記動画ファイル及び関連ファイルに基づいて前記ディレクトリ管理ファイルを生成し、前記記録手段により前記記録媒体に記録することを特徴とする請求項２記載の記録装置。
【請求項９】
前記関連ファイルは前記動画データに関する代表画像データを有する代表画像ファイルを含むことを特徴とする請求項１記載の記録装置。
【請求項１０】
前記記録手段は前記動画像データを用いて前記代表画像データを生成することを特徴とする請求項９記載の記録装置。
【請求項１１】
前記関連ファイルは前記動画像データに関するストリーム情報ファイルを含むことを特徴とする請求項１記載の記録装置。
【請求項１２】
前記ストリーム情報ファイルは前記動画像データの作成日時、再生時間、ビットレート及びアスペクト比の情報のうちの少なくとも一つを含むことを特徴とする請求項１１記載の記録装置。
【請求項１３】
前記関連ファイルは前記動画像データ中の再生位置とデータ量との対応を示すタイムマップファイルを含むことを特徴とする請求項１記載の記録装置。
【請求項１４】
前記関連ファイルは前記動画像データに関するメタデータファイルを含むことを特徴とする請求項１記載の記録装置。
【請求項１５】
前記関連ファイルは音声データを有する音声ファイルを含むことを特徴とする請求項１記載の記録装置。
【請求項１６】
前記制御手段は、前記動画像データの記録開始の指示の度に新たにディレクトリを生成して前記動画ファイルと関連ファイルを格納することを特徴とする請求項１記載の記録装置。
【請求項１７】
前記制御手段は、前記ディレクトリ内に前記関連ファイルが格納されていない場合、新たに前記関連ファイルを作成して前記ディレクトリに格納し、前記記録媒体に書き込むよう前記記録手段を制御することを特徴とする請求項１記載の記録装置。
【請求項１８】
前記制御手段は記録開始の指示から記録停止の指示までの間に得られた一連の前記動画像データを一つのファイルとして前記記録媒体に記録するよう前記記録手段を制御することを特徴とする請求項１記載の記録装置。
【請求項１９】
前記制御手段は、前記動画像データの記録中においては一定期間毎に前記動画像データを分割して得た複数の分割データをそれぞれ仮ファイルとして一つのディレクトリに格納し、記録停止の指示に応じて前記複数の仮ファイルを一つのファイルに結合して前記一つのディレクトリに格納することを特徴とする請求項１８記載の記録装置。
【請求項２０】
前記制御手段は、前記動画像データを所定期間以上連続して記録する場合に、前記動画像データを複数の部分に分割し、前記分割した動画像データをそれぞれ一つのファイルとして別々のディレクトリに格納することを特徴とする請求項１記載の記録装置。
【請求項２１】
前記制御手段は、直前の記録停止の指示から記録開始の指示までの期間が所定期間よりも短い場合にはこれら二つの動画像データを一つのファイルとして一つのディレクトリに格納して記録することを特徴とする請求項１記載の記録装置。
【請求項２２】
情報データを含む情報ファイルとこの情報ファイルに関連した関連ファイルとを記録媒体に記録する記録手段と、
前記記録媒体上の前記情報ファイル及び関連ファイルのディレクトリ構成を管理する制御手段とを備え、
前記制御手段は、一つの前記情報ファイルとこの一つの動画ファイルの関連ファイルとを一つのディレクトリに格納することを特徴とする記録装置。
【請求項２３】
前記情報ファイルは動画像データを有する動画ファイルと前記動画像データの再生手順を示すプレイリストファイルとを含むことを特徴とする請求項２２記載の記録装置。
【請求項２４】
前記プレイリストファイルの関連ファイルは、前記プレイリストファイルが参照するテキストデータを有するテキストファイルを含むことを特徴とする請求項２３記載の記録装置。
【請求項２５】
前記情報ファイルは音声データを有する音声ファイルを含むことを特徴とする請求項２２記載の記録装置。
【請求項２６】
前記関連ファイルは前記音声データの記録中に撮影された画像データを有する画像ファイルを含むことを特徴とする請求項２５記載の記録装置。
【請求項２７】
請求項１に記載の記録装置により動画ファイルとこの動画ファイルの関連ファイルとが記録された記録媒体よりデータを再生する装置であって、
前記記録媒体から前記画像ファイルと関連ファイルとを再生する再生手段と、
前記再生手段により再生されたデータを装置外部に出力する出力手段と、
外部記憶装置に対する前記画像ファイルの送信指示に応じて、前記一つのディレクトリに格納されている動画ファイルと共に前記関連ファイルを再生すると共に、前記動画ファイルと関連ファイルとを前記外部記憶装置に出力するよう前記再生手段と出力手段とを制御するコントローラとを備える再生装置。
【請求項２８】
前記記録媒体には複数の前記動画ファイルが記録されており、前記コントローラは前記複数の動画ファイルのうち選択された動画ファイルとその関連ファイルを再生して出力するよう前記再生手段と出力手段とを制御することを特徴とする請求項２７記載の再生装置。
【請求項２９】
動画像データを含む動画ファイルとこの動画ファイルに関連した関連ファイルとを記録媒体に記録する方法であって、
前記記録媒体上のディレクトリに前記動画ファイル及び関連ファイルを格納するにあたり、一つの前記動画ファイルとこの一つの動画ファイルの関連ファイルとを一つのディレクトリに格納することを特徴とする記録方法。
【請求項３０】
情報データを含む情報ファイルとこの情報ファイルに関連した関連ファイルとを記録媒体に記録する方法であって、
前記記録媒体上のディレクトリに前記情報ファイル及び関連ファイルを格納するにあたり、一つの前記情報ファイルとこの一つの動画ファイルの関連ファイルとを一つのディレクトリに格納することを特徴とする記録方法。
【請求項３１】
請求項１に記載の記録装置により動画ファイルとこの動画ファイルの関連ファイルとが記録された記録媒体よりデータを再生する方法であって、
外部記憶装置に対する前記画像ファイルの送信指示に応じて、前記一つのディレクトリに格納されている動画ファイルと共に前記関連ファイルを再生すると共に、前記動画ファイルと関連ファイルとを前記外部記憶装置に出力することを特徴とする再生方法。
【請求項３２】
請求項２９から３１に記載の方法をコンピュータにより実行するためのプログラムを記憶した記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は記録装置に関し、特には画像データや音声データなどの情報データを格納するディレクトリの処理に関する。
【０００２】
【従来の技術】
従来、画像データや音声データなどの情報データファイルをランダムアクセス媒体に記録する場合、ファイルシステムにより定められたディレクトリに格納され、記録されることが一般的である。
【０００３】
その際、例えば、特許文献１に記載の様に、一つのディレクトリ内に複数の画像データを格納している。
【０００４】
【特許文献１】
特開平６−７８２６０号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、一つのディレクトリに画像データとその画像データに関連した音声データや付加情報などのファイルが他の画像データファイルと共に混在して格納されていると、目的とする画像データファイルとそれに関連したファイルをこの様に同一のディレクトリに格納されている多数のファイルから探し出さなければならない。
【０００６】
例えば、目的とする画像ファイルとこれに関連したファイルを選択して他の媒体にコピーする場合などは注意を要する。
【０００７】
本発明はこの様な問題を解決することを目的とする。
【０００８】
本発明の他の目的は、画像データファイルや音声データファイルなどに関連した情報データファイルを多数のファイルから容易に認識、選択可能とする処にある。
【０００９】
【課題を解決するための手段】
前述の目的を達成するため、本発明は、動画像データを含む動画ファイルとこの動画ファイルに関連した関連ファイルとを記録媒体に記録する記録手段と、前記記録媒体上の前記動画ファイル及び関連ファイルのディレクトリ構成を管理する制御手段とを備え、前記制御手段は、一つの前記動画ファイルとこの一つの動画ファイルの関連ファイルとを一つのディレクトリに格納する構成とした。
【００１０】
【発明の実施の形態】
図１は本発明を適用したビデオカメラ１００の構成を示す図である。
【００１１】
本形態のビデオカメラ１００は、動画像データや静止画像データ、音声データのほか、これら画像データや音声データの再生手順を示すプレイリストデータを作成し、ディスクＤに対して記録再生することが可能である。
【００１２】
図１にいて、操作部１１０より動画撮影開始の指示があると、制御部１０９は画像処理部１０２と音声処理部１０５を制御し、動画像撮影を開始する。画像処理部１０２は撮像部１０１より得られたデジタル動画像信号を周知のＭＰＥＧ方式に従い符号化し、記録処理部１０７に出力する。また、撮像部１０１から得られた動画像を表示部１０３に表示する。また、画像処理部１０２は動画像に関連したサムネイル画像データを生成し、記録処理部１０７に出力する。一方、音声処理部１０５は、マイク１０４から出力されたデジタル音声信号を周知の方法で符号化し、記録処理部１０７に出力する。
【００１３】
記録処理部１０７は符号化された動画像データと音声データとを多重して動画像データファイルを作成し、ディスクＩ／Ｆ１０８に出力する。また、画像処理部１０２から出力されたサムネイル画像データを用いてサムネイルファイルを作成し、ディスクＩ／Ｆ１０８に出力する。
【００１４】
制御部１０９はファイルシステムドライバとアプリケーションプログラムを有し、ファイルシステムドライバはディスクＤ上の空き領域やファイルの記録位置を調べて、ディスクＩ／Ｆ１０８に対し、ディスクＤに対するデータ読み書きの指示を与える。また、このファイルシステムドライバにより後述の如くディスクＤ上のディレクトリを構成し、このディレクトリ構成に従い各ファイルの書き込み、読み出しを制御する。
【００１５】
また、制御部１０９はアプリケーションプログラムに従って各ファイルの作成、記録処理や、編集処理などを制御する。
【００１６】
また、制御部１０９は、後述の様に、画像データと共に各ディレクトリに格納するための管理ファイルや、プレイリストファイルを生成し、ディスクＩ／Ｆ１０８に出力する。
【００１７】
ディスクＩ／Ｆ１０８はディスクＤに対してデータの書き込み、読み出しを行う光ピックアップや磁気ヘッド、ディスクＤを駆動するためのメカニズムなどを含み、制御部１０９からの指示に従い、ディスクＤ上の指定されたアドレスに対して動画像ファイルや管理ファイル、プレイリストファイルなどの各ファイルのデータを書き込む。
【００１８】
制御部１０９は、ディスクＤへの動画、音声データの記録指示に伴って後述の管理ファイルを生成してディスクＩ／Ｆ１０８に出力する。また、本形態では、操作部１１０を操作することで、ディスクＤに記録された動画ファイルや音声ファイルの再生手順を記述したプレイリストを作成することができる。制御部１０９はアプリケーションプログラムに従ってプレイリストファイル及びこのプレイリストファイルに関する管理ファイルを作成し、ディスクＩ／Ｆ１０８に出力する。
【００１９】
次に、本形態の特徴である、制御部１０９のファイルシステムドライバによるディレクトリ管理について説明する。
【００２０】
図２は本形態におけるディレクトリ構造の全体図で、基本的な構成を示している。
【００２１】
図２において、Ｍｏｖｉｅディレクトリの下に、Ｍｏｖ＋１６進数字５桁の名前で示される個別動画ディレクトリがあり、その中に拡張子が．ｍｐｇで表される動画ファイル（．ｍｐｇ）を一つ格納している。同様に、Ａｕｄｉｏディレクトリの下に、Ａｕｄ＋１６進数字５桁の名前で示される個別音声ディレクトリがあり、その中に拡張子が．ｍｐ２で表される音声ファイル（．ｍｐ２）を一つ格納している。また、ＰｌａｙＬｉｓｔディレクトリの下に、Ｐｌｙ＋１６進数字５桁の名前で示される個別プレイリストディレクトリがあり、その中に一つだけプレイリストファイル（．ｐｌｆ）を格納する。
【００２２】
プレイリストデータは動画データや音声データの再生手順を指定するためのデータである。本形態においては動画ファイルと音声ファイルとプレイリストファイルをまとめて動画音声ファイルと呼ぶことにする。各動画音声ファイルの関連ファイルは同一の名前で拡張子を変えることにより示されており、図中ではサムネイルファイルを．ｔｈｍで、ストリーム情報ファイルを．ｉｎｆで表している。
【００２３】
図２のように、同一のディレクトリに格納する動画音声ファイル名は、ファイルが含まれる個別動画音声ディレクトリ名に拡張子を付けたものとなる。
【００２４】
個別動画音声ディレクトリ内には、そのディレクトリに含まれる動画音声ファイルに関連するファイル群も格納されており、各ディレクトリにはそのディレクトリに含まれるファイルを管理するディレクトリ管理ファイル（．ｃｍｆ）が含まれる。ディレクトリ管理ファイルに関しては後で詳細に説明する。
【００２５】
その他、動画ファイルの場合は、関連ファイルとしてサムネイルファイル（．ｔｈｍ）、タイムマップ情報ファイル（．ｔｂｌ）、ストリーム情報ファイル（．ｉｎｆ）、メタデータファイル（．ｍｐ７）等が含まれる。音声ファイルの場合も動画ファイルの場合と同様に、関連ファイルとしてタイムマップ情報ファイル（．ｔｂｌ）、ストリーム情報ファイル（．ｉｎｆ）、メタデータファイル（．ｍｐ７）等が含まれる。プレイリストファイルの場合、関連ファイルとしてプレイリストで使用されるテキストファイル（．ｔｘｔ）、プレイリストを一覧表示する際に使用されるサムネイルファイル（．ｔｈｍ）等が含まれる。
【００２６】
タイムマップテーブルとは、ストリーム先頭からの再生時間（たとえば秒）とデータサイズ（たとえばバイト）との変換テーブルで、ストリームの途中から再生する場合や特殊再生等に使われる。ストリーム情報ファイルには、ストリームの作成日時、再生時間、ビットレート、アスペクト比等のストリームの概略情報が含まれている。メタデータファイルはオプションで、ズームや露光量といったカメラデータや、作成者情報等が含まれる。サムネイルファイルは一つのディレクトリ内に複数含めることが可能で、ファイル名の１６進数字部分の下２桁が変化する。即ち、一つの動画ファイルやプレイリストファイルについて最大２５６個のサムネイルファイルを付加することが可能である。これらのサムネイルが動画像データ中のどの部分を指すかという情報は、後述するディレクトリ管理ファイルの中に記述される。
【００２７】
動画音声ファイルを追加する場合には、同時に個別動画音声ディレクトリも追加され、必要な関連ファイル群は同一ディレクトリに入れられる。追加される個別動画音声ディレクトリ名は、ディレクトリ名の１６進数字部分の上３桁が変化し、４０９６個まで作成可能である。もし４０９６個よりも多くのディレクトリを作成したい場合は個別動画音声ディレクトリ名先頭のアルファベット３文字を変えればよい。
【００２８】
続いて、各ディレクトリに含まれるディレクトリ管理ファイル（．ｃｍｆ）に関して説明する。
【００２９】
図３は図１に示したディレクトリ構造の場合の、動画ディレクトリ管理ファイルの例である。
【００３０】
ディレクトリ管理ファイルはＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）の書式で記述されている。図３のように、全体がディレクトリを表すＤＩＲＥＣＴＯＲＹエレメントで囲まれ、その中に、このディレクトリに格納される動画、音声などのコンテンツファイルを示すコンテンツエレメントとして、動画データを表すＭＯＶＩＥエレメントがあり、関連ファイルはＭＯＶＩＥエレメントの中に、更にパラメータエレメントとして登録される。
【００３１】
ストリームを代表するサムネイルはＩＣＯＮエレメントで、ストリーム内のマーカーとしてのサムネイルはＭＡＲＫエレメントで、タイムマップ情報ファイルはＴＡＢＬＥエレメントで、ストリーム情報ファイルはＩＮＦＯエレメントで、メタデータファイルはＭＥＴＡＤＡＴＡエレメントでそれぞれ表される。
【００３２】
各エレメントには、属性としてＩＤが付加される。このＩＤ属性とは、このディレクトリ内でユニークな値であり、ファイルシステムドライバや、プレイリストファイルが各ディレクトリ内のファイルを参照する際には、ファイル名ではなくこのＩＤの値で指定する。
【００３３】
また、コンテンツエレメントとパラメータエレメントには実際のファイル名がＳＲＣで記述されている。ＤＩＲＥＣＴＯＲＹエレメントには、属性として作成日時と変更日時がそれぞれＣＲＥＡＴＥ＿ＤＡＴＥとＭＯＤＩＦＹ＿ＤＡＴＥで記述されている。
【００３４】
ＭＯＶＩＥエレメントには、属性値として再生時間がＤＵＲで記述されている。また、ＭＯＶＩＥエレメントにはこの他にリンクカウント属性ＬＩＮＫＣＯＵＮＴと状態属性ＳＴＡＴＥが付加されている。ＭＯＶＩＥエレメントのＬＩＮＫＣＯＵＮＴは、その画像ファイルが参照されているプレイリストファイルの個数を示している。また、ＳＴＡＴＥ属性は対応するファイルの状態を示しており、その値は、通常状態が“Ｎ”、読み取り専用の場合は“Ｒ”、削除済みの場合は“Ｄ”で表現される。
【００３５】
削除済み状態Ｄの意味について説明する。
【００３６】
ディスクＤから画像ファイルや音声ファイルを削除する場合、図４に示したようにリンクカウントの値が０でない場合には、このファイルがプレイリストから参照されていることになる。そこで、対応する画像ファイルや音声ファイルを削除した場合でも、管理ファイルは削除せず、削除属性値として“Ｄ”を付加しておく。これにより、プレイリストに従って再生を行う場合に、この管理ファイルに対応した画像ファイルや音声ファイルが既に削除されていることを再生系の市システムで認識することができ、再生時に何らかの手当てを施すこともできる。
【００３７】
なお、ファイル削除の指示があった場合に、管理ファイル内のＬＩＮＫＣＯＵＮＴ値が０であるか、プレイリストからの参照個数が減って０になれば、管理ファイルを含むディレクトリを削除してもよい。
【００３８】
また、ＭＡＲＫエレメントには、属性値としてストリーム内の対応する時間がＩＮで示されている。このＭＡＲＫエレメントは主に栞として用いる。
【００３９】
図５は、図２に示したディレクトリ構造の、音声ディレクトリ管理ファイルの例を示している。
【００４０】
図５におけるエレメント、属性値とも、動画ディレクトリ管理ファイルの場合と同様であるが、コンテンツエレメントとして音声データを表すＡＵＤＩＯエレメントが使われ、サムネイルファイルが登録されていない。
【００４１】
また、図６は図１に示したディレクトリ構造の、プレイリストディレクトリ管理ファイルの例を示している。
【００４２】
これも、動画ディレクトリ管理ファイルの場合と同様であるが、コンテンツエレメントとしてプレイリストデータを表すＰＬＩＳＴエレメントが使われ、パラメータエレメントとしてテキストファイルを表すＴＥＸＴエレメントが使われている。なお、ＰＬＩＳＴエレメントはリンクカウント属性値を持っていない。
【００４３】
続いて、各個別動画音声ディレクトリに含まれる他の関連ファイルに関して説明する。
【００４４】
図７に動画データのディレクトリ構造例を示す。
【００４５】
Ｍｏｖ０００００ディレクトリに含まれるファイル群は図２に示したものと同じであり、Ｍｏｖ００１００ディレクトリには、追加として三つ目のサムネイルファイル（Ｍｏｖ００１０２．ｔｈｍ）と一つの静止画ファイル（Ｍｏｖ００１００．ｊｐｇ）と一つの音声ファイル（Ｍｏｖ００１００．ｍｐ２）が含まれている。サムネイルはストリームのマーカーとして作成されたものであり、静止画はストリームから切り出したもの、音声はアフレコ用である。
【００４６】
図８には音声データのディレクトリ構造例を示す。
【００４７】
Ａｕｄ０００００ディレクトリに含まれるファイル群は図２に示したものと同じであり、Ａｕｄ００１００ディレクトリには、追加として三つの静止画ファイル（Ａｕｄ００１００．ｊｐｇ，Ａｕｄ００１０１．ｊｐｇ，Ａｕｄ００１０２．ｊｐｇ）が含まれている。これは、例えば、音声データの記録中に撮影した静止画データである。
【００４８】
図９にプレイリストデータのディレクトリ構造例を示す。
【００４９】
Ｐｌｙ０００００ディレクトリに含まれるファイル群は図２に示したものと同じであり、Ｐｌｙ００１００ディレクトリには、追加として二つ目のサムネイルファイル（Ｐｌｙ００１０１．ｔｈｍ）と、動画ファイル（Ｐｌｙ００１００．ｍｐｇ）が含まれている。サムネイルはプレイリスト中のマーカーとして作成されたものであり、動画ファイルは遷移効果やフィルタ等のプレイリスト用に作成されたエフェクト用ファイルを示している。
【００５０】
次に、動画データの記録に伴うディレクトリの管理について説明する。
【００５１】
本形態では、動画記録開始後、一定期間毎に動画データを分割して複数のファイルとして一つのディレクトリに格納しておく。そして、記録停止の指示があると、この一つのディレクトリに格納されていた複数の動画ファイルをファイルシステム上で結合して一つのファイルとして格納する。
【００５２】
図１０に動画ファイルＭｏｖ０００００．ｍｐｇを記録途中のディレクトリ構造を示す。
【００５３】
図１０では、Ｍｏｖ０００００ディレクトリに動画ファイル（．ｍｐｇ）が四つ、サムネイルファイル（．ｔｈｍ）が四つ格納されている。この状態で記録停止の指示があると、制御部１０９はファイルシステム上でこれら四つの動画ファイルを結合し、図１１に示すように一つの動画ファイルとして格納する。
【００５４】
なお、図１０では、一定期間毎にサムネイルファイルも生成しているが、必要なければ作る必要はない。また、動画ファイルを結合する場合に、マーカーとして作成された複数のサムネイルファイルはそのまま残しておく。
【００５５】
この様に一定期間毎に複数のファイルに分割しながら動画データを同一ディレクトリに格納していくことで、動画撮影中に電池切れ等により記録が正常に終了しなくても、直前までのデータは残すことができる。そして、制御部１０９のファイルシステムドライバにより、再生時にディスクＤ内の個別動画ディレクトリ内に動画ファイルが複数存在すれば、記録が正常に終了しなかったことを意味するので、ファイルシステム上で結合して一つのファイルにすればよい。
【００５６】
なお、前述の様に、本形態では一つの動画ディレクトリ内には最大で２５６個の動画ファイルしか格納できないので、それ以上になるような長時間記録時は新たにディレクトリを作成して、複数のディレクトリに分けて動画データを記録すればよい。
【００５７】
また、記録開始から記録停止までの一連の動画像データを一つのファイルとして記録するのではなく、直前の記録停止の指示から記録開始の指示までの間が所定期間よりも短い場合、例えば数分間という短い期間の場合、この二つの動画像データを一つのファイルとして記録するようにしてもよい。
【００５８】
次に、再生時の処理について説明する。
【００５９】
操作部１１０により再生モードの指示があると、制御部１０９内のファイルシステムドライバはディスクＩ／Ｆ１０８を制御して、ディスクＤ上の各動画ディレクトリの管理ファイルを読み出す。そして、この管理ファイルに基づいて各動画ディレクトリに格納されているサムネイルファイルを再生し、記録処理部１０７に出力する。
【００６０】
記録処理部１０７はこれらのサムネイルファイルデータを画像処理部１０２に出力し、画像処理部１０２は制御部１０９の指示によりサムネイル一覧画面を作成して表示部１０３に表示する。
【００６１】
ユーザはこのサムネイル一覧画面を確認し、操作部１１０により任意の動画像に対応するサムネイルを選択する。制御部１０９はディスクＩ／Ｆ１０８を制御して、選択されたサムネイルに対応する管理ファイルに基づき、同じディレクトリに格納されている動画ファイルをディスクＤから読み出して記録処理部１０７に出力する。
【００６２】
記録処理部１０７は再生された動画ファイルから符号化動画像データと符号化音声データとを分離して、画像処理部１０２と音声処理部１０５にそれぞれ出力する。画像処理部１０２は再生された符号化動画像データを復号し、表示部１０３に出力して再生動画像を表示する。また、音声処理部１０５は再生された符号化音声データを復号し、スピーカ１０６に出力して再生音声を出力する。
【００６３】
また、画像処理部１０２、音声処理部１０５はそれぞれ、復号した動画像信号と音声信号を外部Ｉ／Ｆ１１１を介して装置外部に出力することができる。
【００６４】
次に、ディスクＤからの動画ファイルの転送（コピー）処理について説明する。
【００６５】
外部Ｉ／Ｆ１１１を介してＰＣなどのストレージデバイスが接続され、操作部１１０によりファイルの転送モードが指示されると、制御部１０９のファイルシステムドライバはディスクＩ／Ｆ１０８を制御して、ディスクＤ上の各動画ディレクトリの管理ファイルを読み出す。そして、この管理ファイルに基づいて各動画ディレクトリに格納されているサムネイルファイルを再生し、記録処理部１０７に出力する。
【００６６】
記録処理部１０７はこれらのサムネイルファイルデータを画像処理部１０２に出力し、画像処理部１０２は制御部１０９の指示によりサムネイル一覧画面を作成して表示部１０３に表示する。
【００６７】
ユーザはこのサムネイル一覧画面を確認し、操作部１１０により転送したい任意の動画ファイルに対応するサムネイルを選択する。制御部１０９はディスクＩ／Ｆ１０８を制御して、選択されたサムネイルに対応する管理ファイルに基づき、同じディレクトリに格納されているファイルを全てディスクＤから読み出して記録処理部１０７に出力する。
【００６８】
記録処理部１０７は再生されたファイルデータを順次外部Ｉ／Ｆ１１１に送信し、外部Ｉ／Ｆ１１１は記録処理部１０７より出力された各ファイルを伝送路のフォーマットに従って外部のストレージデバイスに送信する。
【００６９】
この様に、本形態によれば、外部のストレージに動画ファイルをコピーする場合に、管理ファイルに基づいて同一ディレクトリ内の全ての関連するファイルを自動的にディスクＤから読み出して外部ストレージに送信するので、ユーザはディスクＤに記録されている多数のファイルの中からコピーしたい動画ファイルに関連するファイルを探し出す必要がなく、非常に簡単に関連ファイルまで送信することが可能となる。
【００７０】
次に、再生時やファイル転送時に、個別動画音声ディレクトリ内に指定された動画ファイルや必須の関連ファイルが存在しなかった場合の処理を説明する。
【００７１】
図１２は制御部１０９による動画ディレクトリ内のチェック処理を示すフローチャートである。
【００７２】
まず、動画ファイル本体（ＭＰＧファイル）の有無を調べる（Ｓ１２０１）。
もし動画ファイルがなかった場合、管理ファイル（ＣＭＦファイル）の有無を検出し（Ｓ１２０２）、管理ファイルがあった場合にはプレイリストから参照されているかもしれないので、管理ファイル（ＣＭＦファイル）に削除属性を付加する（Ｓ１２０３）。もし動画ファイルもディレクトリ管理ファイルもなかった場合は、完全に削除されたものとみなして何もせずに処理を抜けてよい。
【００７３】
次に、ディレクトリ管理ファイル以外の関連ファイル（ＴＨＭ、ＴＢＬ、ＩＮＦファイル）の有無を調べ（Ｓ１２０４）、なかった場合は動画ファイルを利用して存在しない関連ファイルを再構築する（Ｓ１２０５）。最後にディレクトリ管理ファイル（ＣＭＦファイル）の有無を調べ（Ｓ１２０６）、ない場合はディレクトリ内に存在するファイルに関して管理ファイルを作成する（Ｓ１２０７）。
【００７４】
図１３は音声ディレクトリ内のチェック処理を示すフローチャートである。
【００７５】
まず、音声ファイル本体（ＭＰ２ファイル）の有無を調べる（Ｓ１３０１）。
もし動画ファイルがなかった場合、管理ファイル（ＣＭＦファイル）の有無を検出し（Ｓ１３０２）、管理ファイルがあった場合にはプレイリストから参照されているかもしれないので、管理ファイル（ＣＭＦファイル）に削除属性を付加する（Ｓ１３０３）。もし音声ファイルもディレクトリ管理ファイルもなかった場合は、完全に削除されたものとみなして何もせずに処理を抜けてよい。
【００７６】
次に、ディレクトリ管理ファイル以外の関連ファイル（ＴＢＬ、ＩＮＦファイル）の有無を調べ（Ｓ１３０４）、なかった場合は音声ファイルを利用して存在しない関連ファイルを再構築する（Ｓ１３０５）。最後にディレクトリ管理ファイル（ＣＭＦファイル）の有無を調べ（Ｓ１３０６）、ない場合はディレクトリ内に存在するファイルに関して管理ファイルを作成する（Ｓ１３０７）。
【００７７】
図１４はプレイリストディレクトリ内のチェック処理を示すフローチャートである。
【００７８】
まず、プレイリストファイル本体（ＰＬＦファイル）の有無を調べ（Ｓ１４０１）、もプレイリストファイルがなかった場合は何もせずに処理を抜けてよい。
次にディレクトリ管理ファイル（ＣＭＦファイル）の有無を調べ（Ｓ１４０２）、ない場合はディレクトリ内に存在するファイルに関して管理ファイルを作成する（Ｓ１４０３）。
【００７９】
なお、前述の実施形態では記録媒体にディスク媒体を用いた場合を例に説明しているが、画像ファイルや音声ファイルをディレクトリに格納して記録する構成であれば、どのような媒体であってもかまわない。
【００８０】
また、本発明は、例えば、ホストコンピュータ、インターフェース機器、リーダ、及びプリンタ等の複数の機器から構成されるシステムに適用することも、一つの機器からなる装置（例えば、複写機やファクシミリ装置等の装置）に適用することも可能である。
【００８１】
また、本発明の目的は、前述の実施形態の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読みだして実行することによっても達成される。
【００８２】
この場合、記憶媒体から読み出されたプログラムコード自体が実施形態の機能を実現することとなり、そのプログラムコードを記憶した記憶媒体及び当該プログラムコードは本発明を構成することとなる。
【００８３】
プログラムコードを供給するための記憶媒体としては、ＲＯＭ、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード等を用いることができる。
【００８４】
また、コンピュータが読み出したプログラムを実行することにより、実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部又は全部を実行し、この処理により実施形態の機能が実現される場合も含まれる。
【００８５】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を実行し、この処理により実施形態の機能が実現される場合も含まれる。
【００８６】
【発明の効果】
以上説明したように、本発明によれば、画像データファイルや音声データファイルなどに関連した情報データファイルを多数のファイルから容易に認識可能となる。
【図面の簡単な説明】
【図１】本発明が適用されるビデオカメラの構成を示すブロック図である。
【図２】実施形態におけるディレクトリ構成を示す図である。
【図３】動画ディレクトリのディレクトリ管理情報の様子を示す図である。
【図４】動画ディレクトリのディレクトリ管理情報の様子を示す図である。
【図５】音声ディレクトリのディレクトリ管理情報の様子を示す図である。
【図６】プレイリストディレクトリのディレクトリ管理情報の様子を示す図である。
【図７】動画ディレクトリに格納されるファイルの様子を示す図である。
【図８】音声ディレクトリに格納されるファイルの様子を示す図である。
【図９】プレイリストディレクトリに格納されるファイルの様子を示す図である。
【図１０】動画記録中に動画ディレクトリに格納されるファイルの様子を示す図である。
【図１１】動画記録後の動画ディレクトリに格納されるファイルの様子を示す図である。
【図１２】動画ディレクトリのチェック処理を示すフローチャートである。
【図１３】音声ディレクトリのチェック処理を示すフローチャートである。
【図１４】プレイリストディレクトリのチェック処理を示すフローチャートである。
【図１】
2004350042.tif 000003
【図２】
2004350042.tif 000004
【図３】
2004350042.tif 000005
【図４】
2004350042.tif 000006
【図５】
2004350042.tif 000007
【図６】
2004350042.tif 000008
【図７】
2004350042.tif 000009
【図８】
2004350042.tif 000010
【図９】
2004350042.tif 000011
【図１０】
2004350042.tif 000012
【図１１】
2004350042.tif 000013
【図１２】
2004350042.tif 000014
【図１３】
2004350042.tif 000015
【図１４】
2004350042.tif 000016