(57)【要約】【課題】撮影回数が多い場合でも、記録再生装置を短時間で再生可能な状態にできるようにする。【解決手段】記録媒体に記録されている各管理情報ファイルをまとめて１つの結合管理ファイルとして記録媒体に記録し、前記記録媒体に記録された動画像を再生する場合には、前記記録媒体に記録されていて複数の管理ファイルを個々に読み出す代わりに、前記１つのファイルとしてまとめられた結合管理ファイルを読み出すようにして、撮影回数が多くなり、管理ファイル数が多くなった場合でも、再生操作を開始してから再生可能となるまでの時間を短縮できるようにする。【選択図】図１
2009043313.tif 000002
【特許請求の範囲】
【請求項１】
動画ファイルを記録媒体に記録すると共に一つの前記動画ファイル毎に前記動画ファイルを再生するための管理ファイルを記録媒体に記録し、前記記録媒体に記録した動画ファイルを再生する記録再生装置であって、
前記記録媒体に記録された複数の管理ファイルを読み出し、メモリに記憶する読み出し手段と、
前記メモリに記憶された複数の管理ファイルを１つのファイルとしてまとめた結合管理ファイルを生成する生成手段と、
前記生成手段により生成された結合管理ファイルを前記記録媒体の所定のエリアに記録する記録手段とを備えることを特徴とする記録再生装置。
【請求項２】
前記記録媒体に前記結合管理ファイルが記録されているか否かを判別する手段と、前記読み出し手段による前記動画ファイルの読み出し処理を制御する制御手段と、前記画像ファイルを再生する再生手段とを備え、
前記制御手段は、前記結合管理ファイルが記録されていないと判別された場合に前記読み出し手段により読み出された複数の管理ファイルを用いて前記動画ファイルを再生し、前記結合管理ファイルが記録されていると判断された場合には前記読み出し手段により前記記録媒体から読み出された結合管理ファイルを用いて前記画像ファイルを再生するよう前記再生手段を制御することを特徴とする請求項１に記載の記録再生装置。
【請求項３】
前記記録手段は、電源オフの指示、または前記記録媒体の取り出しの指示に応じて前記結合管理ファイルを前記記録媒体に書き込むことを特徴とする請求項１または２に記載の記録再生装置。
【請求項４】
前記生成手段は、前記結合管理ファイルが記録された記録媒体に対し、前記記録手段により新たに画像ファイルが記録されたことに応じて、前記結合管理ファイルの内容を更新することを特徴とする請求項１から３の何れか１項に記載の記録再生装置。
【請求項５】
動画ファイルを記録媒体に記録すると共に一つの前記動画ファイル毎に前記動画ファイルを再生するための管理ファイルを記録媒体に記録し、前記記録媒体に記録した動画ファイルを再生する記録再生方法であって、
前記記録媒体に記録された複数の管理ファイルを読み出し、メモリに記憶する読み出し工程と、
前記メモリに記憶された複数の管理ファイルを１つのファイルとしてまとめた結合管理ファイルを生成する生成工程と、
前記生成工程において生成された結合管理ファイルを前記記録媒体の所定のエリアに記録する記録工程とを備えることを特徴とする記録再生方法。
【請求項６】
前記記録媒体に前記結合管理ファイルが記録されているか否かを判別する工程と、前記読み出し工程における前記動画ファイルの読み出し処理を制御する制御工程とを備え、
前記制御工程は、前記結合管理ファイルが記録されていないと判別された場合に前記読み出し工程において読み出された複数の管理ファイルを用いて前記動画ファイルを再生し、前記結合管理ファイルが記録されていると判断された場合には前記読み出し工程において前記記録媒体から読み出された結合管理ファイルを用いて前記画像ファイルを再生するよう前記再生工程を制御することを特徴とする請求項５に記載の記録再生方法。
【請求項７】
前記記録工程は、電源オフの指示、または前記記録媒体の取り出しの指示に応じて前記結合管理ファイルを前記記録媒体に書き込むことを特徴とする請求項５または６に記載の記録再生方法。
【請求項８】
前記生成工程は、前記結合管理ファイルが記録された記録媒体に対し、前記記録工程において新たに画像ファイルが記録されたことに応じて、前記結合管理ファイルの内容を更新することを特徴とする請求項５から７の何れか１項に記載の記録再生方法。
【請求項９】
動画ファイルを記録媒体に記録すると共に一つの前記動画ファイル毎に前記動画ファイルを再生するための管理ファイルを記録媒体に記録し、前記記録媒体に記録した動画ファイルを再生する工程をコンピュータに実行させるプログラムであって、
前記記録媒体に記録された複数の管理ファイルを読み出し、メモリに記憶する読み出し工程と、
前記メモリに記憶された複数の管理ファイルを１つのファイルとしてまとめた結合管理ファイルを生成する生成工程と、
前記生成工程において生成された結合管理ファイルを前記記録媒体の所定のエリアに記録する記録工程とをコンピュータに実行させることを特徴とするプログラム。
【請求項１０】
請求項９に記載のプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は記録再生装置及び記録再生方法に関し、特に、ファイルシステムを有する記録媒体に動画像を記録するために用いて好適な技術に関する。
【背景技術】
【０００２】
従来、ＤＶＤなどの光ディスクに対し、動画像や音声データを記録再生するディスクビデオカメラが知られている。ディスクビデオカメラにおいては、動画像の解像度、フレームレート、アスペクト比、次に記録された動画像との接続関係、再生時刻情報と記録媒体上のアドレス情報を関連付ける情報等の管理ファイルを記録する。この管理ファイルは、動画像データとは別ファイルとして記録する（例えば、特許文献１を参照）。
【０００３】
前述のように、管理ファイルとして動画像データに付随する情報を記録しておくことで、動画像をデコードする前に動画像の情報を取得することができ、再生開始動作の高速化や特殊再生が可能となる。
【０００４】
また、ディスクビデオカメラにおいては、１回の撮影により記録された動画像データを一つのファイルとして管理する。そして、この一つの動画像ファイルに対し、一つの管理ファイルを生成して記録する。
【０００５】
【特許文献１】特開２００５−４８５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
前述のように、動画像を１回撮影する度に管理ファイルを作成した場合、撮影回数が多くなればなるほど動画像ファイルと管理ファイルのファイル数が増えることとなる。そして、管理ファイルに動画像の各種情報が入っている。このため、再生時には、管理ファイルをあらかじめ全て読み込んでおき、動画像データの付加情報を参照しながら再生することで動画像を連続的にスムーズに再生を行うことができる。
【０００７】
したがって、記録再生装置の電源ＯＮ時、或いは記録媒体を記録再生装置に挿入したときには、全ての管理ファイルを記録媒体から読み込む処理が必要であり、その処理が終わらないと再生を開始することができないこととなる。このため、記録再生装置が再生可能な状態になるまでに多くの時間がかかる問題点があった。
【０００８】
しかしながら、撮影回数が多くなると、あらかじめ読み込む管理ファイルの数も多くなり、ファイルシステムによる処理の負荷が大きくなるので、あらかじめ管理ファイルを読み込む時間も長くなる問題点があった。
【０００９】
本発明は前述の問題点に鑑み、撮影回数が多い場合でも、記録再生装置を短時間で再生可能な状態にできるようにすることを目的としている。
【課題を解決するための手段】
【００１０】
本発明の記録再生装置は、動画ファイルを記録媒体に記録すると共に一つの前記動画ファイル毎に前記動画ファイルを再生するための管理ファイルを記録媒体に記録し、前記記録媒体に記録した動画ファイルを再生する記録再生装置であって、前記記録媒体に記録された複数の管理ファイルを読み出し、メモリに記憶する読み出し手段と、前記メモリに記憶された複数の管理ファイルを１つのファイルとしてまとめた結合管理ファイルを生成する生成手段と、前記生成手段により生成された結合管理ファイルを前記記録媒体の所定のエリアに記録する記録手段とを備えることを特徴とする。
【００１１】
本発明の記録再生方法は、動画ファイルを記録媒体に記録すると共に一つの前記動画ファイル毎に前記動画ファイルを再生するための管理ファイルを記録媒体に記録し、前記記録媒体に記録した動画ファイルを再生する記録再生方法であって、前記記録媒体に記録された複数の管理ファイルを読み出し、メモリに記憶する読み出し工程と、前記メモリに記憶された複数の管理ファイルを１つのファイルとしてまとめた結合管理ファイルを生成する生成工程と、前記生成工程において生成された結合管理ファイルを前記記録媒体の所定のエリアに記録する記録工程とを備えることを特徴とする。
【００１２】
本発明のプログラムは、動画ファイルを記録媒体に記録すると共に一つの前記動画ファイル毎に前記動画ファイルを再生するための管理ファイルを記録媒体に記録し、前記記録媒体に記録した動画ファイルを再生する工程をコンピュータに実行させるプログラムであって、前記記録媒体に記録された複数の管理ファイルを読み出し、メモリに記憶する読み出し工程と、前記メモリに記憶された複数の管理ファイルを１つのファイルとしてまとめた結合管理ファイルを生成する生成工程と、前記生成工程において生成された結合管理ファイルを前記記録媒体の所定のエリアに記録する記録工程とをコンピュータに実行させることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、記録媒体に記録されている各管理情報ファイルをまとめて１つの結合管理ファイルとして記録媒体に記録する。そして、前記記録媒体に記録された動画像を再生する場合には、前記記録媒体に記録されている複数の管理ファイルを個々に読み出す代わりに、前記１つのファイルとしてまとめられた結合管理ファイルを読み出すようにした。これにより、撮影回数が多くなり、管理ファイル数が多くなった場合でも、再生操作を開始してから再生可能となるまでの時間を大幅に短縮することができる。
【発明を実施するための最良の形態】
【００１４】
（第１の実施形態）
図１は、本発明の実施形態を示し、記録再生装置の構成例を説明するブロック図である。以下、ファイルシステムを有する記録媒体に動画像データと動画像の管理情報を記録するデジタルビデオカメラとして説明する。
【００１５】
本実施形態のビデオカメラは、カメラ部１００と、ＣＯＤＥＣ１０１と、ディスクアクセス時に用いるバッファメモリ１０２と、記録媒体１０４へのファイルの書き込み、読み出しを行うディスク制御部１０３を備えている。また、映像及び操作メニューを表示するＬＣＤ１０７、ＬＣＤ制御部１０６を備えている。
【００１６】
また、ＣＰＵ１０８はＣＰＵバス１０５により、ＲＯＭ１１０、ＲＡＭ１１１、及びその他の各ブロックに接続され、ＣＰＵ１０８より各ブロックを制御することができる。操作部１０９は、ユーザによる各種操作キーやつまみなどの操作入力をＣＰＵ１０８に伝え、ユーザからの指示に対応して、ＣＰＵ１０８が各ブロックを制御して各種処理を行う。
【００１７】
次に、動画像を記録する時の動作について説明する。
本実施形態のビデオカメラのカメラ部１００は、映像を電気信号に変換して入力するＣＣＤを備え、映像をデジタルデータとして入力することができる。ユーザ操作により、操作部１０９から動画像の記録開始指示が与えられると、ＣＰＵ１０８はカメラ部１００から映像データを読み込み、映像データはＣＯＤＥＣ１０１に入力され、ＭＰＥＧ方式に従って符号化される。ＣＯＤＥＣ１０１によって符号化された動画像データはメモリ上、すなわち、バッファメモリ１０２に一旦蓄えられる。
【００１８】
また、ＣＰＵ１０８によってディスク制御部１０３が制御され、バッファメモリ１０２に蓄えられたデータが記録媒体１０４へファイルとして動画像記録が行われる。また、動画像データの作成時に所定タイミング（例えばＩピクチャ生成時毎）で動画像データの付加情報を取得し、バッファメモリ１０２に蓄積する。動画像データの記録完了後にバッファメモリ１０２に保存した動画像データの付加情報をその動画像の管理ファイルとして記録媒体１０４へ記録する。例えば、動画像データの付加情報として、動画像の解像度、フレームレート等の動画像の属性情報、及び動画像の再生時刻情報と前記記録媒体のアドレス情報を関連付ける情報を動画像ファイル毎に生成する。
【００１９】
このようにして、本実施形態のビデオカメラは、動画像を符号化して動画像ファイルと管理ファイルとして記録媒体１０４へ記録できるようになっている。そして、動画ファイルを一つ記録する度に一つの管理ファイルを記録媒体に記録する。すなわち、一つの前記動画ファイル毎に前記動画ファイルを再生するための管理ファイルを記録媒体に記録する。なお、本実施形態のビデオカメラの記録フォーマットでは１つの動画像の単位をクリップと呼び、クリップは動画像データであるストリームとその動画像の付加情報である管理情報の２種類のデータで構成される。
【００２０】
ストリームと管理情報はファイルシステム上でそれぞれ独立したファイルとして存在し、ストリームファイルと管理ファイルの２つのファイルで１つのクリップが構成される。ストリームファイルと管理ファイルは、ファイルシステム上のファイル名としてそれぞれ同じクリップ番号が付けられ、対応がわかるようになっている。
【００２１】
ファイルシステムは、一般的に光ディスクや磁気ディスクで用いられるＵＤＦ（Universal Disk Format）やＦＡＴなどを用いる。一般的に、１回の撮影で１つのクリップ（１つのストリームファイルと１つの管理ファイル）が作成される。
【００２２】
また、クリップの作成と同時にクリップの再生順を定義するプレイリストファイルを作成する。プレイリストファイルはクリップの再生順をＩｔｅｍとして定義する。各Ｉｔｅｍはクリップ番号により再生するクリップを指定しており、Ｉｔｅｍ順に再生を行うことで、独立したファイルとして存在しているクリップを順番に再生することができる。
【００２３】
図２に、各ファイルの関係を図示する。
ストリームファイルと管理ファイルは１対１の対応であり、ストリームファイル１と管理ファイル１、ストリームファイル２と管理ファイル２がそれぞれ対応付けられている。クリップ１はストリームファイル１と管理ファイル１で、クリップ２はストリームファイル２と管理ファイル２で構成されている。また、プレイリストファイルは全てのクリップの再生順を定義している。
【００２４】
図２では、Ｉｔｅｍが２つ存在し、Ｉｔｅｍ１はクリップ１と、Ｉｔｅｍ２はクリップ２と関連付けられている。Ｉｔｅｍ１、Ｉｔｅｍ２の順に再生することで、クリップ１、クリップ２の順に再生ができる。Ｉｔｅｍにはクリップ番号とともに再生開始時間と再生終了時間を示すＰＴＳ（Ｐｒｅｓｅｎｔａｔｉｏｎ Ｔｉｍｅ Ｓｔａｍｐ）が付加されていて、クリップの再生開始位置と再生終了位置が定義されている。
【００２５】
図２では、横方向が時間に対応しており、Ｉｔｅｍ１と管理ファイル１の間の左側の矢印が再生開始時間、Ｉｔｅｍ１と管理ファイル１の間の右側の矢印が再生終了時間を表している。
【００２６】
各管理ファイル１，２には、動画像の再生時間と記録媒体上のアドレスを関連付ける情報が入っており、例えば、動画像のＩピクチャ毎に再生時間と記録媒体上のアドレスをテーブルに格納する（図２の変換テーブル）。
【００２７】
変換テーブルを用いると、プレイリストファイルのＩｔｅｍが指し示す再生時間（ＰＴＳ）に対応するストリームのアドレスが管理ファイル内の変換テーブルによってわかることとなる。
【００２８】
管理ファイル内の変換テーブルは、動画像のＩピクチャ毎の時刻情報とアドレス情報を関連付ける情報を含んでいるため、動画像の長さに比例して情報量が多くなり、その結果管理ファイルも大きくなるという特徴がある。また、管理ファイルには動画像の解像度、アスペクト比等の情報も記録されている。
【００２９】
図３に、管理ファイル内の構造を示す。
管理ファイル内には動画像の付加情報であるストリーム情報、及び変換テーブルが含まれる。
ストリーム情報の中には動画像のビットレート、アスペクト比、解像度といった動画像の属性情報や、次のクリップのストリームとの関係を示すシームレス情報などが入っている。シームレス情報はクリップを連続再生する場合に、動画像を途切れることなく連続的に再生することを可能とする情報である。
【００３０】
変換テーブルは、動画像のＩピクチャ毎に再生時間（ＰＴＳ）と対応する動画像のＩピクチャの記録媒体上の記録位置（ＡＤＤＲＥＳＳ）が入っている。この変換テーブルを用いてプレイリストファイルが指し示す時間から記録媒体上のアドレスを求めることができる。
【００３１】
次に、動画像の再生時の動作について説明する。
ビデオカメラへ記録媒体が挿入されるか、或いはビデオカメラの電源が入れられた場合には、まず、プレイリストファイルと全管理ファイルを記録媒体１０４から読み込む（１０４から読み出してバッファメモリ１０２に書き込む）。最初に全管理ファイルをバッファメモリ１０２に読み込んでおくことで、ストリームファイルを読み込む前に動画像の情報を得ることができる。これにより、ＣＯＤＥＣ１０１で再生可能な動画像か否かの判断や、シームレス情報により連続再生が可能か否かの判断や、プレイリストファイルが指し示す時間からストリームを読み込む記録媒体上のアドレスといった情報を知ることができる。
【００３２】
ユーザからの再生開始指示が操作部１０９により入力されると、ユーザによって指示されたプレイリストから再生時間とクリップ番号を取得する。そして、対応するクリップ番号の管理ファイルの変換テーブルを用いて、プレイリストの再生時間から動画像データの記録媒体上のアドレスを割り出し、ディスク制御部１０３を通して動画像データ（ストリームファイル）を記録媒体１０４から読み出す。
【００３３】
読み出された動画像データは、バッファメモリ１０２に一旦蓄えられ、蓄えられた動画像データをＣＯＤＥＣ１０１がデコードし、ＬＣＤ制御部１０６を通してＬＣＤ１０７に表示する。このようにして、ビデオカメラは記録媒体１０４へ記録された動画像を再生・表示することができる。
【００３４】
図４は、記録媒体上へ配置されるファイル配置のイメージを示す図である。
図４の記録媒体は、左から右方向へファイルの作成順となっている。動画像の記録を開始すると、ＣＯＤＥＣ１０１がエンコードした動画像データが「ストリームファイル０」として記録媒体１０４へ記録される。
【００３５】
「ストリームファイル０」の記録が完了すると、管理ファイルとして書き込む情報が揃うので、「ストリームファイル０」の次に「管理ファイル０」を記録する。
次に、動画像の記録が開始されると、「ストリームファイル１」が記録され、１回目の動画像の記録と同様に、続いて「管理ファイル１」が記録される。
【００３６】
さらに、動画像の記録が繰り返されると、同様に、「ストリームファイル２」及び「管理ファイル２」、「ストリームファイル３」及び「管理ファイル３の」順に記録される。そして、ユーザによりビデオカメラの電源オフの操作が行われるか、記録媒体１０４の取り出し操作が行われると、ストリームの再生順を記録するためにプレイリストファイルを記録媒体１０４に書き込む。以上の処理で記録されたファイルの状態が図４の記録媒体１０４の状態となる。前述したように、管理ファイル０〜３は、記録媒体１０４上に分散記録されている。動画像を再生する場合には、分散記録されている管理ファイルを読み出し、本体のメモリ上、すなわち、バッファメモリ１０２上に集めて結合管理ファイル生成を行う。そして、この生成した結合管理ファイルを、前述した管理ファイル０〜３が記録されている記録媒体１０４のエリアとは別のエリアに記録する結合管理ファイル記録を行う。
【００３７】
次に、再生時の処理について説明する。
本実施形態では、記録媒体１０４上に記録された動画像ファイルの「管理ファイル０〜３」を、装置本体のバッファメモリ１０２に一度蓄積する。
【００３８】
図５は、ディスク（記録媒体１０４）に蓄積される管理ファイルの様子を示している。このようにバッファメモリ１０２に蓄積した管理ファイルを結合し、一つの管理ファイル（以下、結合管理ファイル）としてディスク（記録媒体１０４）の所定の領域に書き込む。
【００３９】
なお、バッファメモリ１０２上にあった管理情報部には、バッファメモリ１０２上の絶対アドレスが入っていたが、汎用性をもたせるために管理情報部の先頭からのオフセット（相対アドレス）にしてヘッダ部として定義する。また、ヘッダ部には管理ファイル情報がいくつあるか等の情報も入れておく。
【００４０】
具体的には、結合管理ファイルが記録されていないディスクを再生した際に、ディスクからバッファメモリ１０２へプレイリストファイルを読み込む。続いて、プレイリストから参照されている記録媒体１０４上の全管理ファイルをバッファメモリ１０２上に読み込む。また、バッファメモリ１０２上へ読み込んだ各管理ファイルの位置を知るために管理情報部に各管理ファイルのバッファメモリ１０２上のアドレスを保存しておく。そして、結合管理ファイルを作成して、元の管理ファイルとは別に記録媒体１０４に記録する。
【００４１】
ビデオカメラの電源ＯＮ時、或いはビデオカメラへ記録媒体１０４を挿入する時に、記録媒体１０４上の全管理ファイルを読み込む代わりに結合管理ファイルを読み込むようにする。このようにすることにより、動画像の記録回数が多くなっても常に１つのファイルを読み込むだけで全ての管理ファイルの情報を得ることが可能となり、ファイルシステムのオーバーヘッド等も減らすことができる。したがって、結合管理ファイルを用いることで再生開始可能になるまでの時間を大幅に短縮することができる。
【００４２】
次に、図６のフローチャートを参照しながら、結合管理ファイルを用いた場合の動画像の記録再生動作を説明する。
図６中のＷは結合管理ファイルイメージをバッファメモリ１０２上に作成、或いは変更したことを表すフラグであり、本フラグが「１」となっている場合には結合管理ファイルを記録媒体１０４に保存する必要があることを示している。
【００４３】
はじめに、ビデオカメラの電源をＯＮ、或いはビデオカメラへ記録媒体１０４が挿入されると記録媒体１０４のマウント処理を行う（ステップＳ１）。ステップＳ１におけるマウント処理では、ファイルシステムが記録媒体１０４上にあるファイルの情報等をバッファメモリ１０２へ読み込むことで、記録媒体１０４上のファイルにアクセス可能とする。
【００４４】
ステップＳ１におけるマウント処理が終わるとファイルシステムを通してファイルにアクセスが可能となるので、結合管理ファイルが記録媒体１０４上に記録されているか否かを判別する（ステップＳ２）。
【００４５】
この判別の結果、記録媒体１０４上に結合管理ファイルが存在しない場合には、記録媒体１０４上の全管理ファイルを個別にバッファメモリ１０２に読み込む（ステップＳ３、従来の処理）。
【００４６】
一方、ステップＳ２における判別の結果、記録媒体１０４上に結合管理ファイルが存在する場合には、結合管理ファイルを記録媒体１０４からバッファメモリ１０２へ読み込む（ステップＳ４）。
【００４７】
なお、ステップＳ３の処理を行う際には、バッファメモリ１０２上に結合管理ファイルを読み込んだ状態と同じ状態となるようにしておく。また、結合管理ファイルイメージをバッファメモリ１０２上に作成したことを表すフラグＷを「１」にしておく。このようにしておき、バッファメモリ１０２上の結合管理ファイルイメージを記録媒体１０４に記録することで、次に記録媒体１０４がマウントされたときに結合管理ファイルを読み込むこととなり、管理ファイルの読み込み時間を短縮することができる。
【００４８】
ステップＳ３の処理またはステップＳ４の処理が終了すると、ビデオカメラは再生開始可能状態となる。したがって、ここまでの処理では記録媒体１０４上に結合管理ファイルが存在する場合には短時間で再生開始可能状態となる。また、他のビデオカメラ等の機器で作成された記録媒体１０４には結合管理ファイルが存在していないため、ステップＳ３の従来処理により再生開始可能状態となる。
【００４９】
ステップＳ５からステップＳ８の処理は動画像の記録処理、または再生処理をユーザ操作により任意回数繰り返し行う処理である。
すなわち、ステップＳ５において記録処理が指示されたか、或いは再生処理が指示されたかを判断する。この判断の結果、記録処理が指示された場合には、ステップＳ６に進み、記録処理を行う。一方、ステップＳ５の判断の結果、再生処理が指示された場合にはステップＳ７に進んで再生処理を行う。
【００５０】
ステップＳ６において記録処理を行う際には、動画像の作成により新たに作成された管理ファイルを記録媒体１０４に記録するとともに、バッファメモリ１０２上の結合管理ファイルに、新たに作成された管理ファイル情報を追加する。そして、結合管理ファイルをバッファメモリ１０２上で変更したことを表すフラグＷを「１」にする。
【００５１】
ステップＳ６において記録処理を行っている間、或いはステップＳ７において再生処理を行っている間に、定期的にステップＳ８において終了処理が指示されていないかをチェックする。このチェックの結果、終了処理が指示されていない場合には、ステップＳ６、或いはステップＳ７に戻って処理を続行する。
【００５２】
ユーザの指示により、記録処理または再生処理を終えてビデオカメラの電源ＯＦＦ時、或いは記録媒体１０４の取り出し要求が有った場合にはステップＳ９へ進む。ステップＳ９においては、記録媒体１０４が書き込み可能媒体であるかを確認する。
【００５３】
ステップＳ９の確認の結果、書き込みできない記録媒体１０４の場合には、バッファメモリ１０２上の結合管理ファイルを作成する。或いは内容を更新した場合でも記録媒体１０４に書き込みができないため、そのまま記録媒体１０４のアンマウント（un mount）処理（ステップＳ１２）を行う。
【００５４】
一方、ステップＳ９の確認の結果、記録媒体１０４が書き込み可能な場合には、結合管理ファイルイメージをバッファメモリ１０２上に作成、或いは変更したことを表すフラグＷを確認する処理（ステップＳ１０）を行う。
【００５５】
ステップＳ１０の確認の結果、「Ｗ＝１」の場合には、バッファメモリ１０２上の結合管理ファイルが新規に作成されたものか、或いは、記録処理により新たな管理ファイル情報が追加されているものである。このため、ステップＳ１１に進んで記録媒体１０４に結合管理ファイル記録を行う処理を行う。一方、ステップＳ１０の確認の結果、「Ｗ＝０」の場合には、書き込み処理が終わると記録媒体１０４のアンマウント処理（ステップＳ１２）へと進む。
【００５６】
ユーザが再生処理のみを行った場合には、記録媒体１０４上の結合管理ファイルとバッファメモリ１０２上の結合管理ファイルが同一であるため、結合管理ファイルの記録媒体１０４への書き込み処理は不要である。この場合、「フラグＷ＝０」となっているため、ステップＳ１１の処理を行わずに、ステップＳ１２の記録媒体１０４のアンマウント処理へと進むようになっている。
【００５７】
記録媒体１０４のアンマウント処理（ステップＳ１２）では、ファイルシステムが使用したバッファメモリ１０２等の解放を行い記録媒体１０４へのアクセスを禁止する。アンマウント処理が終わるとビデオカメラの電源ＯＦＦ、或いは記録媒体１０４の取り出しが可能な状態になる。
【００５８】
ステップＳ１１の結合管理ファイルを書き込む処理により、結合管理ファイルが記録媒体１０４へ書き込まれている。これにより、ユーザが次にビデオカメラの電源ＯＮ、或いは記録媒体１０４のビデオカメラへの挿入を行った際には、記録媒体１０４のマウント後、ステップＳ４の結合管理ファイルの読み込み処理が行われる。したがって、ステップＳ５の判断の結果、再生処理が指示された場合においても迅速に再生開始可能状態となるため、再生開始可能状態になるまでの時間を短縮することができる。
【００５９】
以上の処理により、記録回数が増え、管理ファイル数が多くなった場合でも、結合管理ファイルを読み込むことでファイルシステムのオーバーヘッド等を減らすことができる。したがって、ビデオカメラの電源ＯＮ時、或いはビデオカメラへの記録媒体１０４の挿入時に再生開始可能状態になるまでの時間を短縮することが可能となる。
【００６０】
（本発明に係る他の実施形態）
前述した本発明の実施形態における記録再生装置を構成するは、コンピュータのＲＡＭやＲＯＭなどに記憶されたプログラムが動作することによって実現できる。このプログラム及び前記プログラムを記録したコンピュータ読み取り可能な記録媒体は本発明に含まれる。
【００６１】
また、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。
【００６２】
なお、本発明は、前述した記録再生方法における各工程を実行するソフトウェアのプログラム（実施形態では図６に示すフローチャートに対応したプログラム）を、システム或いは装置に直接、或いは遠隔から供給する。そして、そのシステム或いは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００６３】
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００６４】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【００６５】
プログラムを供給するための記録媒体としては種々の記録媒体を使用することができる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【００６６】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【００６７】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００６８】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００６９】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行うことによっても前述した実施形態の機能が実現され得る。
【００７０】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ１０８などが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００７１】
【図１】本発明の実施形態を示し、記録再生装置の構成例を説明するブロック図である。
【図２】本発明の実施形態を示し、プレイリスト・管理ファイル・ストリームファイルの関連を説明する図である。
【図３】本発明の実施形態を示し、管理ファイル内の構造を示す図である。
【図４】本発明の実施形態を示し記録媒体上へ配置されるファイル配置のイメージを説明する図である。
【図５】本発明の実施形態を示し、ＲＡＭに蓄積される管理ファイルの様子を説明する図である。
【図６】本発明の実施形態を示し、結合管理ファイルを用いた場合の動画像の記録再生動作を説明するフローチャートである。
【符号の説明】
【００７２】
１００  カメラ部
１０１  ＣＯＤＥＣ
１０２  バッファメモリ
１０３  ディスク制御部
１０４  記録媒体
１０５  バス
１０６  ＬＣＤ制御部
１０７  ＬＣＤ
１０８  ＣＰＵ
１０９  操作部
１１０  ＲＯＭ
１１１  ＲＡＭ
【図１】
2009043313.tif 000003
【図２】
2009043313.tif 000004
【図３】
2009043313.tif 000005
【図４】
2009043313.tif 000006
【図５】
2009043313.tif 000007
【図６】
2009043313.tif 000008