(57)【要約】【課題】記録媒体の利便性を向上させ、より容易な再生処理を可能とする。【解決手段】  図２１Ａは、ディスクに、更新前のディスクインフォメーションファイルが記録されている状態である。ノンリアルタイム領域には、更新前のディスクインフォメーションファイルＤ１が記録されており、内周側ｆｓ記録領域には、ファイル記録領域における更新前のファイルＤ１の記録位置等を管理する管理情報ｆｓ１が記録されている。図２１Ｄは、ディスクインフォメーションファイルを上書きモードで更新した状態を示している。この場合、更新済のファイルＤ２が、更新前のファイルＤ１に上書きモードで記録されているので、内周側ｆｓ記録領域１４１の管理情報もｆｓ１のまま、更新されることはない。本発明は、例えば、ディスク記録再生装置に適用することができる。【選択図】図２１
2005243058.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に記録された所定のデータを読み出して再生する再生手段と、
前記再生手段による前記データの再生の履歴情報を逐次作成する作成手段と、
前記作成手段によって作成された前記履歴情報を１つのファイルとして、前記記録媒体に上書き記録する記録手段と、
前記記録手段によって記録された前記履歴情報を読み出す読み出し手段と
を含み、
前記再生手段は、前記読み出し手段により読み出された前記履歴情報に基づいて、前記データの再生開始位置を決定し、前記再生開始位置から前記データを読み出して再生する
ことを特徴とする情報処理装置。
【請求項２】
前記作成手段は、前記再生手段による前記データの再生の履歴情報を、データサイズ、および、ファイルネームまたは作成日時のうちの少なくとも一方を含む属性データを変更せずに逐次作成する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記記録媒体に記録されたファイルの記録位置を含む管理情報を保持する保持手段を
さらに含み、
前記作成手段によって作成された前記履歴情報が１つのファイルとして前記記録媒体に上書き記録されるとき、前記保持手段によって保持される前記管理情報は、更新されない
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記データは、画像データ、音声データ、および前記画像データに付加されるメタデータのうち、少なくとも１つを含む
ことを特徴とする請求項１に記載の情報処理装置。
【請求項５】
記録媒体に記録された所定のデータを読み出して再生する再生ステップと、
前記再生ステップの処理による前記データの再生の履歴情報を逐次作成する作成ステップと、
前記作成ステップの処理で作成された前記履歴情報を１つのファイルとして、前記記録媒体に上書き記録する記録ステップと、
前記記録ステップの処理で記録された前記履歴情報を読み出す読み出しステップと
を含み、
前記再生ステップは、前記読み出しステップの処理で読み出された前記履歴情報に基づいて、前記データの再生開始位置を決定し、前記再生開始位置から前記データを読み出して再生する
ことを特徴とする情報処理方法。
【請求項６】
記録媒体に記録された所定のデータを読み出して再生する再生ステップと、
前記再生ステップの処理による前記データの再生の履歴情報を逐次作成する作成ステップと、
前記作成ステップの処理で作成された前記履歴情報を１つのファイルとして、前記記録媒体に上書き記録する記録ステップと、
前記記録ステップの処理で記録された前記履歴情報を読み出す読み出しステップと
を含み、
前記再生ステップは、前記読み出しステップの処理で読み出された前記履歴情報に基づいて、前記データの再生開始位置を決定し、前記再生開始位置から前記データを読み出して再生する
ことを特徴とする処理をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および方法、並びにプログラムに関し、特に、例えば、より容易に再生処理を行うこと等ができるようにする情報処理装置および方法、並びにプログラムに関する。
【背景技術】
【０００２】
従来、撮像や録音等により得られた画像データや音声データ等の素材データは、記録媒体である、ビデオテープ等のテープメディアに記録されていた。すなわち、ユーザがその素材データを第１の装置から第２の装置に移動させる場合、その素材データは、テープメディアを介して移動される。
【０００３】
このようなテープメディアにおいては、通常、素材データは、テープの長手方向を時間軸とし、その時間軸に沿って記録される。従って、例えば、第１の装置において素材データの再生途中に（素材データの途中の位置で）その再生が停止され、第２の装置においてその再生停止位置から素材データの再生が再開されるような場合において、テープメディアはその再生停止位置を物理的に（位置情報として）記録していることになる。すなわち、再生が停止されると、テープメディアのテープ送りも停止し、その位置が（再生停止位置として）保たれる。従って、このようなテープメディアを、そのまま第２の装置のドライブに装着した場合、第２の装置は、そのテープメディアの位置（すなわち、第１の装置における再生停止位置）から再生を開始することができる。
【０００４】
通常、編集作業は、再生された素材データを参照しながら行われるので、上述したような処理は、素材データを編集する場合においても行われる。例えば、第１の装置において編集作業中に編集処理を中断し、第２の装置において編集作業を再開する場合においても、上述したように、再生停止位置が保たれることにより、ユーザは、第２の装置において、第１の装置において編集処理を中断した位置から、編集作業を再開することができる。
【０００５】
しかしながら、近年、情報処理技術の向上に伴い、情報のデジタル化が進み、DVD（Digital Versatile Disc）等のディスクメディアを記録媒体として利用するようになってきている。テープメディアの場合、情報を読み取る装置の磁気ヘッドは、その位置が固定されているが、このようなディスクの場合、ディスクの情報を読み取る装置のピックアップの位置が移動するようになされている（例えば、特許文献１参照）。
【０００６】
【特許文献１】特開平１１−１３６６３１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
従って、上述したように、再生を中断し、他の装置に移動させた場合、素材データを記録するディスクは前回の再生停止位置を記録しておらず、素材データの先頭からしか再生を行うことができないという課題があった。従って、編集作業の場合も同様に、前回編集を中断した位置がわからなくなってしまうという課題もあった。
【０００８】
本発明はこのような状況に鑑みてなされたものであり、より容易に再生処理を行うことができるようにする等の、記録媒体の利便性を向上させることができるようにするものである。
【課題を解決するための手段】
【０００９】
本発明の情報処理装置は、記録媒体に記録された所定のデータを読み出して再生する再生手段と、再生手段によるデータの再生の履歴情報を逐次作成する作成手段と、作成手段によって作成された履歴情報を１つのファイルとして、記録媒体に上書き記録する記録手段と、記録手段によって記録された履歴情報を読み出す読み出し手段とを含み、再生手段は、読み出し手段により読み出された履歴情報に基づいて、データの再生開始位置を決定し、再生開始位置からデータを読み出して再生することを特徴とする。
【００１０】
前記作成手段は、再生手段によるデータの再生の履歴情報を、データサイズ、および、ファイルネームまたは作成日時のうちの少なくとも一方を含む属性データを変更せずに逐次作成するようにすることができる。
【００１１】
本発明の情報処理装置は、記録媒体に記録されたファイルの記録位置を含む管理情報を保持する保持手段をさらに含むことができ、前記作成手段によって作成された履歴情報が１つのファイルとして記録媒体に上書き記録されるとき、保持手段によって保持される管理情報は、更新されないようにすることができる。
【００１２】
前記データは、画像データ、音声データ、および画像データに付加されるメタデータのうち、少なくとも１つを含むようにすることができる。
【００１３】
本発明の情報処理方法は、記録媒体に記録された所定のデータを読み出して再生する再生ステップと、再生ステップの処理によるデータの再生の履歴情報を逐次作成する作成ステップと、作成ステップの処理で作成された履歴情報を１つのファイルとして、記録媒体に上書き記録する記録ステップと、記録ステップの処理で記録された履歴情報を読み出す読み出しステップとを含み、再生ステップは、読み出しステップの処理で読み出された履歴情報に基づいて、データの再生開始位置を決定し、再生開始位置からデータを読み出して再生することを特徴とする。
【００１４】
本発明のプログラムは、記録媒体に記録された所定のデータを読み出して再生する再生ステップと、再生ステップの処理によるデータの再生の履歴情報を逐次作成する作成ステップと、作成ステップの処理で作成された履歴情報を１つのファイルとして、記録媒体に上書き記録する記録ステップと、記録ステップの処理で記録された履歴情報を読み出す読み出しステップとを含み、再生ステップは、読み出しステップの処理で読み出された履歴情報に基づいて、データの再生開始位置を決定し、再生開始位置からデータを読み出して再生することを特徴とする処理をコンピュータに実行させることを特徴とする。
【００１５】
本発明の情報処理装置および方法、並びにプログラムにおいては、データの再生の履歴情報が逐次作成され、作成された履歴情報を１つのファイルとして、記録媒体に上書き記録される。
【発明の効果】
【００１６】
本発明によれば、より容易に再生処理を行うことができるようにする等の、記録媒体の利便性を向上させることが可能となる。
【００１７】
また、本発明によれば、記録媒体の劣化を抑止することができる。さらに、記録媒体のアンマウント時間を短縮することができる。
【発明を実施するための最良の形態】
【００１８】
以下に本発明の実施の形態を説明するが、請求項に記載の構成要件と、発明の実施の形態における具体例との対応関係を例示すると、次のようになる。この記載は、請求項に記載されている発明をサポートする具体例が、発明の実施の形態に記載されていることを確認するためのものである。従って、発明の実施の形態中には記載されているが、構成要件に対応するものとして、ここには記載されていない具体例があったとしても、そのことは、その具体例が、その構成要件に対応するものではないことを意味するものではない。逆に、具体例が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その具体例が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００１９】
さらに、この記載は、発明の実施の形態に記載されている具体例に対応する発明が、請求項に全て記載されていることを意味するものではない。換言すれば、この記載は、発明の実施の形態に記載されている具体例に対応する発明であって、この出願の請求項には記載されていない発明の存在、すなわち、将来、分割出願されたり、補正により追加されたりする発明の存在を否定するものではない。
【００２０】
請求項１に記載の情報処理装置（例えば、図１の記録再生装置１）は、記録媒体（例えば、図１のディスク３２）に記録された所定のデータを読み出して再生する再生手段（例えば、図１の再生制御部１５）と、再生手段によるデータの再生の履歴情報（例えば、ディスクインフォメーション）を逐次作成する作成手段（例えば、図４のディスクインフォメーションファイル作成部８１）と、作成手段によって作成された履歴情報を１つのファイルとして、記録媒体に上書き記録する記録手段（例えば、図１の記録制御部１６）と、記録手段によって記録された履歴情報を読み出す読み出し手段（例えば、図３のディスクインフォメーション読み出し部６２）とを含み、再生手段は、読み出し手段により読み出された履歴情報に基づいて、データの再生開始位置を決定し、再生開始位置からデータを読み出して再生することを特徴とする。
【００２１】
請求項３に記載の情報処理装置は、記録媒体に記録されたファイルの記録位置を含む管理情報（例えば、図６の管理情報１５３）を保持する保持手段（例えば、図５のファイルシステム１１２）をさらに含み、作成手段によって作成された履歴情報が１つのファイルとして記録媒体に上書き記録されるとき、保持手段によって保持される前記管理情報は、更新されないことを特徴とする。
【００２２】
請求項５に記載の情報処理方法は、記録媒体（例えば、図１のディスク３２）に記録された所定のデータを読み出して再生する再生ステップ（例えば、図１４のステップS７５）と、再生ステップの処理によるデータの再生の履歴情報（例えば、ディスクインフォメーション）を逐次作成する作成ステップ（例えば、図１９のステップS１７２）と、作成ステップの処理で作成された履歴情報を１つのファイルとして、記録媒体に上書き記録する記録ステップ（例えば、図２０のステップS１９６）と、記録ステップの処理で記録された履歴情報を読み出す読み出しステップ（例えば、図１２のステップＳ３２）とを含み、再生ステップは、読み出しステップの処理で読み出された履歴情報に基づいて、データの再生開始位置を決定し、再生開始位置からデータを読み出して再生することを特徴とする。
【００２３】
なお、本発明のプログラムの請求項に記載の構成要件と、発明の実施の形態における具体例との対応関係は、上述した本発明の情報処理方法のものと同様であるので、その記載は省略する。
【００２４】
以下に、本発明の実施の形態について図面を参照して説明する。
【００２５】
図１は、本発明を適用した記録再生装置の構成例を示すブロック図である。図１において、記録再生装置１のCPU（Central Processing Unit）１１は、ROM（Read Only Memory）１２に記憶されているプログラムに従って各種の処理を実行する。RAM（Random Access Memory）１３には、CPU１１が各種の処理を実行する上において必要なデータやプログラムなどが適宜記憶される。
【００２６】
情報保持部１４は、半導体メモリ等により構成される、情報を一時的に記憶する記憶部であり、後述するディスク３２より読み出された、ディスク３２に記録されている素材データに関する情報等を保持し、再生制御部１５や記録制御部１６等に制御され、保持している情報を提供したり、新たな情報を取得したりする。
【００２７】
再生制御部１５は、バス１７および入出力インタフェース２０を介してドライブ２６を制御し、ドライブ２６に装着されたディスク３２からの各種の情報の読み出しを制御する処理を行う。例えば、再生制御部１５は、ディスク３２に記録されているデータに関する情報を読み出し、情報保持部１４に供給させるような制御処理を実行する。記録制御部１６は、バス１７および入出力インタフェース２０を介してドライブ２６を制御し、ドライブ２６に装着されたディスク３２への各種の情報の書き込みを制御する処理を行う。例えば、記録制御部１６は、情報保持部１４に保持されているデータをディスク３２に記録させるような制御処理を実行する。
【００２８】
CPU１１、ROM１２、RAM１３、情報保持部１４、再生制御部１５、および記録制御部１６は、バス１７を介して相互に接続されている。このバス１７にはまた、入出力インタフェース２０も接続されている。
【００２９】
入出力インタフェース２０は、キーボードやマウスから構成される入力部２１が接続され、入力部２１に入力された信号をCPU１１に出力する。また、入出力インタフェース２０には、ディスプレイやスピーカなどから構成される出力部２２も接続されている。
【００３０】
さらに、入出力インタフェース２０には、ハードディスクやEEPROM（Electronically Erasable and Programmable Read Only Memory）などから構成される記憶部２３、および、有線または無線のネットワークなどを介して他の装置とデータの通信を行う通信部２４も接続されている。ドライブ２５は、磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリなどの記録媒体からなるリムーバブルメディア３１よりプログラム、またはプログラムの実行に必要なデータを読み出したり、データやプログラムを書き込んだりするときに用いられる。
【００３１】
ドライブ２６は、ドライブ２６に装着されたディスク３２より画像データや音声データ等の素材データを読み出したり、ドライブ２６に装着されたディスク３２に素材データを記録したりする。
【００３２】
ディスク３２は、例えば、開口数（NA）０．８５、波長４０５nmの青紫色レーザを用いて、最小マーク長０．１４μｍ、トラックピッチ０．３２μｍの記録密度で大容量（例えば２７ギガバイト）のデータを記録可能な光ディスクである。なお、ディスク３２は、それ以外の記録媒体であってもよく、例えば、DVD-RAM（Digital Versatile Disc - Random Access Memory），DVD-R（DVD - Recordable），DVD-RW（DVD - ReWritable），DVD+R（DVD + Recordable），DVD＋RW（DVD + ReWritable），CD-R（Compact Disc - Recordable）、またはCD-RW（CD - ReWritable）等の各種の光ディスクであってもよい。
【００３３】
図２は、図１の情報保持部１４の詳細な構成例を示すブロック図である。図２において、情報保持部１４は、ディスク３２に記録されている情報（図１２乃至図１４を参照して後述する各種の情報）を管理するインデックスファイルを保持するインデックスファイル保持部５１、およびディスク３２に記録されている画像データや音声データの再生履歴などを含むディスクインフォメーションファイルを保持するディスクインフォメーションファイル保持部５２を有している。なお、情報保持部１４は、上述した以外の情報も保持することができる。
【００３４】
図３は、図１の再生制御部１５の詳細な構成例を示すブロック図である。図３において、再生制御部１５は、ドライブ２６に装着されたディスク３２より、インデックスファイルを読み出し、図２のインデックスファイル保持部５１に保持させる処理を実行するインデックスファイル読み出し部６１、ドライブ２６に装着されたディスク３２より、ディスクインフォメーションファイルを読み出し、図２のディスクインフォメーションファイル保持部５２に保持させる処理を行うディスクインフォメーションファイル読み出し部６２、および、ディスク３２より読み出され、ディスクインフォメーションファイル保持部５２に保持されているディスクインフォメーションファイルを管理する処理を行うディスクインフォメーションファイル管理部６３を有している。
【００３５】
再生制御部１５は、ドライブ２６を制御し、ドライブ２６に装着されたディスク３２から画像データや音声データ等の素材データを読み出し、再生する処理を実行するとともに、インデックスファイル読み出し部６１やディスクインフォメーションファイル読み出し部６２等を用いて、素材データ以外のデータを読み出したり、ディスクインフォメーションファイル管理部６３等を用いて、読み出して保持してあるそれらのデータを管理したりする。
【００３６】
図４は、図１の記録制御部１６の詳細な構成例を示すブロック図である。図４において、記録制御部１６は、インデックスファイルを作成する処理を行うインデックスファイル作成部７１、インデックスファイル保持部５１に保持されているインデックスファイルを管理するインデックスファイル管理部７２、インデックスファイル保持部５１に保持されているインデックスファイルをドライブ２６に装着されたディスク３２に記録するインデックスファイル記録制御部７３、ディスクインフォメーションファイルを作成し、ディスクインフォメーションファイル保持部５２に保持させるディスクインフォメーションファイル作成部８１、および、ディスクインフォメーションファイル保持部５２に保持されているディスクインフォメーションファイルをディスク３２に記録する処理を実行するディスクインフォメーションファイル記録制御部８２を有している。
【００３７】
記録制御部１６は、ドライブ２６を制御し、ドライブ２６に装着されたディスク３２に、画像データや音声データ等の素材データを記録する処理を実行するとともに、インデックスファイル作成部７１においてインデックスファイルを作成したり、インデックスファイル管理部７２においてインデックスファイル保持部５１に保持されているインデックスファイルを管理したり、インデックスファイル保持部５１に保持されているインデックスファイルを、ドライブ２６を介してディスク３２に記録する処理を実行したりする。
【００３８】
図２乃至図４を参照して説明した各部の機能の関係を、図５の機能ブロック図を参照して説明する。
【００３９】
インデックスファイルに関する処理を行うインデックス処理部１０１は、インデックスファイル保持部５１、インデックスファイル読み出し部６１、インデックスファイル作成部７１、インデックスファイル管理部７２、およびインデックスファイル記録制御部７３により構成される。
【００４０】
例えばディスクフォーマット処理１２２が実行され、ディスク３２のフォーマット処理が開始されると、インデックスファイル作成部７１は、ディスク３２に記録されるファイルの管理情報であるインデックスファイルを作成する。作成されたインデックスファイルは、インデックスファイル保持部５１を介して、インデックスファイル記録制御部７３に供給され、ドライブ２６に装着されたディスク３２に記録される。
【００４１】
画像データや音声データ等が記録されたディスク３２がドライブ２６に装着されると、インデックスファイル読み出し部６１は、ディスク３２よりインデックスファイルを読み出し、インデックスファイル保持部５１に保持させる。
【００４２】
また、ディスク３２に記録されている画像データや音声データを更新するクリップ・エディットリスト更新処理１２１が実行されると、インデックスファイル管理部７２は、その更新に応じて、インデックスファイル保持部５１に保持されているインデックスファイルを管理し、更新させる。そして、インデックスファイル記録制御部７３は、その更新されたインデックスファイルをインデックスファイル保持部５１より読み出し、ディスク３２に記録する。
【００４３】
なお、クリップは、撮像処理の回数の単位である。またそれ以外にも、クリップは、その撮像処理の撮像開始から撮像終了までの時間を示す単位を示したり、その撮像処理により得られた各種のデータの長さを示す単位を示したり、その撮像処理により得られた各種のデータのデータ量を示す単位を示したりする。さらに、クリップは、その各種のデータの集合体そのものも示す場合もある。
【００４４】
ディスクインフォメーションファイルに関する処理を行うディスクインフォメーション処理部１１１は、ディスクインフォメーションファイル保持部５２、ディスクインフォメーションファイル読み出し部６２、ディスクインフォメーションファイル作成部８１、ディスクインフォメーションファイル管理部６３、およびディスクインフォメーションファイル記録制御部８２により構成される。
【００４５】
例えばディスクフォーマット処理１２２が実行され、ディスク３２のフォーマット処理が開始されると、ディスクインフォメーションファイル作成部８１は、ディスク３２に記録された画像データや音声データ等の素材データの再生履歴を含むディスクインフォメーションファイルを作成する。作成されたディスクインフォメーションファイルは、ディスクインフォメーションファイル保持部５２を介して、ディスクインフォメーションファイル記録制御部８２に供給され、ドライブ２６に装着されたディスク３２に記録される。
【００４６】
画像データや音声データ等が記録されたディスク３２がドライブ２６に装着されると、ディスクインフォメーションファイル読み出し部６２は、ディスク３２よりディスクインフォメーションファイルを読み出し、ディスクインフォメーションファイル保持部５２に保持させる。
【００４７】
また、ディスク３２に記録されている素材データを再生する再生処理１２３が実行されると、再生制御部１５は、ディスクインフォメーションファイル保持部５２に保持されているディスクインフォメーションファイルの再生履歴を参照し、その再生履歴に基づいた位置より素材データの再生を開始する。そして、再生処理が終了すると、ディスクインフォメーションファイル管理部６３は、ディスクインフォメーションファイル保持部５２に保持されているディスクインフォメーションファイルの再生履歴を更新する。ディスクインフォメーションファイル記録制御部８２は、その更新されたディスクインフォメーションファイルをディスクインフォメーションファイル保持部５２より読み出し、ディスク３２に記録する。
【００４８】
また、ディスクインフォメーションファイル記録制御部８２は、ドライブ２６からディスク３２がイジェクトされるとき、ディスクインフォメーションファイル保持部５２に保持されているディスクインフォメーションファイルを読み出し、ディスク３２に記録する。
【００４９】
以上のように、各操作指示に対応して、それぞれの指示に対応する各部が連携して処理を行うことにより、指示された操作が行われる。
【００５０】
その際、上述したように、再生履歴を記録するディスクインフォメーションファイルは、素材データの再生時（再生終了時）の処理（再生処理１２３）において更新される。これに対して、ディスク３２に記録されるファイルの管理情報であるインデックスファイルは、ディスク３２に記録されている画像データや音声データを更新時の処理（クリップ・エディットリスト更新処理１２１）において、素材データを含むファイルとともに更新される。すなわち、再生履歴（ディスクインフォメーションファイル）は、各種の素材データの再生時に更新され、素材データの記録時に更新される管理情報（インデックスファイル）等とは、その更新のタイミングが異なる。
【００５１】
さらに、通常、１度編集された素材データは何度も再生されることが多く、再生処理の回数は、編集処理の回数より多い。また、編集処理は、再生された素材データを参照しながら行われるため、素材データの再生処理は、単純に再生のみを目的とした再生時だけでなく、素材データの編集時（記録時）等においても実行される。すなわち、通常の場合、再生処理は、記録処理より頻繁に行われる。
【００５２】
従って、上述したように、再生履歴をディスクインフォメーションファイルとして、ディスク３２に記録されるファイルの管理情報等のような他の情報と異なるファイルとして管理することにより、図１の記録再生装置１は、再生履歴を更新する際に、ディスクインフォメーションファイルのみを更新すればよいので、更新が不要な他の情報を更新する必要がなく、更新時に誤って他の情報を破壊してしまうことを抑制することができる。
【００５３】
また、再生履歴のみが独立したファイルとして管理されるので、図１の記録再生装置１は、再生履歴の更新時に更新するデータ量を減らすことができ、更新処理の負荷や処理時間を軽減させることができる。換言すると、再生履歴が他の情報と同じファイルに記録されている場合と比較して、再生履歴の更新処理に必要なメモリ量等のリソースを削減させることができるので、記録再生装置１の製造コストを削減することができる。
【００５４】
ところで、ディスク３２に対して、インデックスファイル、ディスクインフォメーションファイル、その他のオーディオ、ビデオ等のファイルを記録して読み出す処理を行うたに、図５に示されるように、インデックス処理部１０１およびディスクインフォメーション処理部１１１よりも基礎的な階層の存在として、インデックス処理部１０１およびディスクインフォメーション処理部１１１とディスク３２の間にファイルシステム１１２が介在する。
【００５５】
このファイルシステム１１２は、例えば、UDF（Universal Disk Format）に従うものである。ファイルシステム１１２は、図６に示すように、ディスク３２に内周側から順に、内周側ＦＳ記録領域１４１、ファイル記録領域１４２、および外周側ＦＳ記録領域１４２を設けて、ディスク３２に記録されたファイルを管理する。
【００５６】
内周側ＦＳ記録領域１４１には、ファイル記録領域１４２のどこにどのようなファイルが記録されているかを示す情報であって、ディスク３２からファイルが読み出されるときに参照される管理情報（ｆｓ;file structure）１５３が記録されている。管理情報１５３は、ファイル記録領域１４２に対してファイルが記録されたり、記録されているファイルが更新されたり、記録されているファイルが消去されたりしたときに更新される。
【００５７】
内周側ＦＳ記録領域１４１に記録されている管理情報１５３が更新される処理は、巡回記録によって行われる。この処理を、ファイルシステムライトバック(File System Write Back)と記述する。なお、ファイル記録領域１４２に記録されているファイルが上書きモードで更新されたときに限り、ファイルシステムライトバックは生じない。ここで、上書きモードとは、データサイズに変更がなく、かつ、ファイル名や日時等の属性データが変更されていない更新済のファイルを、更新前のファイルが記録されている位置に書き込むことを指す。
【００５８】
なお、UDFの規格において、管理情報１５３は、ファイルシステム１１２に対応するメタデータとも称される。
【００５９】
ここで、巡回記録とは、例えば、内周側ＦＳ記録領域１４１の管理情報１５３を更新する場合、更新前の管理情報１５３が記録されているディスク３２上の位置に上書きするのではなく、内周側ＦＳ記録領域１４１内の空いている位置に、更新後の管理情報１５３を書き込み、その後、更新前の管理情報１５３を消去するように、更新した情報をずらした位置に記録する方法を指す。管理情報１５３を巡回記録することにより、巡回記録ではなく管理情報１５３を上書きする場合に比較して、管理情報１５３の更新に起因する内周側ＦＳ記録領域１４１の耐久性の低下（書き換え回数の上昇）を抑止することができる。
【００６０】
さらに、内周側ＦＳ記録領域１４１には、内周側ＦＳ記録領域１４１、ファイル記録領域１４２、および外周側ＦＳ記録領域１４３における空き領域を示すUSB（Unallocated Space Bitmap）１５１、管理情報１５３内の空き領域を示すＭＤ（Metadata Bitmap）１５２が記録されている。
【００６１】
ファイル記録領域１４２は、さらに、ノンリアルタイム（NRT）領域１６１とリアルタイム（ＲＴ）領域１６２に分けられている。ノンリアルタイム領域１６１には、インデックスファイル、ディスクインフォメーションファイル等のリアルタイム性が要求されないノンリアルタイムファイルが記録される。リアルタイム領域１６２には、オーディオ、ビデオ等のリアルタイム性が要求されるリアルタイムファイルが記録される。
【００６２】
外周側ＦＳ記録領域１４３には、内周側ＦＳ記録領域１４１に記録される管理情報１５３と同一の管理情報（ｆｓ）１７１が記録される。管理情報１７１が更新される場合、外周側ＦＳ記録領域１４３の空き領域１７２において巡回記録が行われる。なお、管理情報１７１は、UDFの規格において、ファイルシステム１１２に対応するメタデータミラーとも称される。
【００６３】
このように、内周側ＦＳ記録領域１４１に管理情報１５３を記録し、それと同一の管理情報１７１を外周側ＦＳ記録領域１４３に記録することにより、仮に、管理情報１５３または管理情報１７１の一方がディスク３２の傷や汚れ等に起因して読み出すことができなくなったとしても、他方を参照できる可能性が残るので、ファイル記録領域１４２に記録されている各種のファイルが読み出せなくなる事態の発生を抑止することができる。
【００６４】
なお、ファイルシステム１１２は、UDFの他、例えば、ISO9660（International Organization for Standardization 9660）等、記録再生装置１が対応できるファイルシステムであればどのようなものであってもよい。また、ディスク３２の代わりにハードディスク等の磁気ディスクを用いた場合、ファイルシステムとして、FAT（File Allocation Tables）、NTFS（New Technology File System）、HFS（Hierarchical File System）、またはUFS（Unix（登録商標）System）等を用いてもよい。また、専用のファイルシステムを用いるようにしてもよい。
【００６５】
次に、上述した各処理の具体的な流れについて説明する。
【００６６】
例えば、ユーザにより入力部２１が操作される等して、ドライブ２６に装着されたディスク３２のフォーマット処理の実行が指示されると、図１の記録再生装置１の各部はディスクフォーマット処理を開始する。
【００６７】
ディスクフォーマット処理を、図７のフローチャートを参照して説明する。
【００６８】
最初にステップＳ１１において、記録制御部１６は、ドライブ２６に装着されたディスク３２に対して、UDFフォーマット処理を実行し、UDFによる論理フォーマット処理を行う。次に、記録制御部１６は、ステップＳ１２に処理を進め、ディスク３２内にUDFに基づいて、ルートディレクトリの下にProAVディレクトリを作成してディスク３２に記録し、ステップＳ１３において、画像データや音声データ等の素材データ、およびその素材データに関する情報等のファイルを収めるクリップルートディレクトリを、ProAVディレクトリの下に作成してディスク３２に記録し、ステップＳ１４において、クリップルートディレクトリの下に格納される素材データ等のファイル群であるクリップを非破壊編集した編集結果（編集情報）を収めるエディットリストルートディレクトリをProAVディレクトリの下に作成してディスク３２に記録する。
【００６９】
ステップＳ１５において、記録制御部１６のインデックスファイル作成部７１は、XML（eXtensible Markup Language）を用いて、インデックスファイルを作成し、インデックスファイル保持部５１に保持させる。そして、インデックスファイル記録制御部７３は、インデックスファイル保持部５１に保持されたインデックスファイルをディスク３２に記録し、ステップＳ１６に処理を進める。
【００７０】
ステップＳ１６において、記録制御部１６のディスクインフォメーションファイル作成部８１は、XMLを用いて、ディスクインフォメーションファイルを作成し、ディスクインフォメーションファイル保持部５２に保持させる。そして、ディスクインフォメーションファイル記録制御部８２は、ディスクインフォメーションファイル保持部５２に保持されたディスクインフォメーションファイルをディスク３２に記録し、ディスクフォーマット処理を終了する。
【００７１】
以上のようにディスクフォーマット処理を行うことにより、再生履歴をディスクインフォメーションファイルとして、ディスク３２に記録されるファイルの管理情報等のような他の情報と異なるファイルとして管理することができるので、図１の記録再生装置１は、再生履歴を更新する際に、ディスクインフォメーションファイルのみを更新すればよくなり、更新時に誤って、更新が不要な他の情報を破壊してしまうことを抑制することができる。
【００７２】
また、再生履歴のみが独立したファイルとして管理されるので、図１の記録再生装置１は、再生履歴の更新時に更新するデータ量を減らすことができ、更新処理の負荷や処理時間を軽減させることができる。換言すると、再生履歴が他の情報と同じファイルに記録されている場合と比較して、再生履歴の更新処理に必要なメモリ量等のリソースを削減させることができるので、記録再生装置１の製造コストを削減することができる。
【００７３】
次に、図８に、ディスクインフォメーションファイルの具体的な記述例を示す。なお、図において、各行頭の数字は、説明の便宜上付加したものであり、XML記述の一部ではない。
【００７４】
ディスクインフォメーションファイルは、ディスク３２内に記録されたクリップやエディットリスト等の素材データの再生履歴を管理するファイルである。このような再生履歴は、図８の２行目の開始タグから１１行目の終了タグまでの間に記述されている。
【００７５】
例えば、４行目には、クリップ単位の再生であるクリップ指定再生が行われたことが記述されており、その再生の終了位置（画像データのフレーム番号）が記述されている。すなわち、この場合、クリップ「Ｃ０００３」が「００：３０：１２：２３」の位置（フレーム）で停止したことが示されている。なお、「００：３０：１２：２３」は、クリップ単位のタイムコード（FTC：File Time Code）であり、クリップの先頭フレーム（第１フレーム）を「００：００：００：００」とするタイムコードである。すなわち、図８の場合、クリップ「Ｃ０００３」は、先頭フレームから３０分１２秒２３フレーム目で停止している。
【００７６】
また、５行目には、エディットリスト単位の再生であるエディットリスト指定再生が行われたことが記述されており、その再生の終了位置（フレーム番号）が記述されている。すなわち、この場合、エディットリスト「Ｅ０００１」が「００：００：００：１５」の位置（フレーム）で停止したことが示されている。なお、エディットリストは、クリップの編集結果であるため、複数のクリップに対応する場合があり、その場合、エディットリスト指定再生においては、複数のクリップ（の一部）が再生される。しかしながら、この再生履歴として記録されるFTCは、編集結果を１つのクリップとしたタイムコードであり、複数のクリップを再生する場合であっても、編集結果における先頭フレーム（最初に再
生されるクリップの先頭フレーム）を「００：００：００：００」としてフレームをカウントする。従って、再生するクリップが途中で変化しても、再生履歴のFTCの値は「００：００：００：００」には戻らない。
【００７７】
さらに、６行目には、ディスク３２に記録されている全てのクリップをテープメディアに記録された場合のように順番に再生するテープライク再生が行われたことが記述されており、その再生の終了位置（画像データのフレーム番号）が記述されている。すなわち、この場合、クリップ「Ｃ０００３」の「００：０２：２３：１２」の位置（フレーム）で停止したことが示されている。なお、この場合は、この再生履歴として記録されるFTCは、クリップ毎のタイムコードであり、再生するクリップが途中で変化しても、再生履歴のFTCの値は「００：００：００：００」には戻らない。
【００７８】
同様に、７行目には、エディットリスト指定再生の履歴情報が記述されており、８行目および９行目には、それぞれ、クリップ指定再生の履歴情報が記述されている。
【００７９】
このように、ディスクインフォメーションファイルには、ディスク３２に記録されているクリップやエディットリスト等の素材データの再生履歴が、６件分記録されている。なお、このディスクインフォメーションファイルが記録する再生履歴の件数は何件であってもよい。
【００８０】
なお、この４行目乃至９行目の再生履歴は９行目から古い順に整列されている。すなわち、９行目の履歴が最も古く、４行目の履歴が最も新しく、新たな履歴が登録される際は、最も古い履歴が削除される。また、この再生履歴には、同一のクリップまたはエディットリストが同一の再生方法で再生された複数の履歴（同種の履歴）は存在しないように為されている。すなわち、上述した６件の再生履歴は、必ず、再生方法か若しくは再生されたクリップまたはエディットリストが異なるように為されており、現在登録されている履歴と同種の履歴が新たに登録される場合は、古いほうの履歴が削除される。
【００８１】
図７のステップＳ１６の処理を行うことにより、図８に示されたような、XMLで記述されたディスクインフォメーションファイルが生成され、ディスク３２に記録される。
【００８２】
このように、再生履歴をディスクインフォメーションファイルとして、例えばインデックスファイル等のような他の情報と異なるファイルとして管理することにより、図１の記録再生装置１は、再生履歴を更新する際に、ディスクインフォメーションファイルのみを更新すればよくなり、更新時に誤って、更新が不要な他の情報を破壊してしまうことを抑制することができる。
【００８３】
なお、図７のステップＳ１６の処理を行った時点では、クリップやエディットリストは、ディスク３２に記録されていないので、その再生履歴も存在しない。従って、ディスクインフォメーションファイルの再生履歴は空の状態で作成される。このように作成されたディスクインフォメーションファイルを用いて再生履歴をディスク３２に保存し、再生時にこの再生履歴を利用することにより、図１の記録再生装置１は、再生処理を中断し、例えばディスク３２をドライブ２６から一度外して、再度装着した場合においても、再生処理を中断した位置（フレーム）から、再生処理を再開することができる。
【００８４】
次に、ディスク３２に記録されたファイルとそのディレクトリ構造について説明する。
【００８５】
記録再生装置１によってディスク３２に記録されるデータは、図９乃至図１１に示されるようなディレクトリ構造およびファイルにより管理される。
【００８６】
図９において、ルートディレクトリ（ROOT）２０１には、画像データや音声データ等の素材データに関する情報、および、それらの素材データの編集結果を示すエディットリスト等が、下位のディレクトリに配置されるPROAVディレクトリ２０２が設けられる。
【００８７】
PROAVディレクトリ２０２には、ディスク３２に記録されている全ての素材データに対するタイトルやコメント、さらに、ディスク３２に記録されている全ての画像データの代表となるフレームである代表画に対応する画像データのパス等の情報を含むファイルであるディスクメタファイル（DISCMETA.XML）２０３、ディスク３２に記録されている全てのクリップおよびエディットリストを管理するための管理情報等を含むインデックスファイル（INDEX.XML）２０４、およびインデックスファイル（INDEX.BUP）２０５が設けられている。なお、インデックスファイル２０５は、インデックスファイル２０４を複製したものであり、２つのファイルを用意することにより、信頼性の向上が図られている。
【００８８】
PROAVディレクトリ２０２には、さらに、ディスク３２に記録されているデータ全体に対するメタデータであり、例えば、再生履歴等の情報を含むファイルであるディスクインフォメーションファイル（DISCINFO.XML）２０６およびディスクインフォメーションファイル（DISKINFO.BUP）２０７が設けられている。なお、ディスクインフォメーションファイル２０７は、ディスクインフォメーションファイル２０６を複製したものであり、２つのファイルを用意することにより、信頼性の向上が図られている。
【００８９】
また、PROAVディレクトリ２０２には、上述したファイル以外にも、クリップのデータが下位のディレクトリに設けられるクリップルートディレクトリ（CLPR）２０８、および、エディットリストのデータが下位のディレクトリに設けられるエディットリストルートディレクトリ（EDTR）２０９が設けられる。
【００９０】
クリップルートディレクトリ２０８には、ディスク３２に記録されているクリップのデータが、クリップ毎に異なるディレクトリに分けて管理されており、例えば、図９の場合、３つのクリップのデータが、クリップディレクトリ（C0001）２１１、クリップディレクトリ（C0002）２１２、および、クリップディレクトリ（C0003）２１３の３つのディレクトリに分けられて管理されている。すなわち、ディスク３２に記録された最初のクリップの各データは、クリップディレクトリ２１１の下位のディレクトリのファイルとして管理され、２番目にディスク３２に記録されたクリップの各データは、クリップディレクトリ２１２の下位のディレクトリのファイルとして管理され、３番目にディスク３２に記録されたクリップの各データは、クリップディレクトリ２１３の下位のディレクトリのフ
ァイルとして管理される。
【００９１】
また、エディットリストルートディレクトリ２０９には、ディスク３２に記録されているエディットリストが、その編集処理毎に異なるディレクトリに分けて管理されており、例えば、図９の場合、４つのエディットリストが、エディットリストディレクトリ（E0001）２１４、エディットリストディレクトリ（E0002）２１５、エディットリストディレクトリ（E0003）２１６、およびエディットリストディレクトリ（E0004）２１７の４つのディレクトリに分けて管理されている。すなわち、ディスク３２に記録されたクリップの１回目の編集結果を示すエディットリストは、エディットリストディレクトリ２１４の下位のディレクトリのファイルとして管理され、２回目の編集結果を示すエディットリストは、エディットリストディレクトリ２１５の下位のディレクトリのファイルとして管理され、３回目の編集結果を示すエディットリストは、エディットリストディレクトリ２１６の下位のディレクトリのファイルとして管理され、４回目の編集結果を示すエディットリストは、エディットリストディレクトリ２１７の下位のディレクトリのファイルとして管理される。
【００９２】
上述したクリップルートディレクトリ２０８に設けられるクリップディレクトリ２１１の下位のディレクトリには、最初にディスク３２に記録されたクリップの各データが、図１０に示されるようなファイルとして設けられ、管理される。
【００９３】
図１０の場合、クリップディレクトリ２１１には、このクリップを管理するファイルであるクリップインフォメーションファイル（C0001C01.SMI）２２１、このクリップの画像データを含むファイルである画像データファイル（C0001V01.MXF）２２２、それぞれ、このクリップの各チャンネルの音声データを含む８つのファイルである音声データファイル（C0001A01.MXF乃至C0001A08.MXF）２２３乃至２３０、このクリップのサブストリームデータを含むファイルであるローレゾデータファイル（C0001S01.MXF）２３１、このクリップの素材データに対応する、リアルタイム性を要求されないメタデータであるクリップメタデータを含むファイルであるクリップメタデータファイル（C0001M01.XML）２３２、このクリップの素材データに対応する、リアルタイム性を要求されるメタデータであるフレームメタデータを含むファイルであるフレームメタデータファイル（C0001R01.BIM）２３３、並びに、画像データファイル２２２のフレーム構造（例えば、MPEG等におけるピクチャ毎の圧縮形式に関する情報や、ファイルの先頭からのオフセットアドレス等の情報）が記述されたファイルであるピクチャポインタファイル（C0001I01.PPF）２３４等のファイルが設けられる。
【００９４】
図１０の場合、再生時にリアルタイム性を要求されるデータである、画像データ、ローレゾデータ、およびフレームメタデータは、それぞれ１つのファイルとして管理され、読み出し時間が増加しないようになされている。
【００９５】
また、音声データも、再生時にリアルタイム性を要求されるが、7.1チャンネル等のような音声の多チャンネル化に対応するために、８チャンネル用意され、それぞれ、異なるファイルとして管理されている。すなわち、音声データは８つのファイルとして管理されるように説明したが、これに限らず、音声データに対応するファイルは、７つ以下であってもよいし、９つ以上であってもよい。
【００９６】
同様に、画像データ、ローレゾデータ、およびフレームメタデータも、場合によって、それぞれ、２つ以上のファイルとして管理されるようにしてもよい。
【００９７】
また、図１０において、リアルタイム性を要求されないクリップメタデータは、リアルタイム性を要求されるフレームメタデータと異なるファイルとして管理される。これは、画像データ等の通常の再生中に必要の無いメタデータを読み出さないようにするためであり、このようにすることにより、再生処理の処理時間や、処理に必要な負荷を軽減することができる。
【００９８】
なお、クリップメタデータファイル２３２は、汎用性を持たせるためにXML形式で記述されているが、フレームメタデータファイル１６３は、再生処理に要する処理時間や処理に必要な負荷を軽減させるために、XML形式のファイルをコンパイルしたBIM形式のファイルである。
【００９９】
図１０に示されるクリップディレクトリ２１１のファイルの構成例は、ディスク３２に記録されている各クリップに対応する全てのクリップディレクトリにおいて適用することができる。すなわち、図９に示される、その他のクリップディレクトリ２１２および２１３においても、図１０に示されたファイルの構成例を適用することができるので、それらの説明は省略する。
【０１００】
以上において、１つのクリップに対応するクリップディレクトリに含まれる各ファイルについて説明したが、ファイルの構成は上述した例に限らず、各クリップディレクトリの下位のディレクトリに、そのクリップに対応するクリップメタデータファイルが存在すれば、どのような構成であってもよい。
【０１０１】
次に、図９のエディットリストルートディレクトリ２０９の下位のディレクトリにおけるファイルの構成例について説明する。上述したエディットリストルートディレクトリ２０９に設けられるエディットリストディレクトリ２１５の下位のディレクトリには、ディスク３２に記録されたクリップの各データの２回目の編集結果に関する情報であるエディットリストのデータが、図１１に示されるようなファイルとして設けられ、管理される。
【０１０２】
図１１の場合、エディットリストディレクトリ２１５には、この編集結果（エディットリスト）を管理するファイルであるエディットリストファイル（E0002E01.SMI）２４１、この編集後の素材データ（編集に用いられた全クリップの素材データの内、編集後のデータとして抽出された部分）に対応するクリップメタデータ、または、そのクリップメタデータに基づいて新たに生成されたクリップメタデータを含むファイルであるエディットリスト用クリップメタデータファイル（E0002M01.XML）２４２が設けられる。
【０１０３】
エディットリスト用クリップメタデータファイル２４２は、後述するように、編集結果に基づいて、編集に使用されたクリップのクリップメタデータ（クリップルートディレクトリ２０８の下位のディレクトリに存在するクリップメタデータファイル）に基づいて生成された新たなクリップメタデータを含むファイルである。例えば、編集が行われると、図１０のクリップメタデータファイル２３２に含まれるクリップメタデータから、編集後のエッセンスデータに対応する部分が抽出され、それらを用いて、編集後の素材データを１クリップとする新たなクリップメタデータが再構成され、エディットリスト用クリップメタデータファイルとして管理される。すなわち、編集後の素材データには、編集後のエッセンスデータを１クリップとする新たなクリップメタデータが付加され、そのクリップメタデータが１つのエディットリスト用クリップメタデータファイルとして管理される。従って、このエディットリスト用クリップメタデータファイルは、編集毎に生成される。
【０１０４】
なお、このエディットリスト用クリップメタデータファイル２４２は、汎用性を持たせるために、XML形式で記述される。
【０１０５】
図１１に示されたエディットリストディレクトリ２１５のファイルの構成例は、全てのエディットリスト（編集結果）において適用することができる。すなわち、図９に示される、その他のエディットリストディレクトリ２１４、２１６、または２１７においても、図１１に示されるファイルの構成例を適用することができるので、それら説明は省略する。
【０１０６】
以上において、１回の編集作業に対応するエディットリストディレクトリに含まれる各ファイルについて説明したが、ファイルの構成は上述した例に限らず、各エディットリストディレクトリの下位のディレクトリに、その編集に対応するエディットリスト用クリップメタデータファイルが存在すれば、どのような構成であってもよい。
【０１０７】
次に、ユーザがドライブ２６にディスク３２を挿入（装着）した際に実行されるディスク挿入処理について、図１２のフローチャートを参照して説明する。
【０１０８】
ディスク３２がドライブ２６に挿入されると、記録再生装置１のインデックスファイル読み出し部６１は、ステップＳ３１において、ドライブ２６を介して、ディスク３２よりインデックスファイルを読み込み、インデックスファイル保持部５１に供給し保持させる。次に、ステップＳ３２において、ディスクインフォメーションファイル読み出し部６２は、ドライブ２６を介して、ディスク３２よりディスクインフォメーションファイルを読み込み、ディスクインフォメーションファイル保持部５２に保持させる。ディスクインフォメーションファイルを読み込んだ記録再生装置１の各部は、ディスク挿入処理を終了する。
【０１０９】
なお、ディスクインフォメーションファイルは、ディスク挿入処理において読み込まれないようにし、記録再生装置１がディスクインフォメーションファイルを参照したり、更新したりする度に、ディスクインフォメーションファイル読み出し部６１によって、上述したステップＳ３２の処理と同様に読み込まれるようにしてもよい。
【０１１０】
次に、ディスクインフォメーションファイルを更新するタイミングにおける処理について具体的に説明する。
【０１１１】
ディスクインフォメーションファイルは、上述したように、ディスク３２に記録されたクリップやエディットリストの再生履歴を管理するファイルである。従って、ディスクインフォメーションファイルの更新は、例えば、テープライク再生、エディットリスト指定再生、または、クリップ指定再生等の再生処理を終了する際に行われる。
【０１１２】
さらに、ディスクインフォメーションファイルの更新は、クリップやエディットリストの再生の有無に拘わらず、ドライブ２６からディスク３２がイジェクトされる際にも行われる。
【０１１３】
最初に、ディスク３２に記録されている全てのクリップをテープメディアに記録された場合のように順番に再生する場合に実行されるテープライク再生処理を、図１３および図１４のフローチャートを参照して説明する。
【０１１４】
ユーザ等にテープライク再生が指示されると、再生制御部１５のディスクインフォメーション管理部６３は、ステップＳ５１において、情報保持部１４のディスクインフォメーションファイル保持部５２に保持されているディスクインフォメーションファイルを参照し、その再生履歴にテープライク再生の履歴が存在するか否かを判定する。
【０１１５】
なお、ディスク挿入時にディスクインフォメーションファイルを読み込んでいない場合、ステップＳ５１において、ディスクインフォメーションファイル読み出し部６２がディスク３２上のディスクインフォメーションファイルからテープライク再生の履歴を読み出す処理を行い、ディスクインフォメーション管理部６３は、ディスクインフォメーションファイル読み出し部６２がテープライク再生の履歴を読み出せたか否かに基づいて、再生履歴にテープライク再生の履歴が存在するか否かを判定する。
【０１１６】
ステップＳ５１において、テープライク再生の履歴が存在すると判定した場合、ディスクインフォメーションファイル管理部６３は、ステップＳ５２に処理を進める。ステップＳ５２において、再生制御部１５は、その再生履歴において指定されたフレームを再生開始フレームとしてディスク３２より読み込み、ステップＳ５４に処理を進める。
【０１１７】
また、ステップＳ５１において、テープライク再生の履歴が存在しないと判定した場合、ディスクインフォメーションファイル管理部６３は、ステップＳ５３に処理を進める。ステップＳ５３において、再生制御部１５は、インデックスファイル保持部５１に保持されているインデックスファイルのクリップテーブルに基づいて、最初のクリップの先頭フレームを再生開始フレームとしてディスク３２より読み込み、ステップＳ５４に処理を進める。
【０１１８】
なお、最初のクリップとは、インデックスファイルにおいて、最初に再生するように指示されているクリップのことであり、先頭フレームとは、インデックスファイル等で指定された、最初に再生するフレームのことである。従って、最初のフレームはクリップの素材データの第１フレームとは限らない。例えば、インデックスファイルの記述においてそのクリップの途中のフレームから再生するように指示されている場合は、そのフレームが最初のフレームとなる。
【０１１９】
ステップＳ５４において、再生制御部１５は、再生開始位置変更指示を受け付けたか否かを判定する。例えば、ユーザが入力部２１を操作して、再生開始位置変更の指示を入力した場合、再生制御部１５は、再生開始位置変更指示を受け付けたと判定し、ステップＳ５５に処理を進め、インデックスファイル保持部５１に保持されているインデックスファイルのクリップテーブルに基づいて、指定されたフレームを再生開始フレームとしてディスク３２より読み込み、ステップＳ５６に処理を進める。また、ステップＳ５４において、再生開始位置変更指示を受け付けていないと判定した場合、再生制御部１５は、ステップＳ５５の処理を省略し、ステップＳ５６に処理を進める。
【０１２０】
ステップＳ５６において、再生制御部１５は、テープライク再生処理を終了するか否かを判定する。テープライク再生処理を終了しないと判定した場合、再生制御部１５は、ステップＳ５７に処理を進め、再生開始指示を受け付けたか否かを判定する。再生開始指示を受け付けていないと判定した場合、再生制御部１５は、ステップＳ５４に処理を戻し、それ以降の処理を繰り返す。
【０１２１】
すなわち、再生制御部１５は、ステップＳ５４乃至Ｓ５７の処理を繰り返しながら、再生開始指示を受け付けるか、または、テープライク再生処理を終了するまで待機する。そして、ステップＳ５７において、再生開始指示を受け付けたと判定した場合、再生制御部１５は、ステップＳ５８において、インデックスファイル保持部５１に保持されているインデックスファイルのクリップテーブルに基づいて、再生開始フレームからの再生を開始する。再生を開始すると、再生制御部１５は、図１４のステップＳ７１に処理を進める。
【０１２２】
また、図１３のステップＳ５６において、ユーザの指示等に基づいて、テープライク再生処理を終了すると判定した場合、再生制御部１５のディスクインフォメーションファイル管理部６３は、ステップＳ５９に処理を進め、ディスクインフォメーションファイルの再生履歴を更新する。このとき、ディスクインフォメーションファイルが、ディスク挿入処理の際にディスク３２より読み出され、ディスクインフォメーションファイル保持部５２に保持されている場合は、ディスクインフォメーションファイル管理部６３は、ディスクインフォメーションファイル保持部５２に保持されているディスクインフォメーションファイルの再生履歴を更新する。なお、ディスクインフォメーションファイルの更新の詳細については、図１９および図２０のフローチャートを参照して後述する。
【０１２３】
ディスクインフォメーションファイルが更新されると、再生制御部１５は、ステップＳ６０において終了処理を実行し、テープライク再生処理を終了する。
【０１２４】
図１３のステップＳ５８において、クリップの再生が開始されると、再生制御部１５は、図１４のステップＳ７１において、再生停止指示を受け付けたか否かを判定する。再生停止指示を受け付けておらず再生処理を続けると判定した場合、再生制御部１５は、ステップＳ７２に処理を進め、現在のクリップの再生が終了したか否かを判定し、終了していないと判定した場合、再生制御部１５は、ステップＳ７１に処理を戻し、再生処理をそのまま続ける。
【０１２５】
ステップＳ７２において、現在のクリップの再生が終了したと判定した場合、再生制御部１５は、ステップＳ７３に処理を進め、インデックスファイルを参照して、次に再生するクリップが存在するか否かを判定する。インデックスファイルを参照した結果、再生が終了したクリップが最後のクリップではなく、まだ続きがあると判定した場合、再生制御部１５は、ステップＳ７４に処理を進め、そのクリップのクリップディレクトリの属性情報を参照し、そのクリップが再生可能であるか否かを判定する。
【０１２６】
クリップディレクトリの属性が例えば「読み取り禁止」等であり、再生不可能であると判定した場合、再生制御部１５は、ステップＳ７３に処理を戻し、それ以降の処理を繰り返すことにより、さらに次のクリップについての処理を行う。
【０１２７】
ステップＳ７４において、クリップディレクトリの属性が例えば「読み取り可能」等であり、再生可能であると判定した場合、再生制御部１５は、ステップＳ７５に処理を進め、インデックスファイル保持部５１に保持されているインデックスファイルのクリップテーブルを参照し、その情報に基づいて、指定されたクリップを再生する。クリップの再生を開始した再生制御部１５は、ステップＳ７１に処理を戻し、それ以降の処理を繰り返す。
【０１２８】
すなわち、再生制御部１５は、ステップＳ７１乃至ステップＳ７５の処理を繰り返しながら、インデックスファイルに記述された順番で全てのクリップを再生する。
【０１２９】
そして、ステップＳ７３において、インデックスファイルの記述において、最後のクリップの再生が終了し、次のクリップが存在しないと判定した場合、再生制御部１５は、ステップＳ７６に処理を進め、再生を停止し、ステップＳ７７において、インデックスファイル保持部５１に保持されているインデックスファイルのクリップテーブルに基づいて、最初のクリップの先頭フレームを再生開始フレームとして読み込み、処理を図１３のステップＳ５６に戻し、それ以降の処理を繰り返す。
【０１３０】
すなわち、テープライク再生が最後まで行われた場合（最後まで再生された場合）、再生制御部は、再生処理を停止し、次回の再生処理における再生開始フレームとして、インデックスファイルのXML記述における最初のクリップの、最初のフレームを設定する。
【０１３１】
また、ステップＳ７１において、再生途中に、ユーザ等より再生停止指示を受け付けたと判定した場合、再生制御部１５は、ステップＳ７８において再生を停止し、ステップＳ７９において、停止したフレームを次回の再生処理における再生開始フレームに設定する。再生開始フレームの設定が完了した再生制御部１５は、処理を図１３のステップＳ５６に戻し、それ以降の処理を繰り返す。
【０１３２】
以上のようにすることにより、記録再生装置１は、ディスク３２に再生履歴を記録することができ、次回のテープライク再生処理において、その再生履歴を利用し、前回再生を停止した位置よりテープライク再生を再開することができる。
【０１３３】
次に、エディットリストを指定して再生する場合に実行されるエディットリスト指定再生処理を、図１５および図１６のフローチャートを参照して説明する。
【０１３４】
ユーザ等にエディットリストが指定され、そのエディットリストの再生が指示されると、再生制御部１５のディスクインフォメーション管理部６３は、図１５のステップＳ９１において、情報保持部１４のディスクインフォメーションファイル保持部５２に保持されているディスクインフォメーションファイルを参照し、その再生履歴に、再生が指示されたエディットリストの再生履歴が存在するか否かを判定する。
【０１３５】
なお、ディスク挿入時にディスクインフォメーションファイルを読み込んでいない場合、ステップＳ９１において、ディスクインフォメーションファイル読み出し部６２がディスク３２上のディスクインフォメーションファイルから、再生が指示されたエディットリストの再生履歴を読み出す処理を行い、ディスクインフォメーション管理部６３は、ディスクインフォメーションファイル読み出し部６２がそのエディットリストの再生履歴を読み出せたか否かに基づいて、再生履歴に、再生が指示されたエディットリストの再生履歴が存在するか否かを判定する。
【０１３６】
ステップＳ９１において、再生が指示されたエディットリストの再生履歴が存在すると判定した場合、ディスクインフォメーションファイル管理部６３は、ステップＳ９２に処理を進める。ステップＳ９２において、再生制御部１５は、その再生履歴において指定されたフレームを再生開始フレームとしてディスク３２より読み込み、ステップＳ９４に処理を進める。
【０１３７】
また、ステップＳ９１において、再生が指示されたエディットリストの再生履歴が存在しないと判定した場合、ディスクインフォメーションファイル管理部６３は、ステップＳ９３に処理を進める。ステップＳ９３において、再生制御部１５は、エディットリストファイルに基づいて、最初のクリップの先頭フレームを再生開始フレームとしてディスク３２より読み込み、ステップＳ９４に処理を進める。
【０１３８】
なお、最初のクリップとは、エディットリストファイルにおいて、最初に再生するように指示されているクリップのことであり、先頭フレームとは、エディットリストファイルの記述や、そのエディットリストに対応するクリップのクリップインフォメーションファイル等で指定された、最初に再生するフレームのことである。従って、最初のフレームはクリップの素材データの第１フレームとは限らない。例えば、エディットリストファイルのXML記述においてそのクリップの途中のフレームから再生するように指示されている場合は、そのフレームが最初のフレームとなる。
【０１３９】
ステップＳ９４において、再生制御部１５は、再生開始位置変更指示を受け付けたか否かを判定する。例えば、ユーザが入力部２１を操作して、再生開始位置変更の指示を入力した場合、再生制御部１５は、再生開始位置変更指示を受け付けたと判定し、ステップＳ９５に処理を進め、エディットリストファイルの記述に基づいて、指定されたフレームに対応するクリップのクリップインフォメーションファイルを参照し、指定されたフレームを再生開始フレームとしてディスク３２より読み込み、ステップＳ９６に処理を進める。また、ステップＳ９４において、再生開始位置変更指示を受け付けていないと判定した場合、再生制御部１５は、ステップＳ９５の処理を省略し、ステップＳ９６に処理を進める。
【０１４０】
ステップＳ９６において、再生制御部１５は、エディットリスト指定再生処理を終了するか否かを判定する。エディットリスト指定再生処理を終了しないと判定した場合、再生制御部１５は、ステップＳ９７に処理を進め、再生開始指示を受け付けたか否かを判定する。再生開始指示を受け付けていないと判定した場合、再生制御部１５は、ステップＳ９４に処理を戻し、それ以降の処理を繰り返す。
【０１４１】
すなわち、再生制御部１５は、ステップＳ９４乃至Ｓ９７の処理を繰り返しながら、再生開始指示を受け付けるか、または、エディットリスト指定再生処理を終了するまで待機する。そして、ステップＳ９７において、再生開始指示を受け付けたと判定した場合、再生制御部１５は、ステップＳ９８において、エディットリストファイルの記述に基づいて、クリップインフォメーションファイルを参照し、そのクリップインフォメーションファイルの情報に従って、再生開始フレームからの再生を開始する。再生を開始すると、再生制御部１５は、図１６のステップＳ１１１に処理を進める。
【０１４２】
なお、ステップＳ９８において、再生制御部１５が、エディットリストファイルに基づいて、インデックスファイルのクリップテーブルを参照するようにしてもよい。インデックスファイルのクリップテーブルの各クリップ要素には、クリップインフォメーションファイルと基本的に同様の情報が記述されており、クリップテーブルのクリップ要素を参照しても、再生制御部１５は、クリップを読み出し、再生することができる。
【０１４３】
また、図１５のステップＳ９６において、ユーザの指示等に基づいて、エディットリスト指定再生処理を終了すると判定した場合、再生制御部１５のディスクインフォメーションファイル管理部６３は、ステップＳ９９に処理を進め、ディスクインフォメーションファイルの再生履歴を更新する。このとき、ディスクインフォメーションファイルが、ディスク挿入処理の際にディスク３２より読み出され、ディスクインフォメーションファイル保持部５２に保持されている場合は、ディスクインフォメーションファイル管理部６３は、ディスクインフォメーションファイル保持部５２に保持されているディスクインフォメーションファイルの再生履歴を更新する。なお、ディスクインフォメーションファイルの更新の詳細については、図１９および図２０のフローチャートを参照して後述する。
【０１４４】
ディスクインフォメーションファイルが更新されると、再生制御部１５は、ステップＳ１００において終了処理を実行し、エディットリスト指定再生処理を終了する。
【０１４５】
図１５のステップＳ９８において、クリップの再生が開始されると、再生制御部１５は、図１６のステップＳ１１１において、再生停止指示を受け付けたか否かを判定する。再生停止指示を受け付けておらず再生処理を続けると判定した場合、再生制御部１５は、ステップＳ１１２に処理を進め、現在のクリップの再生が終了したか否かを判定し、終了していないと判定した場合、再生制御部１５は、ステップＳ１１１に処理を戻し、再生処理をそのまま続ける。
【０１４６】
ステップＳ１１２において、現在のクリップの再生が終了したと判定した場合、再生制御部１５は、ステップＳ１１３に処理を進め、エディットリストファイルのXML記述に基づいて、次に再生するクリップが存在するか否かを判定する。再生が終了したクリップが、エディットリストファイルのXML記述において最後のクリップではなく、まだ続きがあると判定した場合、再生制御部１５は、ステップＳ１１４に処理を進め、そのクリップのクリップディレクトリの属性情報を参照し、そのクリップが再生可能であるか否かを判定する。
【０１４７】
クリップディレクトリの属性が例えば「読み取り禁止」等であり、再生不可能であると判定した場合、再生制御部１５は、そのクリップの再生を行わずに、ステップＳ１１３に処理を戻し、それ以降の処理を繰り返すことにより、さらに次のクリップについての処理を行う。
【０１４８】
ステップＳ１１４において、クリップディレクトリの属性が例えば「読み取り可能」等であり、再生可能であると判定した場合、再生制御部１５は、ステップＳ１１５に処理を進め、エディットリストファイルのXML記述に基づいて、指定されたクリップのクリップインフォメーションファイルを参照し、その情報に基づいてクリップを再生する。クリップの再生を開始した再生制御部１５は、ステップＳ１１１に処理を戻し、それ以降の処理を繰り返す。
【０１４９】
すなわち、再生制御部１５は、ステップＳ１１１乃至ステップＳ１１５の処理を繰り返しながら、エディットリストファイルの記述に基づいた順番でクリップを再生する。
【０１５０】
なお、ステップＳ１１５において、再生制御部１５が、エディットリストファイルの記述に基づいて、インデックスファイルのクリップテーブルを参照するようにしてもよい。インデックスファイルのクリップテーブルの各クリップ要素には、クリップインフォメーションファイルと基本的に同様の情報が記述されており、クリップテーブルのクリップ要素を参照しても、再生制御部１５は、クリップを読み出し、再生することができる。
【０１５１】
ステップＳ１１３において、エディットリストファイルのXML記述における最後のクリップの再生が終了し、次のクリップが存在しないと判定した場合、再生制御部１５は、ステップＳ１１６に処理を進め、再生を停止し、ステップＳ１１７において、エディットリストファイルの記述に基づいて、クリップインフォメーションファイル、またはインデックスファイルのクリップテーブルを参照し、その情報に基づいて、最初のクリップの先頭フレームを再生開始フレームとして読み込み、処理を図１５のステップＳ９６に戻し、それ以降の処理を繰り返す。
【０１５２】
すなわち、エディットリスト指定再生において最後まで再生した場合、再生制御部１５は、再生処理を停止し、次回の再生処理における再生開始フレームとして、エディットリストファイルに記述された、最初のクリップの最初のフレームを設定する。
【０１５３】
また、図１６のステップＳ１１１において、再生途中に、ユーザ等より再生停止指示を受け付けたと判定した場合、再生制御部１５は、ステップＳ１１８において再生を停止し、ステップＳ１１９において、停止したフレームを次回の再生処理における再生開始フレームに設定する。再生開始フレームの設定が完了した再生制御部１５は、処理を図１５のステップＳ９６に戻し、それ以降の処理を繰り返す。
【０１５４】
以上のようにすることにより、記録再生装置１は、エディットリスト指定再生時に、ディスク３２に再生履歴を記録することができ、次回のエディットリスト指定再生処理において、その再生履歴を利用し、前回再生を停止した位置よりエディットリスト指定再生を再開することができる。
【０１５５】
次に、クリップを指定して再生する場合に実行されるクリップ指定再生処理を、図１７および図１８のフローチャートを参照して説明する。
【０１５６】
ユーザ等にクリップが指定され、そのクリップの再生が指示されると、再生制御部１５のディスクインフォメーション管理部６３は、図１７のステップＳ１３１において、情報保持部１４のディスクインフォメーションファイル保持部５２に保持されているディスクインフォメーションファイルを参照し、その再生履歴に、再生が指示されたクリップの、クリップ指定再生の履歴が存在するか否かを判定する。
【０１５７】
なお、ディスク挿入時にディスクインフォメーションファイルを読み込んでいない場合、ステップＳ１３１において、ディスクインフォメーションファイル読み出し部６２がディスク３２上のディスクインフォメーションファイルから、再生が指示されたクリップの、クリップ指定再生の履歴を読み出す処理を行い、ディスクインフォメーション管理部６３は、ディスクインフォメーションファイル読み出し部６２が、そのクリップ指定再生の履歴を読み出せたか否かに基づいて、再生履歴に、再生が指示されたクリップの、クリップ指定再生の履歴が存在するか否かを判定する。
【０１５８】
ステップＳ１３１において、再生が指示されたクリップの、クリップ指定再生の履歴が存在すると判定した場合、ディスクインフォメーションファイル管理部６３は、ステップＳ１３２に処理を進める。ステップＳ１３２において、再生制御部１５は、その再生履歴において指定されたフレームを再生開始フレームとしてディスク３２より読み込み、ステップＳ１３４に処理を進める。
【０１５９】
また、ステップＳ１３１において、再生が指示されたクリップの、クリップ指定再生の履歴が存在しないと判定した場合、ディスクインフォメーションファイル管理部６３は、ステップＳ１３３に処理を進める。ステップＳ１３３において、再生制御部１５は、クリップインフォメーションファイルのXML記述に基づいて、先頭フレームを再生開始フレームとしてディスク３２より読み込み、ステップＳ１３４に処理を進める。
【０１６０】
なお、最初のクリップとは、クリップインフォメーションファイルの記述において指定された、最初に再生するフレームのことである。従って、最初のフレームはクリップの素材データの第１フレームとは限らない。例えば、クリップインフォメーションファイルのXML記述において、途中のフレームから再生するように指示されている場合は、そのフレームが最初のフレームとなる。
【０１６１】
ステップＳ１３４において、再生制御部１５は、再生開始位置変更指示を受け付けたか否かを判定する。例えば、ユーザが入力部２１を操作して、再生開始位置変更の指示を入力した場合、再生制御部１５は、再生開始位置変更指示を受け付けたと判定し、ステップＳ１３５に処理を進め、クリップインフォメーションファイルの記述に基づいて、指定されたフレームを再生開始フレームとしてディスク３２より読み込み、ステップＳ１３６に処理を進める。また、ステップＳ１３４において、再生開始位置変更指示を受け付けていないと判定した場合、再生制御部１５は、ステップＳ１３５の処理を省略し、ステップＳ１３６に処理を進める。
【０１６２】
ステップＳ１３６において、再生制御部１５は、クリップ指定再生処理を終了するか否かを判定する。クリップ指定再生処理を終了しないと判定した場合、再生制御部１５は、ステップＳ１３７に処理を進め、再生開始指示を受け付けたか否かを判定する。再生開始指示を受け付けていないと判定した場合、再生制御部１５は、ステップＳ１３４に処理を戻し、それ以降の処理を繰り返す。
【０１６３】
すなわち、再生制御部１５は、ステップＳ１３４乃至Ｓ１３７の処理を繰り返しながら、再生開始指示を受け付けるか、または、クリップ指定再生処理を終了するまで待機する。そして、ステップＳ１３７において、再生開始指示を受け付けたと判定した場合、再生制御部１５は、ステップＳ１３８において、クリップインフォメーションファイルの記述に基づいて、再生開始フレームからの再生を開始する。再生を開始すると、再生制御部１５は、図１８のステップＳ１５１に処理を進める。
【０１６４】
なお、ステップＳ１３８において、再生制御部１５が、インデックスファイルのクリップテーブルを参照するようにしてもよい。インデックスファイルのクリップテーブルの各クリップ要素には、クリップインフォメーションファイルと基本的に同様の情報が記述されており、クリップテーブルのクリップ要素を参照しても、再生制御部１５は、クリップを読み出し、再生することができる。
【０１６５】
また、ステップＳ１３６において、ユーザの指示等に基づいて、クリップ指定再生処理を終了すると判定した場合、再生制御部１５のディスクインフォメーションファイル管理部６３は、ステップＳ１３９に処理を進め、ディスクインフォメーションファイルの再生履歴を更新する。なお、ディスクインフォメーションファイルの更新の詳細については、図１９および図２０のフローチャートを参照して後述する。
【０１６６】
ディスクインフォメーションファイルが更新されると、再生制御部１５は、ステップＳ１４０において終了処理を実行し、クリップ指定再生処理を終了する。
【０１６７】
図１７のステップＳ１３８において、クリップの再生が開始されると、再生制御部１５は、図１８のステップＳ１５１において、再生停止指示を受け付けたか否かを判定する。再生停止指示を受け付けておらず再生処理を続けると判定した場合、再生制御部１５は、ステップＳ１５２に処理を進め、クリップの再生が終了したか否かを判定し、終了していないと判定した場合、再生制御部１５は、ステップＳ１５１に処理を戻し、再生処理をそのまま続ける。
【０１６８】
ステップＳ１５２において、クリップの再生が終了したと判定した場合、再生制御部１５は、ステップＳ１５３に処理を進め、再生を停止し、ステップＳ１５４において、クリップインフォメーションファイルの記述に基づいて、先頭フレームを再生開始フレームとして読み込み、処理を図１７のステップＳ１３６に戻し、それ以降の処理を繰り返す。
【０１６９】
すなわち、クリップ指定再生において最後まで再生した場合、再生制御部１５は、再生処理を停止し、次回の再生処理における再生開始フレームとして、クリップインフォメーションファイルに記述されている最初のフレームを設定する。
【０１７０】
また、図１８のステップＳ１５１において、再生途中に、ユーザ等より再生停止指示を受け付けたと判定した場合、再生制御部１５は、ステップＳ１５５において再生を停止し、ステップＳ１５６において、停止したフレームを次回の再生処理における再生開始フレームに設定する。再生開始フレームの設定が完了した再生制御部１５は、処理を図１７のステップＳ１３６に戻し、それ以降の処理を繰り返す。
【０１７１】
以上のようにすることにより、記録再生装置１は、クリップ指定再生時に、ディスク３２に再生履歴を記録することができ、次回のクリップ指定再生処理において、その再生履歴を利用し、前回再生を停止した位置よりクリップ指定再生を再開することができる。
【０１７２】
以上のような再生処理が終了する際に、記録再生装置１の各部は、ディスクインフォメーションファイル更新処理を実行し、ディスク３２に記録されているディスクインフォメーションファイルの再生履歴を更新する。
【０１７３】
次に、ディスクインフォメーションファイル更新処理について、図３１および図３２を参照して説明する。このディスクインフォメーションファイル更新処理は、上述したように、テープライク再生、エディットリスト指定再生、または、クリップ指定再生等の再生処理を終了する際に行われる。さらに、クリップやエディットリストの再生の有無に拘わらず、ドライブ２６からディスク３２がイジェクトされる際にも行われる。
【０１７４】
ディスクインフォメーションファイル更新処理が開始されると、ディスクインフォメーションファイル管理部６３は、最初に、図１９のステップＳ１７１において、再生制御部１５が停止した再生の種類がテープライク再生であるか否かを判定する。
【０１７５】
なお、ディスク挿入時にディスクインフォメーションファイルを読み込んでいない場合、ステップＳ１７１の処理の前に、ディスクインフォメーションファイル読み出し部６２が、ディスク３２上のディスクインフォメーションファイルを読み出し、ディスクインフォメーションファイル保持部５２に保持する。
【０１７６】
ステップＳ１７１においてテープライク再生であると判定した場合、ディスクインフォメーションファイル管理部６３は、ステップＳ１７２において、今回のテープライク再生の履歴を作成し、ステップＳ１７３に処理を進める。ステップＳ１７３において、ディスクインフォメーションファイル管理部６３は、ディスクインフォメーションファイル保持部５２に保持されているディスクインフォメーションファイルの再生履歴（現在の再生履歴）を参照し、その現在の再生履歴に、テープライク再生の履歴が存在するか否かを判定する。
【０１７７】
ステップＳ１７３において、現在の再生履歴にテープライク再生の履歴が存在すると判定した場合、ディスクインフォメーションファイル管理部６３は、ステップＳ１７４に処理を進め、ディスクインフォメーションファイル保持部５２に保持されているディスクインフォメーションファイルの再生履歴にある古いテープライク再生の履歴を消去し、作成した新しいテープライク再生の履歴を、再生履歴の最新の位置に登録する。例えば、ディスクインフォメーションファイル管理部６３は、図８のXML記述において、６行目のテープライク再生の履歴を削除し、５行目の履歴を６行目に移動し、４行目の履歴を５行目に移動し、再生履歴の一番上の行である４行目（再生履歴の最新の位置）に、新しく作成したテープライク再生の履歴を挿入する。
【０１７８】
ステップＳ１７４の処理を終了したディスクインフォメーションファイル管理部６３は、ステップＳ１７６に処理を進める。
【０１７９】
また、ステップＳ１７３において、現在の再生履歴にテープライク再生の履歴が存在しないと判定した場合、ディスクインフォメーションファイル管理部６３は、ステップＳ１７５に処理を進め、ディスクインフォメーションファイル保持部５２に保持されているディスクインフォメーションファイルの再生履歴の一番古い履歴を消去し、ステップＳ１７２において新たに作成したテープライク再生の履歴を最新の位置に登録する。例えば、図８のXML記述において、６行目がテープライク再生の履歴でなかったとすると、ディスクインフォメーションファイル管理部６３は、９行目の履歴を削除し、４行目乃至８行目の履歴をそれぞれ、１行ずつ下に移動して５行目乃至９行目に移動し、再生履歴の一番上の行である４行目（再生履歴の最新の位置）に、新しく作成したテープライク再生の履歴を挿入する。
【０１８０】
ステップＳ１７５の処理を終了したディスクインフォメーションファイル管理部６３は、ステップＳ１７６に処理を進める。
【０１８１】
また、ステップＳ４２１において、再生制御部１５が停止した再生の種類がテープライク再生では無いと判定した場合、ディスクインフォメーションファイル管理部６３は、ステップＳ１７６に処理を進める。
【０１８２】
ステップＳ１７６において、ディスクインフォメーションファイル管理部６３は、再生制御部１５が停止した再生の種類がエディットリスト指定再生であるか否かを判定する。
【０１８３】
ステップＳ１７６においてエディットリスト指定再生であると判定した場合、ディスクインフォメーションファイル管理部６３は、ステップＳ１７７において、今回のエディットリスト指定再生の履歴を作成し、ステップＳ１７８に処理を進める。ステップＳ１７８において、ディスクインフォメーションファイル管理部６３は、ディスクインフォメーションファイル保持部５２に保持されているディスクインフォメーションファイルの再生履歴（現在の再生履歴）を参照し、その現在の再生履歴に、今回作成したエディットリスト指定再生の履歴と同じエディットリストに対応するエディットリスト指定再生の履歴が存在するか否かを判定する。
【０１８４】
ステップＳ１７８において、現在の再生履歴に、今回作成したエディットリスト指定再生の履歴と同一のエディットリストに対応するエディットリスト指定再生の履歴が存在すると判定した場合、ディスクインフォメーションファイル管理部６３は、ステップＳ１７９に処理を進め、ディスクインフォメーションファイル保持部５２に保持されているディスクインフォメーションファイルの再生履歴にある古いエディットリスト指定再生の履歴を消去し、ステップＳ１７７において作成した新しいエディットリスト指定再生の履歴を、再生履歴の最新の位置に登録する。例えば、図８のXML記述において、「Ｅ０００４」のエディットリストの再生履歴を作成したとき、ディスクインフォメーションファイル管理部６３は、７行目のエディットリスト指定再生の履歴を削除し、６行目の履歴を５行目に移動し、５行目の履歴を６行目に移動し、４行目の履歴を５行目に移動し、再生履歴の一番上の行である４行目（再生履歴の最新の位置）に、新しく作成した「Ｅ０００４」のエディットリスト指定再生の履歴を挿入する。
【０１８５】
ステップＳ１７９の処理を終了したディスクインフォメーションファイル管理部６３は、図２０のステップＳ１９１に処理を進める。
【０１８６】
また、ステップＳ１７８において、現在の再生履歴に、今回作成したエディットリスト指定再生の履歴と同一のエディットリストに対応するエディットリスト指定再生の履歴が存在しないと判定した場合、ディスクインフォメーションファイル管理部６３は、ステップＳ１８０に処理を進め、ディスクインフォメーションファイル保持部５２に保持されているディスクインフォメーションファイルの再生履歴の一番古い履歴を消去し、ステップＳ１７７において新たに作成したエディットリスト指定再生の履歴を最新の位置に登録する。例えば、図８のXML記述において、「Ｅ０００３」のエディットリストの再生履歴を作成したとき、ディスクインフォメーションファイル管理部６３は、図８の再生履歴に「Ｅ０００３」のエディットリスト指定再生の履歴が存在しないので、９行目の履歴を削除し、４行目乃至８行目の履歴をそれぞれ、１行ずつ下に移動して５行目乃至９行目に移動し、再生履歴の一番上の行である４行目（再生履歴の最新の位置）に、新しく作成した「Ｅ０００３」のエディットリスト指定再生の履歴を挿入する。
【０１８７】
ステップＳ１８０の処理を終了したディスクインフォメーションファイル管理部６３は、図２０のステップＳ１９１に処理を進める。
【０１８８】
また、ステップＳ１７６において、再生制御部１５が停止した再生の種類がエディットリスト指定再生では無いと判定した場合、ディスクインフォメーションファイル管理部６３は、図２０のステップＳ１９１に処理を進める。
【０１８９】
ステップＳ１９１において、ディスクインフォメーションファイル管理部６３は、再生制御部１５が停止した再生の種類がクリップ指定再生であるか否かを判定する。クリップ指定再生であると判定した場合、ディスクインフォメーションファイル管理部６３は、ステップＳ１９２２において、今回のクリップ指定再生の履歴を作成し、ステップＳ１９３に処理を進める。ステップＳ１９３において、ディスクインフォメーションファイル管理部６３は、ディスクインフォメーションファイル保持部５２に保持されているディスクインフォメーションファイルの再生履歴（現在の再生履歴）を参照し、その現在の再生履歴に、今回作成したクリップ指定再生の履歴と同じクリップに対応するクリップ指定再生の履歴が存在するか否かを判定する。
【０１９０】
ステップＳ１９３において、現在の再生履歴に、今回作成したクリップ指定再生の履歴と同一のクリップに対応するクリップ指定再生の履歴が存在すると判定した場合、ディスクインフォメーションファイル管理部６３は、ステップＳ１９４に処理を進め、ディスクインフォメーションファイル保持部５２に保持されているディスクインフォメーションファイルの再生履歴にある古いクリップ指定再生の履歴を消去し、ステップＳ１９２において作成した新しいクリップ指定再生の履歴を、再生履歴の最新の位置に登録する。例えば、図８のXML記述において、「Ｃ０００３」のクリップのクリップ指定再生の履歴を作成したとき、ディスクインフォメーションファイル管理部６３は、４行目のクリップ指定再生の履歴を削除し、再生履歴の一番上の行である４行目（再生履歴の最新の位置）に、新しく作成した「Ｃ０００３」のクリップ指定再生の履歴を挿入する。
【０１９１】
このとき、図８の６行目にも「Ｃ０００３」の再生履歴が存在するが、この再生履歴はテープライク再生の履歴であり、クリップ指定再生の履歴では無いのでステップＳ１９４の処理では更新されない。
【０１９２】
ステップＳ１９４の処理を終了したディスクインフォメーションファイル管理部６３は、ステップＳ１９６に処理を進める。
【０１９３】
また、ステップＳ１９３において、現在の再生履歴に、今回作成したクリップ指定再生の履歴と同一のクリップに対応するクリップ指定再生の履歴が存在しないと判定した場合、ディスクインフォメーションファイル管理部６３は、ステップＳ１９５に処理を進め、ディスクインフォメーションファイル保持部５２に保持されているディスクインフォメーションファイルの再生履歴の一番古い履歴を消去し、ステップＳ１９２において新たに作成したクリップ指定再生の履歴を最新の位置に登録する。例えば、図８のXML記述において、「Ｃ０００１」のクリップ指定再生の履歴を作成したとき、ディスクインフォメーションファイル管理部６３は、図８の再生履歴に「Ｃ０００１」のクリップ指定再生の履歴が存在しないので、９行目の履歴を削除し、４行目乃至８行目の履歴をそれぞれ、１行ずつ下に移動して５行目乃至９行目に移動し、再生履歴の一番上の行である４行目（再生履歴の最新の位置）に、新しく作成した「Ｃ０００１」のクリップ指定再生の履歴を挿入する。
【０１９４】
ステップＳ１９５の処理を終了したディスクインフォメーションファイル管理部６３は、ステップＳ１９６に処理を進める。
【０１９５】
また、ステップＳ１９１において、再生制御部１５が停止した再生の種類がクリップ指定再生では無いと判定した場合、ディスクインフォメーションファイル管理部６３は、ステップＳ１９６に処理を進める。
【０１９６】
ステップＳ１９６において、ディスクインフォメーションファイル記録制御部８２は、ディスクインフォメーションファイル保持部５２に保持されている、更新されたディスクインフォメーションファイルを、ディスク３２に記録されているディスクインフォメーションファイルに上書きモードで記録する。
【０１９７】
上述したように、上書きモードとは、データサイズに変更がなく、かつ、ファイル名や日時等の属性データが変更されていない更新済のディスクインフォメーションファイルを、更新前のディスクインフォメーションファイルが記録されている位置に書き込むことを指す。
【０１９８】
ステップＳ１９６の処理を終了したディスクインフォメーションファイル記録制御部８２は、ディスクインフォメーションファイル更新処理を終了する。
【０１９９】
次に、ディスクインフォメーションファイル更新処理で、ディスク３２に対してディスクインフォメーションファイルを上書きモードで書き込む効果について、図２１を参照して説明する。
【０２００】
ディスクインフォメーションファイルのディスク３２に対する書き込みは、図５に示されたファイルシステム１１２の階層における視点で見れば、図６のファイル記録領域１４２のノンリアルタイム領域１６１に対するファイルの書き込みに相当する。
【０２０１】
図２１は、図６のファイル記録領域１４２に対するファイルの書き込みと、図６の内周側ｆｓ記録領域１４１に記録される管理情報１５３の関係を表している。
【０２０２】
図２１Ａは、ディスク３２に、更新前のディスクインフォメーションファイルが記録されている状態である。すなわち、ファイル記録領域１４２のノンリアルタイム領域１６１には、更新前のディスクインフォメーションファイルＤ１が記録されており、内周側ｆｓ記録領域１４１には、ファイル記録領域１４２における更新前のディスクインフォメーションファイルＤ１の記録位置等を管理する管理情報ｆｓ１が記録されている。
【０２０３】
図２１Ｂは、図２１Ａに示された状態から、ディスクインフォメーションファイルを巡回記録で更新した状態を示している。図２１Ｂの場合、更新済のディスクインフォメーションファイルＤ２が、更新前のディスクインフォメーションファイルＤ１とは異なる位置に記録されているので、内周側ｆｓ記録領域１４１の管理情報もｆｓ２に更新されて巡回記録されることになる。すなわち、ファイルシステムバックアップが実行されることになる。
【０２０４】
図２１Ｃは、図２１Ａに示された状態から、ディスクインフォメーションファイルをサイズの変更を伴う上書きで更新した状態を示している。図２１Ｃの場合、更新済のディスクインフォメーションファイルＤ２が、更新前のディスクインフォメーションファイルＤ１に上書きされてはいるがそのサイズが異なるので、内周側ｆｓ記録領域１４１の管理情報もｆｓ２に更新されて巡回記録されることになる。すなわち、ファイルシステムバックアップが実行されることになる。
【０２０５】
図２１Ｄは、上述したディスクインフォメーションファイル更新処理に相当し、図２１Ａに示された状態から、ディスクインフォメーションファイルを上書きモードで更新した状態を示している。図２１Ｄの場合、更新済のディスクインフォメーションファイルＤ２が、更新前のディスクインフォメーションファイルＤ１に上書きモードで（同じ位置であり、同じサイズであり、属性データが変更されないで）記録されているので、内周側ｆｓ記録領域１４１の管理情報もｆｓ１のまま、更新されることはない。すなわち、ファイルシステムバックアップは実行されないことになる。
【０２０６】
したがって、上述したディスクインフォメーションファイル更新処理を実行する記録再生装置１では、ディスクインフォメーションファイルの更新において、ファイルシステムバックアップが実行されないので、内周側ＦＳ記録領域１４１の耐久性の低下（書き換え回数の上昇）を抑止することができる。
【０２０７】
また、ディスク３２をイジェクトさせるときにおいても、ファイルシステムバックアップが実行されないので、ユーザがイジェクト操作を行ってからディスク３２がイジェクトされるまでのアンマウント（Unmount）時間を短縮することが可能となる。
【０２０８】
以上においては、図１に示されるような記録再生装置を用いて素材データを再生する場合について説明したが、これに限らず、例えば、素材データを編集する編集装置であってもよいし、素材データの再生処理を行う再生装置であってもよい。なお、本発明を適用した編集装置の構成は、図１に示される記録再生装置１の構成を含んでいればよく、この編集装置による素材データの再生に関する処理は、上述した記録再生装置１の場合と同様であるので、その説明を省略する。
【０２０９】
図２２は、本発明を適用した再生装置の構成例を示すブロック図である。図１に示される場合と同様の部分については同一の符号を付しており、その説明を省略する。
【０２１０】
再生装置３００は、上述したディスク３２に記録された素材データを再生する再生装置であり、ディスクインフォメーションファイルをディスク３２に記録する記録制御部３１１を有し、上述した記録再生装置１の場合と同様に、ディスクインフォメーションファイルを利用し、素材データを、前回の再生停止位置より再生することができる。
【０２１１】
記録制御部３１１は、図４に示される記録再生装置１の記録制御部１６の場合と同様に、ディスクインフォメーションファイル作成部８１、およびディスクインフォメーションファイル記録制御部８２を有しており、これらを用いて、ディスクインフォメーションファイルを作成したり、新たに作成された再生履歴を、ドライブ２６に装着されたディスク３２に記録したりすることができる。
【０２１２】
なお、再生装置３００は、図１の記録再生装置１より、素材データの記録機能を削除したものであり、ディスク３２に記録されている素材データの再生処理は、上述した記録再生装置１の場合と同様である。すなわち、再生装置３００は、ディスク３２に記録されている素材データを、テープライク再生、エディットリスト指定再生、または、クリップ指定再生などの方法を用いて、再生し、その再生履歴をディスク３２に記録することができる。また、再生装置３００は、再生開始時に、ディスク３２に記録されている再生履歴を参照して、前回の再生停止位置から素材データを再生することができる。
【０２１３】
また、再生履歴を、他の情報とは別の１つのファイルとしてディスク３２に記録するので、再生装置３００は、再生履歴を更新する際に、更新が不要な他の情報を更新する必要がなく、更新時に誤って他の情報を破壊してしまうことを抑制することができるとともに、再生履歴の更新時に更新するデータ量を減らすことができ、更新処理の負荷や処理時間を軽減させることができる。また、これにより再生装置３００の製造コストを削減することができる。
【０２１４】
なお、以上においては、ディスクインフォメーションファイルの再生履歴において、再生停止位置は、フレーム単位で記憶されるように説明したが、これに限らず、どのような単位であってもよく、例えば、GOP（Group of Picture）単位であってもよいし、フレーム単位とは異なる単位のタイムコード等であってもよい。
【０２１５】
また、ディスクインフォメーションファイルの再生履歴において、再生停止位置は、第１フレーム（または先頭フレーム）からのフレーム数で記憶されるように説明したが、これに限らず、どの位置を基準としてもよい。
【０２１６】
以上のように、本発明を適用した記録再生装置、編集装置、または再生装置は、素材データの再生履歴を他の情報と異なるファイルとしてディスク３２に記録し、再生開始時に、そのディスク３２に記録された再生履歴を用いて、再生開始位置を決定する処理を行えばよく、このような内容の処理と同様の処理であれば、どのような方法で処理を行ってもよいし、このような処理以外の処理をさらに行ってもよい。また、本発明を適用した記録再生装置、編集装置、または再生装置の構成は、このような処理を実行可能であれば、上述した構成以外の構成であってももちろんよい。
【０２１７】
上述した一連の処理は、ハードウエアにより実行させることもできるし、ソフトウエアにより実行させることもできる。ソフトウエアにより実行される場合、上述した記録再生装置等は、図２３に示されるようなパーソナルコンピュータにより構成される。なお、図２３において、図１に示される場合と同様の部分については同一の符号を付しており、その説明を省略する。
【０２１８】
図２３において、パーソナルコンピュータ４００のCPU４０１は、ROM４０２に記憶されているプログラム、または記憶部４１３からRAM４０３にロードされたプログラムに従って各種の処理を実行する。RAM４０３にはまた、CPU４０１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【０２１９】
CPU４０１、ROM４０２、およびRAM４０３は、バス４０４を介して相互に接続されている。このバス４０４にはまた、入出力インタフェース４１０も接続されている。
【０２２０】
入出力インタフェース４１０には、キーボード、マウスなどよりなる入力部４１１、CRT(Cathode Ray Tube)、LCD(Liquid Crystal display)などよりなるディスプレイ、並びにスピーカなどよりなる出力部４１２、ハードディスクなどより構成される記憶部４１３、モデムなどより構成される通信部４１４が接続されている。通信部４１４は、インターネットを含むネットワークを介しての通信処理を行う。
【０２２１】
入出力インタフェース４１０にはまた、必要に応じてドライブ４１５が接続され、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア４２１が適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部４１３にインストールされる。
【０２２２】
一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、ネットワークや記録媒体からインストールされる。
【０２２３】
この記録媒体は、図１、図２２、または図２３に示されるように、装置本体とは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク（フロッピディスクを含む）、光ディスク（CD-ROM(Compact Disk-Read Only Memory),DVD(Digital Versatile Disk)を含む）、光磁気ディスク（ＭＤ（Mini-Disk）を含む）、もしくは半導体メモリなどよりなるリムーバブルメディア３１またはリムーバブルメディア４２１により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される、プログラムが記録されているROM１２またはROM４０２や、記憶部２３または記憶部４１３に含まれるハードディスクなどで構成される。
【０２２４】
なお、本明細書において、媒体により提供されるプログラムを記述するステップは、記載された順序に従って、時系列的に行われる処理は勿論、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０２２５】
また、本明細書において、システムとは、複数の装置により構成される装置全
体を表すものである。
【図面の簡単な説明】
【０２２６】
【図１】本発明を適用した記録再生装置の構成例を示す図である。
【図２】図１の情報保持部の詳細な構成例を示すブロック図である。
【図３】図１の再生制御部の詳細な構成例を示すブロック図である。
【図４】図１の記録制御部の詳細な構成例を示すブロック図である。
【図５】図２乃至図４に示される各部が行う処理の関係を示す機能ブロック図である。
【図６】図５のファイルシステムによって管理されるディスク上の領域を示す図である。
【図７】ディスクフォーマット処理を説明するフローチャートである。
【図８】ディスクインフォメーションファイルのXML記述の例を示す図である。
【図９】図１のディスク内のディレクトリ構造の例を示す図である。
【図１０】図４に示されるディレクトリ構造のさらに詳細な構成例を示す図である。
【図１１】図４に示されるディレクトリ構造のさらに詳細な構成例を示す図である。
【図１２】ディスク挿入処理を説明するフローチャートである。
【図１３】テープライク再生処理を説明するフローチャートである。
【図１４】テープライク再生処理を説明する、図１３に続くフローチャートである。
【図１５】エディットリスト指定再生処理を説明するフローチャートである。
【図１６】エディットリスト指定再生処理を説明する、図１６に続くフローチャートである。
【図１７】クリップ指定再生処理を説明するフローチャートである。
【図１８】クリップ指定再生処理を説明する、図１７に続くフローチャートである。
【図１９】ディスクインフォメーションファイル更新処理を説明するフローチャートである。
【図２０】ディスクインフォメーションファイル更新処理を説明する、図１９に続くフローチャートである。
【図２１】ディスクインフォメーションファイル更新処理において上書きモードを採用した効果を説明するための図である。
【図２２】本発明を適用した再生装置の構成例を示すブロック図である。
【図２３】本発明を適用したコンピュータの一実施の形態の構成例を示すブロック図である。
【符号の説明】
【０２２７】
１  記録再生装置，  １４  情報保持部，  １５  再生制御部，  １６  記録制御部，  ３２  ディスク，  ５１  インデックスファイル保持部，  ５２  ディスクインフォメーションファイル保持部，  ６１  インデックスファイル読み出し部，  ６２  ディスクインフォメーションファイル読み出し部，  ６３  ディスクインフォメーションファイル管理部，  ７１  インデックスファイル作成部，  ７２  インデックスファイル管理部，  ７３  インデックスファイル記録制御部，  ８１  ディスクインフォメーションファイル作成部，  ８２  ディスクインフォメーションファイル記録制御部，  ２０４  インデックスファイル，  ２０６  ディスクインフォメーションファイル，  ３００  再生装置，  ３１１  記録制御部
【図１】
2005243058.tif 000003
【図２】
2005243058.tif 000004
【図３】
2005243058.tif 000005
【図４】
2005243058.tif 000006
【図５】
2005243058.tif 000007
【図６】
2005243058.tif 000008
【図７】
2005243058.tif 000009
【図８】
2005243058.tif 000010
【図９】
2005243058.tif 000011
【図１０】
2005243058.tif 000012
【図１１】
2005243058.tif 000013
【図１２】
2005243058.tif 000014
【図１３】
2005243058.tif 000015
【図１４】
2005243058.tif 000016
【図１５】
2005243058.tif 000017
【図１６】
2005243058.tif 000018
【図１７】
2005243058.tif 000019
【図１８】
2005243058.tif 000020
【図１９】
2005243058.tif 000021
【図２０】
2005243058.tif 000022
【図２１】
2005243058.tif 000023
【図２２】
2005243058.tif 000024
【図２３】
2005243058.tif 000025