(57)【要約】【課題】記録媒体の記録内容の誤認を防止する。【解決手段】記録再生装置は、光ディスクにＡＶデータ等を記録する際、光ディスクの記録内容を管理するための管理情報を記録したインデックスファイル４１を作成し、光ディスクに記録する。また、記録再生装置は、インデックスファイル４１を作成した後、インデックスファイル４１を複製して、バックアップファイル６１を作成し、光ディスクに記録する。記録再生装置は、光ディスクが装着されたとき、光ディスクからインデックスファイル４１を読み出して、これを解釈しようとするが、インデックスファイル４１が正常に解釈できなかった場合、バックアップファイル６１の更新日時がインデックスファイル４１の更新日時より新しかったとき、バックアップファイル６１を解釈する。本発明は、映像を編集する編集装置等に適用することができる。【選択図】      図３
2005005915.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に記録されたデータを管理するための管理情報ファイルが作成された後、前記管理情報ファイルのバックアップファイルを作成する作成手段と、
前記管理情報ファイルの作成日時を示す時間情報が付加された前記管理情報ファイルの、前記記録媒体への記録を制御するとともに、前記バックアップファイルの作成日時を示す時間情報が付加された前記バックアップファイルの、前記記録媒体への記録を制御する記録制御手段と
を備えることを特徴とする情報処理装置。
【請求項２】
記録媒体に記録されたデータを管理するための管理情報ファイルであって、作成日時を示す時間情報が付加された前記管理情報ファイルの、前記記録媒体への記録を制御する第１の記録制御ステップと、
前記管理情報ファイルが作成された後、前記管理情報ファイルのバックアップファイルを作成する作成ステップと、
作成日時を示す時間情報が付加された前記バックアップファイルの、前記記録媒体への記録を制御する第２の記録制御ステップと
を含むことを特徴とする情報処理方法。
【請求項３】
記録媒体に記録されたデータを管理するための管理情報ファイルであって、作成日時を示す時間情報が付加された前記管理情報ファイルの、前記記録媒体への記録を制御する第１の記録制御ステップと、
前記管理情報ファイルが作成された後、前記管理情報ファイルのバックアップファイルを作成する作成ステップと、
作成日時を示す時間情報が付加された前記バックアップファイルの、前記記録媒体への記録を制御する第２の記録制御ステップと
を含むことを特徴とするコンピュータが読み取り可能なプログラムが記録された記録媒体。
【請求項４】
記録媒体に記録されたデータを管理するための管理情報ファイルであって、作成日時を示す時間情報が付加された前記管理情報ファイルの、前記記録媒体への記録を制御する第１の記録制御ステップと、
前記管理情報ファイルが作成された後、前記管理情報ファイルのバックアップファイルを作成する作成ステップと、
作成日時を示す時間情報が付加された前記バックアップファイルの、前記記録媒体への記録を制御する第２の記録制御ステップと
をコンピュータに実行させることを特徴とするプログラム。
【請求項５】
記録媒体に記録されたデータを管理するために、前記データとともに前記記録媒体に記録された管理情報ファイルに基づいて、前記記録媒体から前記データを読み出す情報処理装置において、
前記管理情報ファイルの作成日時、および前記管理情報ファイルとともに前記記録媒体に記録されている、前記管理情報ファイルのバックアップファイルの作成日時を比較して、前記バックアップファイルが最新の前記管理情報ファイルに基づいて作成されたものか否かを判定する判定手段と、
前記判定手段による判定結果に従って、前記バックアップファイルに記録された管理情報の参照の実行を制御する制御手段と
を備えることを特徴とする情報処理装置。
【請求項６】
記録媒体に記録されたデータを管理するために、前記データとともに前記記録媒体に記録された管理情報ファイルに基づいて、前記記録媒体から前記データを読み出す情報処理装置の情報処理方法において、
前記管理情報ファイルの作成日時、および前記管理情報ファイルとともに前記記録媒体に記録されている、前記管理情報ファイルのバックアップファイルの作成日時を比較して、前記バックアップファイルが最新の前記管理情報ファイルに基づいて作成されたものか否かを判定する判定ステップと、
前記判定ステップの処理による判定結果に従って、前記バックアップファイルに記録された管理情報の参照の実行を制御する制御ステップと
を含むことを特徴とする情報処理方法。
【請求項７】
記録媒体に記録されたデータを管理するために、前記データとともに前記記録媒体に記録された管理情報ファイルに基づいて、前記記録媒体から前記データを読み出す情報処理装置用のプログラムであって、
前記管理情報ファイルの作成日時、および前記管理情報ファイルとともに前記記録媒体に記録されている、前記管理情報ファイルのバックアップファイルの作成日時を比較して、前記バックアップファイルが最新の前記管理情報ファイルに基づいて作成されたものか否かを判定する判定ステップと、
前記判定ステップの処理による判定結果に従って、前記バックアップファイルに記録された管理情報の参照の実行を制御する制御ステップと
を含むことを特徴とするコンピュータが読み取り可能なプログラムが記録された記録媒体。
【請求項８】
記録媒体に記録されたデータを管理するために、前記データとともに前記記録媒体に記録された管理情報ファイルに基づいて、前記記録媒体から前記データを読み出す処理を実行するコンピュータに、
前記管理情報ファイルの作成日時、および前記管理情報ファイルとともに前記記録媒体に記録されている、前記管理情報ファイルのバックアップファイルの作成日時を比較して、前記バックアップファイルが最新の前記管理情報ファイルに基づいて作成されたものか否かを判定する判定ステップと、
前記判定ステップの処理による判定結果に従って、前記バックアップファイルに記録された管理情報の参照の実行を制御する制御ステップと
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は情報処理装置および方法、記録媒体、並びにプログラムに関し、特に、記録媒体の記録内容の誤認を防止することができるようにした情報処理装置および方法、記録媒体、並びにプログラムに関する。
【０００２】
【従来の技術】
撮影等により取得された動画データや音声データ（以下、動画データと音声データを合わせてＡＶデータとも称する）を記録媒体に記録する際に、ＡＶデータを記録媒体全体に渡って管理するため管理情報を、ＡＶデータとともに記録媒体に記録することが知られている。
【０００３】
これにより、記録媒体が装着された装置は、この記録媒体に記録されたＡＶデータを再生したり、編集する場合、管理情報に基づいて、記録媒体に記録されているＡＶデータの記録アドレス等を取得することができ、それに基づいてＡＶデータを読み出すことができる。
【０００４】
【発明が解決しようとする課題】
しかしながら、従来、この管理情報が何らかの原因で破壊されて読み込めなくなり、記録媒体に記録されたＡＶデータを読み出せなくなってしまうことがあるという課題があった。
【０００５】
それを解決するために、管理情報が記録された管理情報ファイルのバックアップをとり、このバックアップファイルを、管理情報が記録されたファイルとともに記録媒体に記録することが考えられる。
【０００６】
しかしながら、このようにすると、バックアップを取ることになっていない従来機に記録媒体を装着して、ＡＶデータの編集を行い、編集結果をその記録媒体に追加記録した場合、管理情報ファイルには編集結果が反映されるものの、バックアップファイルには編集結果が反映されないことになる。そのため、その記録媒体の管理情報ファイルが破壊されていた場合、バックアップファイルを参照することになるが、そのバックアップファイルは、記録媒体に記録されたＡＶデータの内容を正確に反映していないため、装置が記録内容を誤認したりして、読み出しエラーが発生することがあるという問題があった。
【０００７】
本発明はこのような状況に鑑みてなされたものであり、記録媒体に記録された記録内容の誤認を防止し、記録媒体の利便性を向上させることができるようにするものである。
【０００８】
【課題を解決するための手段】
本発明の第１の情報処理装置は、記録媒体に記録されたデータを管理するための管理情報ファイルが作成された後、管理情報ファイルのバックアップファイルを作成する作成手段と、管理情報ファイルの作成日時を示す時間情報が付加された管理情報ファイルの、記録媒体への記録を制御するとともに、バックアップファイルの作成日時を示す時間情報が付加されたバックアップファイルの、記録媒体への記録を制御する記録制御手段とを備えることを特徴とする。
【０００９】
本発明の第１の情報処理方法は、記録媒体に記録されたデータを管理するための管理情報ファイルであって、作成日時を示す時間情報が付加された管理情報ファイルの、記録媒体への記録を制御する第１の記録制御ステップと、管理情報ファイルが作成された後、管理情報ファイルのバックアップファイルを作成する作成ステップと、作成日時を示す時間情報が付加されたバックアップファイルの、記録媒体への記録を制御する第２の記録制御ステップとを含むことを特徴とする。
【００１０】
本発明の第１の記録媒体のプログラムは、記録媒体に記録されたデータを管理するための管理情報ファイルであって、作成日時を示す時間情報が付加された管理情報ファイルの、記録媒体への記録を制御する第１の記録制御ステップと、管理情報ファイルが作成された後、管理情報ファイルのバックアップファイルを作成する作成ステップと、作成日時を示す時間情報が付加されたバックアップファイルの、記録媒体への記録を制御する第２の記録制御ステップとを含むことを特徴とする。
【００１１】
本発明の第１のプログラムは、記録媒体に記録されたデータを管理するための管理情報ファイルであって、作成日時を示す時間情報が付加された管理情報ファイルの、記録媒体への記録を制御する第１の記録制御ステップと、管理情報ファイルが作成された後、管理情報ファイルのバックアップファイルを作成する作成ステップと、作成日時を示す時間情報が付加されたバックアップファイルの、記録媒体への記録を制御する第２の記録制御ステップとをコンピュータに実行させることを特徴とする。
【００１２】
本発明の第２の情報処理装置は、管理情報ファイルの作成日時、および管理情報ファイルとともに記録媒体に記録されている、管理情報ファイルのバックアップファイルの作成日時を比較して、バックアップファイルが最新の管理情報ファイルに基づいて作成されたものか否かを判定する判定手段と、判定手段による判定結果に従って、バックアップファイルに記録された管理情報の参照の実行を制御する制御手段とを備えることを特徴とする。
【００１３】
本発明の第２の情報処理方法は、管理情報ファイルの作成日時、および管理情報ファイルとともに記録媒体に記録されている、管理情報ファイルのバックアップファイルの作成日時を比較して、バックアップファイルが最新の管理情報ファイルに基づいて作成されたものか否かを判定する判定ステップと、判定ステップの処理による判定結果に従って、バックアップファイルに記録された管理情報の参照の実行を制御する制御ステップとを含むことを特徴とする。
【００１４】
本発明の第２の記録媒体のプログラムは、管理情報ファイルの作成日時、および管理情報ファイルとともに記録媒体に記録されている、管理情報ファイルのバックアップファイルの作成日時を比較して、バックアップファイルが最新の管理情報ファイルに基づいて作成されたものか否かを判定する判定ステップと、判定ステップの処理による判定結果に従って、バックアップファイルに記録された管理情報の参照の実行を制御する制御ステップとを含むことを特徴とする。
【００１５】
本発明の第２のプログラムは、コンピュータに、管理情報ファイルの作成日時、および管理情報ファイルとともに記録媒体に記録されている、管理情報ファイルのバックアップファイルの作成日時を比較して、バックアップファイルが最新の管理情報ファイルに基づいて作成されたものか否かを判定する判定ステップと、判定ステップの処理による判定結果に従って、バックアップファイルに記録された管理情報の参照の実行を制御する制御ステップとを実行させることを特徴とする。
【００１６】
本発明の第１の情報処理装置および方法、記録媒体、並びにプログラムにおいては、記録媒体に記録されたデータを管理するための管理情報ファイルが作成された後、管理情報ファイルのバックアップファイルが作成され、管理情報ファイルの作成日時を示す時間情報が付加された管理情報ファイルの、記録媒体への記録が制御され、バックアップファイルの作成日時を示す時間情報が付加されたバックアップファイルの、記録媒体への記録が制御される。
【００１７】
本発明の第２の情報処理装置および方法、記録媒体、並びにプログラムにおいては、管理情報ファイルの作成日時、および管理情報ファイルとともに記録媒体に記録されている、管理情報ファイルのバックアップファイルの作成日時を比較して、バックアップファイルが最新の管理情報ファイルに基づいて作成されたものか否かが判定され、その判定結果に従って、バックアップファイルに記録された管理情報の参照の実行が制御される。
【００１８】
本発明は、例えば、映像を撮影する撮影装置や映像を編集する編集装置等に適用することができる。
【００１９】
【発明の実施の形態】
以下に本発明の実施の形態を説明するが、請求項に記載の構成要件と、発明の実施の形態における具体例との対応関係を例示すると、次のようになる。この記載は、請求項に記載されている発明をサポートする具体例が、発明の実施の形態に記載されていることを確認するためのものである。従って、発明の実施の形態中には記載されているが、構成要件に対応するものとして、ここには記載されていない具体例があったとしても、そのことは、その具体例が、その構成要件に対応するものではないことを意味するものではない。逆に、具体例が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その具体例が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００２０】
さらに、この記載は、発明の実施の形態に記載されている具体例に対応する発明が、請求項に全て記載されていることを意味するものではない。換言すれば、この記載は、発明の実施の形態に記載されている具体例に対応する発明であって、この出願の請求項には記載されていない発明の存在、すなわち、将来、分割出願されたり、補正により追加される発明の存在を否定するものではない。
【００２１】
請求項１に記載の情報処理装置（例えば、図１の記録再生装置１）は、記録媒体（例えば、図１の光ディスク３２）に記録されたデータを管理するための管理情報ファイル（例えば、図１のインデックスファイル４１）が作成された後、管理情報ファイルのバックアップファイル（例えば、図１のバックアップファイル６１）を作成する作成手段（例えば、図１のバックアップファイル作成部２１）と、管理情報ファイルの作成日時を示す時間情報が付加された管理情報ファイルの、記録媒体への記録を制御するとともに、バックアップファイルの作成日時を示す時間情報が付加されたバックアップファイルの、記録媒体への記録を制御する記録制御手段（例えば、図１のドライブ３１）とを備えることを特徴とする。
【００２２】
請求項２に記載の情報処理方法は、記録媒体（例えば、図１の光ディスク３２）に記録されたデータを管理するための管理情報ファイル（例えば、図１のインデックスファイル４１）であって、作成日時を示す時間情報が付加された管理情報ファイルの、記録媒体への記録を制御する第１の記録制御ステップ（例えば、図１２のステップＳ２０４）と、管理情報ファイルが作成された後、管理情報ファイルのバックアップファイルを作成する作成ステップ（例えば、図１２のステップＳ２０５）と、作成日時を示す時間情報が付加されたバックアップファイルの、記録媒体への記録を制御する第２の記録制御ステップ（例えば、図１２のステップＳ２０７）とを含むことを特徴とする。
【００２３】
請求項３の記録媒体のプログラムの構成要件、および請求項４のプログラムの構成要件の具体例は、請求項２の情報処理方法と同様であるため、説明を省略する。
【００２４】
請求項５に記載の情報処理装置（例えば、図１の記録再生装置１）は、管理情報ファイル（例えば、図１のインデックスファイル４１）の作成日時、および管理情報ファイルとともに記録媒体（例えば、図１の光ディスク３２）に記録されている、管理情報ファイルのバックアップファイル（例えば、図１のバックアップファイル６１）の作成日時を比較して、バックアップファイルが最新の管理情報ファイルに基づいて作成されたものか否かを判定する判定手段（例えば、図１のファイル選択部１６）と、判定手段による判定結果に従って、バックアップファイルに記録された管理情報の参照の実行を制御する制御手段（例えば、図１のＣＰＵ１１）とを備えることを特徴とする。
【００２５】
請求項６に記載の情報処理方法は、管理情報ファイル（例えば、図１のインデックスファイル４１）の作成日時、および管理情報ファイルとともに記録媒体（例えば、図１の光ディスク３２）に記録されている、管理情報ファイルのバックアップファイル（例えば、図１のバックアップファイル６１）の作成日時を比較して、バックアップファイルが最新の管理情報ファイルに基づいて作成されたものか否かを判定する判定ステップ（例えば、図１５のステップＳ４０８）と、判定ステップの処理による判定結果に従って、バックアップファイルに記録された管理情報の参照の実行を制御する制御ステップ（例えば、図１５のステップＳ４０９乃至ステップＳ４１２）とを含むことを特徴とする。
【００２６】
請求項７の記録媒体のプログラムの構成要件、および請求項８のプログラムの構成要件の具体例は、請求項２の情報処理方法と同様であるため、説明を省略する。
【００２７】
以下に、本発明の実施の形態について図面を参照して説明する。
【００２８】
図１は本発明を適用した記録再生装置１の一実施の形態の構成を示すブロック図である。
【００２９】
図１の記録再生装置１は、例えば、カムコーダ（登録商標）等のビデオカメラであり、放送用のニュース番組の取材や、スポーツ等の試合の模様、映画などの映像コンテンツの撮影に使用される装置である。記録再生装置１は、撮影スタッフに操作され、制作指示情報に基づいて、各場面の撮影を行う。そして、撮影により得られた画像データや音声データを光ディスク３２等の記録媒体に記録する。
【００３０】
また、記録再生装置１は、例えば、撮像により得られた画像データであるオリジナルの画像データだけでなく、ローレゾリューション（ｌｏｗ  ｒｅｓｏｌｕｔｉｏｎ：低解像度）画像データ（以下、ローレゾデータと称する）を光ディスク３２に記録することができる。オリジナルの画像データは、データ量が大きいが、高画質な画像データであるので、映像プログラムの完成品に用いられる。一方、ローレゾデータは、オリジナルの画像データから各フレームの画素数が間引かれること等によって生成された、画素数の少ないフレームの画像に対応する画像データである。また、ローレゾデータは、さらに、例えば、ＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）４方式等でエンコードされているようにしてもよい。このローレゾデータは、オリジナルの画像データと比較して低画質であるが、データ量が小さいので、送信や再生など処理の負荷が軽く、主に粗編集処理等に利用される。
【００３１】
また、記録再生装置１は、例えば、必要な画像データ等を好適な順序で再生し、表示するだけでなく、取材により得られた画像データ等の編集処理を行う。この編集処理としては、粗編集処理と本編集処理がある。
【００３２】
粗編集処理は、画像データや音声データに対する簡易的な編集処理である。例えば、記録再生装置１は、粗編集処理において、１回の撮像処理を示す単位であるクリップに対応する、画像データや音声データ等を含む映像コンテンツに関するデータ（以下、クリップデータと称する）を複数取得した場合に、それらのクリップデータの中から、本編集で使用すべきクリップデータを選択し、選択されたクリップデータの中から、さらに必要な映像部分を選択（Ｌｏｇｇｉｎｇ）し、その選択された映像部分に対応する編集開始位置（Ｉｎ点）および編集終了位置（Ｏｕｔ点）を例えば、タイムコード等を利用して設定し、上述したクリップデータの中から、対応する部分を抽出（Ｉｎｇｅｓｔｉｎｇ）する。
【００３３】
なお、クリップは、１回の撮像処理だけでなく、その撮像処理の撮像開始から撮像終了までの時間を示す単位でもあり、その撮像処理により得られた各種のデータの長さを示す単位でもあり、その撮像処理により得られた各種のデータのデータ量を示す単位でもある。さらに、クリップは、その各種のデータの集合体そのものも示す場合もある。
【００３４】
本編集処理は、粗編集処理が施された各クリップデータを繋ぎ合わせ、その画像データに対して、最終的な画質調整等を行い、番組などで放送するためのデータである完全パッケージデータを作成する処理である。
【００３５】
なお、本実施の形態においては、記録再生装置１により撮影、再生、および編集を行うようにしているが、これらをそれぞれ独立した装置により実行させるようにすることも勿論可能である。
【００３６】
図１において、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２に記憶されているプログラムに従って、各種の処理を実行する。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３には、ＣＰＵ１１が各種の処理を実行する上において必要なデータやプログラムなどが適宜記憶される。
【００３７】
クリップ管理部１４は、クリップを作成して光ディスク３２に記録する処理、光ディスク３２に記録されたクリップの内容を変更する処理、および光ディスク３２に記録されたクリップを削除する処理等を管理している。
【００３８】
エディットリスト管理部１５は、クリップを繋ぎ合わせたりして、編集処理が行なわれた場合、編集内容に関する情報や、編集後のデータに関する情報等に基づいて、編集結果に関する情報であるエディットリストを生成する。なお、エディットリスト管理部１５は、編集対象となる各種のデータを更新せずに、非破壊的な編集処理を行う。
【００３９】
ファイル選択部１６は、光ディスク３２の記録内容を、光ディスク３２全体に渡って管理するための管理情報のファイルであるインデックスファイル、およびインデックスファイルをバックアップ（複製）して作成されたバックアップファイルのうち、いずれのファイルに基づいて、ドライブ３１に装着された光ディスク３２に記録されたデータを読み出すかを決定する。
【００４０】
時計部１７は、現在時刻の日時（年、月、日、時、分、秒）を出力する。
【００４１】
インデックスファイル管理部１９は、光ディスク３２のフォーマット時に、インデックスファイル（ＩＮＤＥＸ．ＸＭＬ）４１を作成し、ドライブ３１を介して、光ディスク３２に記録する。また、インデックスファイル管理部１９は、光ディスク３２にクリップが記録されたとき、エディットリストが記録されたとき等のように、光ディスク３２に記録されるデータに変更がある場合、インデックスファイル４１の記述内容を更新し、ドライブ３１を介して、光ディスク３２に記録する。
【００４２】
ディスクインフォメーションファイル管理部２０は、光ディスク３２の再生履歴のリストファイルである、ディスクインフォメーションファイル（ＤＩＳＣＩＮＦＯ．ＸＭＬ）５１の作成および更新処理を実行する。
【００４３】
バックアップファイル作成部２１は、インデックスファイル管理部４１により、インデックスファイル４１が作成された場合、およびインデックスファイル４１が更新された場合、インデックスファイル４１を複製してバックアップファイル（ＩＮＤＥＸ．ＢＵＰ）６１を作成し、これを、ドライブ３１を介して、光ディスク３２に記録する。また、バックアップファイル作成部２１は、ディスクインフォメーションファイル管理部２０により、ディスクインフォメーションファイル５１が作成された場合、およびディスクインフォメーションファイル５１が更新された場合、ディスクインフォメーションファイル５１を複製してバックアップファイル（ＤＩＳＣＩＮＦＯ．ＢＵＰ）６２を作成し、これを、ドライブ３１を介して、光ディスク３２に記録する。
【００４４】
ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、クリップ管理部１４、エディットリスト管理部１５、ファイル選択部１６、時計部１７、インデックスファイル管理部１９、ディスクインフォメーションファイル管理部２０、およびバックアップファイル管理部２１は、バス１８を介して相互に接続されている。このバス１８にはまた、入出力インタフェース２２も接続されている。
【００４５】
入出力インタフェース２２には、ボタンやダイヤル等から構成される操作部２３が接続され、操作部２３に入力された操作に基づく操作信号をＣＰＵ１１に出力する。また、入出力インタフェース２２には、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）などにより構成される表示部２４、スピーカなどにより構成される音声出力部２５、被写体の映像を撮像するとともに、音声を集音する撮像部２６、ハードディスク等により構成される記憶部２７、インターネットなどのネットワークを介して、他の装置とデータの通信を行う通信部２８、磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリなどの記録媒体からなるリムーバブルメディア３０よりデータを読み出したり、データを書き込んだりするときに用いられるドライブ２９も接続されている。
【００４６】
さらに、入出力インタフェース２２には、光ディスク３２へのデータの記録、および光ディスク３２からのデータの読み出しを行うドライブ３１も接続されている。
【００４７】
光ディスク３２は、例えば、開口数（ＮＡ）０．８５、波長４０５ｎｍの青紫色レーザを用いて、最小マーク長０．１４μｍ、トラックピッチ０．３２μｍの記録密度で大容量（例えば２７ギガバイト）のデータを記録可能な光ディスクである。なお、光ディスク３２は、それ以外の記録媒体であってもよく、例えば、ＤＶＤ−ＲＡＭ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ  −  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ），ＤＶＤ−Ｒ（ＤＶＤ  −  Ｒｅｃｏｒｄａｂｌｅ），ＤＶＤ−ＲＷ（ＤＶＤ  −  ＲｅＷｒｉｔａｂｌｅ），ＤＶＤ＋Ｒ（ＤＶＤ  ＋  Ｒｅｃｏｒｄａｂｌｅ），ＤＶＤ＋ＲＷ（ＤＶＤ  ＋  ＲｅＷｒｉｔａｂｌｅ），ＣＤ−Ｒ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  −  Ｒｅｃｏｒｄａｂｌｅ），またはＣＤ−ＲＷ（ＣＤ  −  ＲｅＷｒｉｔａｂｌｅ）等の各種の光ディスクであってもよい。
【００４８】
次に、図２は、インデックスファイル４１およびディスクインフォメーションファイル５１のバックアップファイルを作成する機能が付加されていない記録再生装置１０１の内部の構成例を示すブロック図である。
【００４９】
図２の記録再生装置１０１は、図１の記録再生装置１に存在したバックアップファイル作成部２１が省略された構成になっている。すなわち、図２の記録再生装置１０１において、ＣＰＵ１１１乃至ディスクインフォメーションファイル管理部１２０は、それぞれ、図１の記録再生装置１のＣＰＵ１１乃至ディスクインフォメーションファイル管理部２０と同様の構成である。また、図２の記録再生装置１０１において、入出力インタフェース１２１乃至ドライブ１３０も、それぞれ図１の記録再生装置１の入出力インタフェース２２乃至ドライブ３１と同様の構成である。図２のドライブ１３０には、図１に示されたのと同一の光ディスク３２が装着される。
【００５０】
次に、光ディスク３２に記録された各データを管理するファイルシステム、並びにファイルシステムにおけるディレクトリ構造およびファイルについて説明する。
【００５１】
光ディスク３２に記録されたデータを管理するファイルシステムとしては、どのようなファイルシステムを用いてもよく、例えば、ＵＤＦ（Ｕｎｉｖｅｒｓａｌ  Ｄｉｓｋ  Ｆｏｒｍａｔ）やＩＳＯ９６６０（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｏｒｇａｎｉｚａｔｉｏｎ  ｆｏｒ  Ｓｔａｎｄａｒｄｉｚａｔｉｏｎ  ９６６０）等を用いてもよい。また、光ディスク３２の代わりにハードディスク等の磁気ディスクを用いた場合、ファイルシステムとして、ＦＡＴ（Ｆｉｌｅ  Ａｌｌｏｃａｔｉｏｎ  Ｔａｂｌｅｓ）、ＮＴＦＳ（Ｎｅｗ  Ｔｅｃｈｎｏｌｏｇｙ  Ｆｉｌｅ  Ｓｙｓｔｅｍ）、ＨＦＳ（Ｈｉｅｒａｒｃｈｉｃａｌ  Ｆｉｌｅ  Ｓｙｓｔｅｍ）、またはＵＦＳ（Ｕｎｉｘ（登録商標）  Ｆｉｌｅ  Ｓｙｓｔｅｍ）等を用いてもよい。また、専用のファイルシステムを用いるようにしてもよい。
【００５２】
このファイルシステムにおいては、光ディスク３２に記録されたデータは図３に示されるようなディレクトリ構造およびファイルにより管理される。
【００５３】
図３において、ルートディレクトリ（ＲＯＯＴ）２０１には、画像データや音声データ等のエッセンスデータに関する情報、および、エッセンスデータの編集結果を示すエディットリスト等が、下位のディレクトリに配置されるＰＲＯＡＶディレクトリ２０２が設けられる。なお、ルートディレクトリ２０１には、図示は省略するが、構成表データ等も設けられる。
【００５４】
ＰＲＯＡＶディレクトリ２０２には、光ディスク３２に記録されている全てのエッセンスデータに対するタイトルやコメント、さらに、光ディスク３２に記録されている全ての画像データの代表となるフレームである代表画に対応する画像データのパス等の情報を含むファイルであるディスクメタファイル（ＤＩＳＣＭＥＴＡ．ＸＭＬ）２０３、光ディスク３２に記録されている全てのクリップおよびエディットリストを管理するための管理情報等を含むインデックスファイル（ＩＮＤＥＸ．ＸＭＬ）４１、およびインデックスファイル４１のバックアップファイル（ＩＮＤＥＸ．ＢＵＰ）６１が設けられている。なお、バックアップファイル６１は、インデックスファイル４１を複製したものであり、２つのファイルを用意することにより、信頼性の向上が図られている。
【００５５】
ＰＲＯＡＶディレクトリ２０２には、さらに、光ディスク３２に記録されているデータ全体に対するメタデータであり、例えば、ディスク属性、再生開始位置、またはＲｅｃｌｎｈｉ等の情報を含むファイルであるディスクインフォメーションファイル（ＤＩＳＣＩＮＦＯ．ＸＭＬ）５１およびディスクインフォメーションファイル５１のバックアップファイル（ＤＩＳＫＩＮＦＯ．ＢＵＰ）６２が設けられている。なお、バックアップファイル６２は、ディスクインフォメーションファイル５１を複製したものであり、２つのファイルを用意することにより、信頼性の向上が図られている。
【００５６】
また、ＰＲＯＡＶディレクトリ２０２には、上述したファイル以外にも、クリップのデータが下位のディレクトリに設けられるクリップルートディレクトリ（ＣＬＰＲ）２０４、および、エディットリストのデータが下位のディレクトリに設けられるエディットリストルートディレクトリ（ＥＤＴＲ）２０５が設けられる。
【００５７】
クリップルートディレクトリ２０４には、光ディスク３２に記録されているクリップのデータが、クリップ毎に異なるディレクトリに分けて管理されており、例えば、図３の場合、３つのクリップのデータが、クリップディレクトリ（Ｃ０００１）２１１、クリップディレクトリ（Ｃ０００２）２１２、および、クリップディレクトリ（Ｃ０００３）２１３の３つのディレクトリに分けられて管理されている。すなわち、光ディスク３２に記録された最初のクリップの各データは、クリップディレクトリ２１１の下位のディレクトリのファイルとして管理され、２番目に光ディスク３２に記録されたクリップの各データは、クリップディレクトリ２１２の下位のディレクトリのファイルとして管理され、３番目に光ディスク３２に記録されたクリップの各データは、クリップディレクトリ２１３の下位のディレクトリのファイルとして管理される。
【００５８】
また、エディットリストルートディレクトリ２０５には、光ディスク３２に記録されているエディットリストが、その編集処理毎に異なるディレクトリに分けて管理されており、例えば、図３の場合、４つのエディットリストが、エディットリストディレクトリ（Ｅ０００１）２１４、エディットリストディレクトリ（Ｅ０００２）２１５、エディットリストディレクトリ（Ｅ０００３）２１６、およびエディットリストディレクトリ（Ｅ０００４）２１７の４つのディレクトリに分けて管理されている。すなわち、光ディスク３２に記録されたクリップの１回目の編集結果を示すエディットリストは、エディットリストディレクトリ２１４の下位のディレクトリのファイルとして管理され、２回目の編集結果を示すエディットリストは、エディットリストディレクトリ２１５の下位のディレクトリのファイルとして管理され、３回目の編集結果を示すエディットリストは、エディットリストディレクトリ２１６の下位のディレクトリのファイルとして管理され、４回目の編集結果を示すエディットリストは、エディットリストディレクトリ２１７の下位のディレクトリのファイルとして管理される。
【００５９】
上述したクリップルートディレクトリ２０４に設けられるクリップディレクトリ２１１の下位のディレクトリには、最初に光ディスク３２に記録されたクリップの各データが、図４に示されるようなファイルとして設けられ、管理される。
【００６０】
図４の場合、クリップディレクトリ２１１には、このクリップを管理するファイルであるクリップインフォメーションファイル（Ｃ０００１Ｃ０１．ＳＭＩ）２２１、このクリップの画像データを含むファイルであるビデオファイル（Ｃ０００１Ｖ０１．ＭＸＦ）２２２、それぞれ、このクリップの各チャンネルの音声データを含む４つのファイルであるオーディオファイル（Ｃ０００１Ａ０１．ＭＸＦ乃至Ｃ０００１Ａ０４．ＭＸＦ）２２３乃至２２６、このクリップの画像データに対応するローレゾデータを含むファイルであるローレゾデータファイル（Ｃ０００１Ｓ０１．ＭＸＦ）２２７、このクリップのエッセンスデータに対応する、例えば、ＬＴＣ（Ｌｏｎｇｉｔｕｄｉｎａｌ  Ｔｉｍｅ  Ｃｏｒｄ）とフレーム番号を対応させる変換テーブル等の、リアルタイム性を要求されないメタデータであるクリップメタデータを含むファイルであるクリップメタデータファイル（Ｃ０００１Ｍ０１．ＸＭＬ）２２８、このクリップのエッセンスデータに対応する、例えばＬＴＣ等の、リアルタイム性を要求されるメタデータであるフレームメタデータを含むファイルであるフレームメタデータファイル（Ｃ０００１Ｒ０１．ＢＩＭ）２２９、並びに、ビデオファイル２２２のフレーム構造（例えば、ＭＰＥＧ等におけるピクチャ毎の圧縮形式に関する情報や、ファイルの先頭からのオフセットアドレス等の情報）が記述されたファイルであるピクチャポインタファイル（Ｃ０００１Ｉ０１．ＰＰＦ）２３０等のファイルが設けられる。
【００６１】
図４の場合、再生時にリアルタイム性を要求されるデータである、画像データ、ローレゾデータ、およびフレームメタデータは、それぞれ１つのファイルとして管理され、読み出し時間が増加しないようになされている。
【００６２】
また、音声データも、再生時にリアルタイム性を要求されるが、音声の多チャンネル化に対応するために、４チャンネル用意され、それぞれ、異なるファイルとして管理されている。すなわち、音声データは４つのファイルとして管理されるように説明したが、これに限らず、音声データに対応するファイルは、３つ以下であってもよいし、５つ以上であってもよい。
【００６３】
同様に、画像データ、ローレゾデータ、およびフレームメタデータも、場合によって、それぞれ、２つ以上のファイルとして管理されるようにしてもよい。
【００６４】
また、図４において、リアルタイム性を要求されないクリップメタデータは、リアルタイム性を要求されるフレームメタデータと異なるファイルとして管理される。これは、画像データ等の通常の再生中に必要の無いメタデータを読み出さないようにするためであり、このようにすることにより、再生処理の処理時間や、処理に必要な負荷を軽減することができる。
【００６５】
なお、クリップメタデータファイル２２８は、汎用性を持たせるためにＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）形式で記述されているが、フレームメタデータファイル２２９は、再生処理の処理時間や処理に必要な負荷を軽減させるために、ＸＭＬ形式のファイルをコンパイルしたＢＩＭ形式のファイルである。
【００６６】
図４に示されるクリップディレクトリ２１１のファイルの構成例は、光ディスク３２に記録されている各クリップに対応する全てのクリップディレクトリにおいて適用することができる。すなわち、図３に示される、その他のクリップディレクトリ２１２および２１３においても、図４に示されるファイルの構成例を適用することができるので、その説明を省略する。
【００６７】
以上において、１つのクリップに対応するクリップディレクトリに含まれる各ファイルについて説明したが、ファイルの構成は上述した例に限らず、各クリップディレクトリの下位のディレクトリに、そのクリップに対応するクリップメタデータファイルが存在すれば、どのような構成であってもよい。
【００６８】
なお、クリップディレクトリ２１１乃至２１３のそれぞれに対して、個々に、削除することが可能か否かを示すフラグを設定することができる。すなわち、例えば、クリップディレクトリ２１１内のビデオファイル２２２およびオーディオファイル２２３乃至２２６を削除したくない場合、ユーザは、操作部２３を操作して、クリップディレクトリ２１１の削除禁止を設定することができ、このときクリップディレクトリ２１１には削除禁止のフラグが設定される。この場合、その後、ユーザにより、誤ってクリップディレクトリ２１１内のファイル（例えばビデオファイル２２２）の削除が指示されても、そのファイルを削除しないようにすることができる。これにより、ユーザにとって必要なファイルを誤って消去することを防止することができる。また、クリップディレクトリに、１回分の撮影処理により作成されたクリップインフォメーションファイル、ビデオファイル、オーディオファイル、ローレゾデータファイル、クリップメタデータファイル、フレームメタデータファイル、およびピクチャポインタファイルをまとめて記録し、クリップディレクトリに対して、削除禁止のフラグを設定することにより、クリップディレクトリ内の個々のファイル、すなわち、クリップインフォメーションファイル、ビデオファイル、オーディオファイル、ローレゾデータファイル、クリップメタデータファイル、フレームメタデータファイル、およびピクチャポインタファイルに対して、それぞれ削除禁止のフラグを設定する必要がなくなり、ユーザの手間を省くことが可能となる。
【００６９】
次に、図３のエディットリストルートディレクトリ２０５の下位のディレクトリにおけるファイルの構成例について説明する。上述したエディットリストルートディレクトリ２０５に設けられるエディットリストディレクトリ２１５の下位のディレクトリには、光ディスク３２に記録されたクリップの各データの２回目の編集結果に関する情報であるエディットリストのデータが、図５に示されるようなファイルとして設けられ、管理される。
【００７０】
図５の場合、エディットリストディレクトリ２１５には、この編集結果（エディットリスト）を管理するファイルであるエディットリストファイル（Ｅ０００２Ｅ０１．ＳＭＩ）２４１、並びに、この編集後のエッセンスデータ（編集に用いられた全クリップのエッセンスデータの内、編集後のデータとして抽出された部分）に対応するクリップメタデータ、または、そのクリップメタデータに基づいて新たに生成されたクリップメタデータを含むファイルであるエディットリスト用クリップメタデータファイル（Ｅ０００２Ｍ０１．ＸＭＬ）２４２が設けられる。
【００７１】
エディットリスト用クリップメタデータファイル２４２は、後述するように、編集結果に基づいて、編集に使用されたクリップのクリップメタデータ（クリップルートディレクトリ２０４の下位のディレクトリに存在するクリップメタデータファイル）に基づいて生成された新たなクリップメタデータを含むファイルである。例えば、編集が行われると、図４のクリップメタデータファイル２２８に含まれるクリップメタデータから、編集後のエッセンスデータに対応する部分が抽出され、それらを用いて、編集後のエッセンスデータを１クリップとする新たなクリップメタデータが再構成され、エディットリスト用クリップメタデータファイルとして管理される。すなわち、編集後のエッセンスデータには、編集後のエッセンスデータを１クリップとする新たなクリップメタデータが付加され、そのクリップメタデータが１つのエディットリスト用クリップメタデータファイルとして管理される。従って、このエディットリスト用クリップメタデータファイルは、編集毎に生成される。
【００７２】
なお、このエディットリスト用クリップメタデータファイル２４２は、汎用性を持たせるために、ＸＭＬ形式で記述される。
【００７３】
図５に示されるエディットリストディレクトリ２１５のファイルの構成例は、全てのエディットリスト（編集結果）において適用することができる。すなわち、図３に示される、その他のエディットリストディレクトリ２１４、２１６、または２１７においても、図５に示されるファイルの構成例を適用することができるので、その説明を省略する。
【００７４】
以上において、１回の編集作業に対応するエディットリストディレクトリに含まれる各ファイルについて説明したが、ファイルの構成は上述した例に限らず、各エディットリストディレクトリの下位のディレクトリに、その編集に対応するエディットリスト用クリップメタデータファイルが存在すれば、どのような構成であってもよい。
【００７５】
次に、図３のフローチャートを参照して、図１の記録再生装置１のフォーマット処理、すなわち、光ディスク３２をフォーマットして、図３のディレクトリ構造を光ディスク３２に記録する処理について説明する。
【００７６】
ステップＳ１０１において、ＣＰＵ１１は、光ディスク３２のルートディレクトリ２０１にＰＲＯＡＶディレクトリ２０２を作成する。
【００７７】
ステップＳ１０２において、ＣＰＵ１１は、光ディスク３２のＰＲＯＡＶディレクトリ２０２下にクリップルートディレクトリ２０４を作成する。
【００７８】
ステップＳ１０３において、ＣＰＵ１１は、光ディスク３２のＰＲＯＡＶディレクトリ２０２下にエディットリストルートディレクトリ２０５を作成する。
【００７９】
ステップＳ１０４において、インデックスファイル管理部１９は、インデックスファイル４１を作成する。なお、インデックスファイル管理部１９は、インデックスファイル４１を作成したタイミングで時計部１７より現在時刻を取得し、これを作成日時のタイムスタンプとしてインデックスファイル４１に付加する。そして、インデックスファイル管理部１９は、作成したインデックスファイル４１を、ドライブ３１を介して光ディスク３２のＰＲＯＡＶディレクトリ２０２下に記録する。
【００８０】
ステップＳ１０４でインデックスファイル４１が作成された後、ステップＳ１０５において、バックアップファイル作成部２１は、ステップＳ１０４で作成されたインデックスファイル４１を複製して、バックアップファイル６１を作成する。なお、バックアップファイル作成部２１は、バックアップファイル６１を作成したタイミングで時計部１７より現在時刻を取得し、これを作成日時のタイムスタンプとしてバックアップファイル６１に付加する。そして、バックアップファイル作成部２１は、作成したバックアップファイル６１を、ドライブ３１を介して光ディスク３２のＰＲＯＡＶディレクトリ２０２下に記録する。
【００８１】
ステップＳ１０６において、ディスクインフォメーションファイル管理部２０は、ディスクインフォメーションファイル５１を作成する。なお、ディスクインフォメーションファイル管理部２０は、ディスクインフォメーションファイル５１を作成したタイミングで時計部１７より現在時刻を取得し、これを作成日時のタイムスタンプとしてディスクインフォメーションファイル５１に付加する。そして、ディスクインフォメーションファイル管理部２０は、作成したディスクインフォメーションファイル５１を、ドライブ３１を介して光ディスク３２のＰＲＯＡＶディレクトリ２０２下に記録する。
【００８２】
ステップＳ１０６でディスクインフォメーションファイル５１が作成された後、ステップＳ１０７において、バックアップファイル作成部２１は、ステップＳ１０６で作成されたディスクインフォメーションファイル５１を複製して、バックアップファイル６２を作成する。なお、バックアップファイル作成部２１は、バックアップファイル６２を作成したタイミングで時計部１７より現在時刻を取得し、これを作成日時のタイムスタンプとしてバックアップファイル６２に付加する。そして、バックアップファイル作成部２１は、作成したバックアップファイル６２を、ドライブ３１を介して光ディスク３２のＰＲＯＡＶディレクトリ２０２下に記録する。
【００８３】
ステップＳ１０８において、ＣＰＵ１１は、ディスクメタファイル（ＤＩＳＣＭＥＴＡ．ＸＭＬ）２０３を作成し、ドライブ３１を介して光ディスク３２のＰＲＯＡＶディレクトリ２０２下に記録する。
【００８４】
以上のようにして、フォーマット処理が実行される。なお、フォーマット処理が終了した時点では、光ディスク３２には、クリップディレクトリ２１１乃至２１３、およびエディットリストディレクトリ２１４乃至２１７は記録されていない。
【００８５】
以上に説明したように、インデックスファイル４１を作成した後、インデックスファイル４１のバックアップファイル６１を作成するようにすることにより、インデックスファイル４１のタイムスタンプは、常にバックアップファイル６１のタイムスタンプより以前の時刻となる。また、ディスクインフォメーションファイル５１を作成した後、ディスクインフォメーションファイル５１のバックアップファイル６２を作成するようにすることにより、ディスクインフォメーションファイル５１のタイムスタンプは、常にバックアップファイル６２のタイムスタンプより以前の時刻となる。
【００８６】
その後、撮影処理が実行される度に、クリップディレクトリが作成され、クリップルートディレクトリ２０４下に記録される。図４においては、３回の撮影処理が実行された後の例が示されており、クリップファイル２１１乃至２１３が記録されている。また、編集処理に応じて、エディットリストディレクトリ２１４乃至２１７が作成される。
【００８７】
次に、図７乃至図１０は、インデックスファイル４１の記述例を表している。なお、図８は、図７の記述の続きであり、図９は図８の記述の続きであり、図１０は図９の記述の続きである。
【００８８】
図７の第１行目の記述「＜？ｘｍｌ  ｖｅｒｓｉｏｎ＝”１．０”  ｅｎｃｏｄｉｎｇ＝”ＵＴＦ−８”？＞」のうち、「ｘｍｌ  ｖｅｒｓｉｏｎ＝”１．０”」は、インデックスファイル４１がＸＭＬ文書であることを表している。また、「ｅｎｃｏｄｉｎｇ＝”ＵＴＦ−８”」は、文字コードがＵＴＦ−８で固定であることを表している。図７の第２行目の記述「＜ｉｎｄｅｘＦｉｌｅ  ｘｍｌｎｓ＝”ｕｒｎ：ｓｃｈｅｍａｓ−ｐｒｏｆｅｓｓｉｏｎａｌＤｉｓｃ：ｉｎｄｅｘ”」は、ＸＭＬ文書の名前空間を表している。図７の第３行目の記述「ｉｎｄｅｘＩｄ＝”０１２３４５６７８９ＡＢＣＤＥＦ０１２３４５６７８９ＡＢＣＤＥＦ”＞」は、インデックスファイル４１自体をグローバルユニークに識別するためのＩＤ（Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）を表している。すなわち、本記述例においては、インデックスファイル４１のＩＤは、「０１２３４５６７８９ＡＢＣＤＥＦ０１２３４５６７８９ＡＢＣＤＥＦ」である。
【００８９】
図７の第４行目の記述「＜ｃｌｉｐＴａｂｌｅ  ｐａｔｈ＝”／ＰＲＯＡＶ／ＣＬＰＲ／”＞」は、クリップが記録されているディレクトリの光ディスク３２内の絶対パスを示している。すなわち、「／ＰＲＯＡＶ／ＣＬＰＲ／」は、クリップがＰＲＯＡＶディレクトリ２０２下のクリップルートディレクトリ２０４下に記録されていることを示している。図７の第５行目の記述「＜！−−  Ｎｏｒｍａｌ  Ｃｌｉｐ  −−＞」は、その直後の行からノーマルなクリップについての記述があることを示している。図７の第６行目の記述「＜ｃｌｉｐ  ｉｄ＝”Ｃ０００１”  ｕｍｉｄ＝”０Ｄ１２１３００００００００００００１０４４４４４４８４ＥＥＥＥ００Ｅ０１８８Ｅ１３０Ｂ”」のうち、「ｉｄ＝”Ｃ０００１”」は、クリップのＩＤを表しており、本記述例においては、クリップのＩＤが「Ｃ０００１」であることを示している。また、「ｕｍｉｄ＝”０Ｄ１２１３００００００００００００１０４４４４４４８４ＥＥＥＥ００Ｅ０１８８Ｅ１３０Ｂ”」は、このクリップのＵＭＩＤを示しており、本記述例においては、ＵＭＩＤが「０Ｄ１２１３００００００００００００１０４４４４４４８４ＥＥＥＥ００Ｅ０１８８Ｅ１３０Ｂ」であることを示している。
【００９０】
図７の第７行目の記述「ｆｉｌｅ＝”Ｃ０００１Ｃ０１．ＳＭＩ”  ｆｐｓ＝”５９．９４ｉ”  ｄｕｒ＝”１２００１”  ｃｈ＝”４”  ａｓｐｅｃｔＲａｔｉｏ＝”４：３”＞」のうち、「ｆｉｌｅ＝”Ｃ０００１Ｃ０１．ＳＭＩ”」は、クリップインフォメーションファイル２２１のファイル名を示している。本記述例においては、クリップインフォメーションファイル２２１のファイル名が「Ｃ０００１Ｃ０１．ＳＭＩ」であることを示している。また、「ｆｐｓ＝”５９．９４ｉ”」は、クリップディレクトリ２１１に含まれるビデオファイル２２２の時間軸方向のレゾリューションを示している。単位はｆｉｅｌｄ／ｓｅｃである。本記述例においては、ＮＴＳＣ方式の信号周波数を示している。また、「ｄｕｒ＝”１２００１”」は、クリップの有効な時間方向の長さを示している。単位はフレーム数であり、１フレームの時間はｆｐｓ属性によって知ることができる。また、「ｃｈ＝”４”」は、クリップに含まれるオーディオチャンネル数を示している。本記述例においては、オーディオチャンネル数が４つであることを示している。また、「ａｓｐｅｃｔＲａｔｉｏ＝”４：３”」は、ビデオファイル２２２のアスペクト比を示している。本記述例においては、アスペクト比が４：３であることを示している。
【００９１】
図７の第８行目の記述「＜ｖｉｄｅｏ  ｕｍｉｄ＝”０Ｄ１２１３００００００００００００１０４４４４４４８４ＥＥＥＥ００Ｅ０１８８Ｅ１３０Ｂ”」は、ビデオ要素の属性を示しており、「ｕｍｉｄ＝”０Ｄ１２１３００００００００００００１０４４４４４４８４ＥＥＥＥ００Ｅ０１８８Ｅ１３０Ｂ”」は、このビデオファイル２２２のＵＭＩＤを示している。すなわち、本記述例においては、ＵＭＩＤが「０Ｄ１２１３００００００００００００１０４４４４４４８４ＥＥＥＥ００Ｅ０１８８Ｅ１３０Ｂ」であることを示している。
【００９２】
図７の第９行目の記述「ｆｉｌｅ＝”Ｃ０００１Ｖ０１．ＭＸＦ”  ｔｙｐｅ＝”ＤＶ２５＿４１１”  ｈｅａｄｅｒ＝”６５５３６”／＞」は、第８行目に引き続き、ビデオ要素の属性を示している。「ｆｉｌｅ＝”Ｃ０００１Ｖ０１．ＭＸＦ”」は、ビデオファイル２２２のファイル名が記述される。本記述例においては、ファイル名「Ｃ０００１Ｖ０１．ＭＸＦ」が記述されている。また、「ｔｙｐｅ＝”ＤＶ２５＿４１１”」は、ビデオファイル２２２のファイル形式（符号化方式）を示している。本記述例においては、ファイル形式として「ＤＶ２５＿４１１」が記述されている。また、「ｈｅａｄｅｒ＝”６５５３６”」は、ビデオファイル２２２のヘッダサイズを示している。単位はＢｙｔｅである。ファイル先頭から、ヘッダサイズ分だけシークした位置からＢｏｄｙデータが開始することを意味する。本記述例においては、ヘッダサイズが６５５３６Ｂｙｔｅであることを示している。
【００９３】
図７の第１０行目の記述「＜ａｕｄｉｏ  ｕｍｉｄ＝”０Ｄ１２１３００００００００００００１０４４４４４４８４ＥＥＥＥ００Ｅ０１８８Ｅ１３０Ｂ”」は、オーディオ要素に含まれる属性を示している。なお、このオーディオ要素は、クリップ内に含まれるオーディオファイル２２３に関する情報を管理する。「ｕｍｉｄ＝”０Ｄ１２１３００００００００００００１０４４４４４４８４ＥＥＥＥ００Ｅ０１８８Ｅ１３０Ｂ”」は、このオーディオファイル２２３のＵＭＩＤを示しており、本記述例においては、このオーディオファイル２２３のＵＭＩＤが「０Ｄ１２１３００００００００００００１０４４４４４４８４ＥＥＥＥ００Ｅ０１８８Ｅ１３０Ｂ」であることを示している。
【００９４】
図７の第１１行目の記述「ｆｉｌｅ＝”Ｃ０００１Ａ０１．ＭＸＦ”  ｔｙｐｅ＝”ＬＰＣＭ１６”  ｈｅａｄｅｒ＝”６５５３６”  ｔｒａｃｋＤｓｔ＝”ＣＨ１”／＞」は、第１０行目に引き続き、このオーディオファイル２２３の属性を示している。「ｆｉｌｅ＝”Ｃ０００１Ａ０１．ＭＸＦ”」は、オーディオファイル２２３のファイル名が記述される。本記述例においては、ファイル名として「Ｃ０００１Ａ０１．ＭＸＦ」が記述されている。また、「ｔｙｐｅ＝”ＬＰＣＭ１６”」は、オーディオファイル２２３のファイル形式を示している。本記述例においては、ファイル形式として「ＬＰＣＭ１６」が記述されている。また、「ｈｅａｄｅｒ＝”６５５３６”」は、オーディオファイル２２３のヘッダサイズを示している。単位はＢｙｔｅである。本記述例においては、ヘッダサイズが６５５３６Ｂｙｔｅであることを示している。また、「ｔｒａｃｋＤｓｔ＝”ＣＨ１”」は、オーディオファイル２２３に基づく音声を出力させるオーディオチャンネルを示している。本記述例においては、オーディオファイル２２３に基づく音声を出力させるオーディオチャンネルとして「ＣＨ１」が記述されている。
【００９５】
図７の第１２行目および第１３行目には、ファイル名「Ｃ０００１Ａ０２．ＭＸＦ」のオーディオファイル２２４についてのオーディオファイル要素の属性が記述されている。その記述内容は基本的に図７の第１０行目および第１１行目の記述と同様であるので、詳細な説明は省略する。
【００９６】
同様に、図７の第１４行目および第１５行目には、ファイル名「Ｃ０００１Ａ０３．ＭＸＦ」のオーディオファイル２２５についてのオーディオファイル要素の属性が記述されている。その記述内容は基本的に図７の第１０行目および第１１行目の記述と同様であるので、詳細な説明は省略する。
【００９７】
同様に、図７の第１６行目および第１７行目には、ファイル名「Ｃ０００１Ａ０４．ＭＸＦ」のオーディオファイル２２６についてのオーディオファイル要素の属性が記述されている。その記述内容は基本的に図７の第１０行目および第１１行目の記述と同様であるので、詳細な説明は省略する。
【００９８】
図７の第１８行目の記述「＜ｓｕｂＳｔｒｅａｍ  ｕｍｉｄ＝”０Ｄ１２１３００００００００００００１０４４４４４４８４ＥＥＥＥ００Ｅ０１８８Ｅ１３０Ｂ”」は、ｓｕｂＳｔｒｅａｍ要素、すなわち、ローレゾデータファイル２２７に関する属性が記述されている。「ｕｍｉｄ＝”０Ｄ１２１３００００００００００００１０４４４４４４８４ＥＥＥＥ００Ｅ０１８８Ｅ１３０Ｂ”」は、ローレゾデータファイル２２７のＵＭＩＤを示しており、本記述例においては、ローレゾデータファイル２２７のＵＭＩＤが「０Ｄ１２１３００００００００００００１０４４４４４４８４ＥＥＥＥ００Ｅ０１８８Ｅ１３０Ｂ」であることを示している。
【００９９】
図７の第１９行目の記述「ｆｉｌｅ＝”Ｃ０００１Ｓ０１．ＭＸＦ”  ｔｙｐｅ＝”ＰＤ−ＳｕｂＳｔｒｅａｍ”  ｈｅａｄｅｒ＝”６５５３６”／＞」は、図７の第１８行目に引き続き、ローレゾデータファイル２２７に関する属性が記述されている。「ｆｉｌｅ＝”Ｃ０００１Ｓ０１．ＭＸＦ”」は、ローレゾデータファイル２２７のファイル名を示している。本記述例においては、ローレゾデータファイル２２７のファイル名「Ｃ０００１Ｓ０１．ＭＸＦ」が記述されている。また、「ｔｙｐｅ＝”ＰＤ−ＳｕｂＳｔｒｅａｍ”」はローレゾデータファイル２２７のファイル形式を示す。本記述例においては、ローレゾデータファイル２２７のファイル形式として「ＰＤ−ＳｕｂＳｔｒｅａｍ」が記述されている。また、「ｈｅａｄｅｒ＝”６５５３６”」は、ローレゾデータファイル２２７のヘッダサイズを示している。本記述例においては、ヘッダサイズとして「６５５３６」と記述されており、これはローレゾデータファイル２２７のヘッダサイズが６５５３６Ｂｙｔｅであることを示している。
【０１００】
図７の第２０行目の記述「＜ｍｅｔａ  ｆｉｌｅ＝”Ｃ０００１Ｍ０１．ＸＭＬ”  ｔｙｐｅ＝”ＰＤ−Ｍｅｔａ”／＞」は、クリップメタデータファイル２２８の属性が記述されている。「ｆｉｌｅ＝”Ｃ０００１Ｍ０１．ＸＭＬ”」は、クリップメタデータファイル２２８のファイル名を示している。本記述例においては、ファイル名として「Ｃ０００１Ｍ０１．ＸＭＬ」が記述されている。また、「ｔｙｐｅ＝”ＰＤ−Ｍｅｔａ”」は、クリップメタデータファイル２２８のファイル形式を示す。本実施の形態においては、ファイル形式として「ＰＤ−Ｍｅｔａ」が記述されている。
【０１０１】
図７の第２１行目の記述「＜ｒｔｍｅｔａ  ｆｉｌｅ＝”Ｃ０００１Ｒ０１．ＢＩＭ”  ｔｙｐｅ＝”ｓｔｄ２ｋ”  ｈｅａｄｅｒ＝”６５５３６”／＞」は、フレームメタデータファイル２２９の属性が記述されている。「ｆｉｌｅ＝”Ｃ０００１Ｒ０１．ＢＩＭ”」は、フレームメタデータファイル２２９のファイル名を示している。本記述例においては、ファイル名として「Ｃ０００１Ｒ０１．ＢＩＭ」が記述されている。また、「ｔｙｐｅ＝”ｓｔｄ２ｋ”」は、フレームメタデータファイル２２９のファイル形式を示している。本記述例においては、フレームメタデータファイル２２９のファイル形式として「ｓｔｄ２ｋ」が記述されている。また、「ｈｅａｄｅｒ＝”６５５３６”」は、フレームメタデータファイル２２９のヘッダサイズを示している。本記述例においては、フレームメタデータファイル２２９のヘッダサイズとして「６５５３６」と記述されており、これは、ヘッダサイズが６５５３６Ｂｙｔｅであることを示している。
【０１０２】
図７の第２２行目の記述「＜／ｃｌｉｐ＞」は、クリップＩＤ「Ｃ０００１」のクリップに関する属性の記述が終了したことを示している。すなわち、図７の第５行目乃至第２２行目に、クリップＩＤ「Ｃ０００１」の、１つのクリップに関する情報が記述されている。
【０１０３】
図７の第２３行目乃至図８の第１３行目には、クリップＩＤ「Ｃ０００２」のクリップに関する属性が記述されている。その記述内容は、基本的にクリップＩＤ「Ｃ０００１」のクリップと同様であるので、詳細な説明は省略する。
【０１０４】
また、図８の第１４行目乃至図９の第３行目には、クリップＩＤ「Ｃ０００３」のクリップに関する属性が記述されている。その記述内容は、基本的にクリップＩＤ「Ｃ０００１」のクリップと同様であるので、詳細な説明は省略する。
【０１０５】
さらにまた、図９の第４行目乃至２１行目には、クリップＩＤ「Ｃ０００４」のクリップに関する属性が記述されている。その記述内容は、基本的にクリップＩＤ「Ｃ０００１」のクリップと同様であるので、詳細な説明は省略する。
【０１０６】
図９の第２２行目の記述「＜／ｃｌｉｐＴａｂｌｅ＞」は、第２２行目までで、クリップに関する記述が終了したことを示している。すなわち、図７の第４行目乃至図９の第２２行目には、クリップＩＤ「Ｃ０００１」乃至「Ｃ０００４」の４個のクリップに関する管理情報が記述されている。なお、図３においては、クリップディレクトリは３つしか記載されていないが、図７乃至図１０のインデックスファイル４１の記述例は、クリップディレクトリが４つ存在する場合の記述例を示している。
【０１０７】
図９の第２３行目の記述「＜ｅｄｉｔｌｉｓｔＴａｂｌｅ  ｐａｔｈ＝”／ＰＲＯＡＶ／ＥＤＴＲ／”＞」は、エディットリストが記録されているディレクトリの光ディスク３２内の絶対パスを示す文字列である。すなわち、本記述例においては、エディットリストは、ＰＲＯＡＶディレクトリ２０２下のエディットルートディレクトリ２０５内に記録されていることを示している。
【０１０８】
図９の第２４行目の記述「＜ｅｄｉｔｌｉｓｔ  ｉｄ＝”Ｅ０００１”  ｕｍｉｄ＝”０Ｄ１２１３００００００００００００１０４４４４４４８４ＥＥＥＥ００Ｅ０１８８Ｅ１３０Ｂ”」のうち、「ｉｄ＝”Ｅ０００１”」は、エディットリストのＩＤを示している。本記述例においては、エディットリストのＩＤとして「Ｅ０００１」が記述されている。また、「ｕｍｉｄ＝”０Ｄ１２１３００００００００００００１０４４４４４４８４ＥＥＥＥ００Ｅ０１８８Ｅ１３０Ｂ”」は、エディットリストのＵＭＩＤを示している。本記述例においては、エディットリストのＵＭＩＤとして「０Ｄ１２１３００００００００００００１０４４４４４４８４ＥＥＥＥ００Ｅ０１８８Ｅ１３０Ｂ」が記述されている。
【０１０９】
図９の第２５行目の記述「ｆｉｌｅ＝”Ｅ０００１Ｅ０１．ＳＭＩ”  ｄｕｒ＝”５００”  ｆｐｓ＝”５９．９４ｉ”  ｃｈ＝”４”  ａｓｐｅｃｔＲａｔｉｏ＝”４：３”＞」は、図９の第２４行目に引き続き、エディットリストの属性が記述されている。「ｆｉｌｅ＝”Ｅ０００１Ｅ０１．ＳＭＩ”」はエディットリストのファイル名を示している。本記述例においては、エディットリストのファイル名として「Ｅ０００１Ｅ０１．ＳＭＩ」が記述されている。また、「ｄｕｒ＝”５００”」は、エディットリストの有効な時間方向の長さを示している。単位はフレーム数である。また、「ｆｐｓ＝”５９．９４ｉ”」は、クリップの時間軸方向のレゾリューションを示している。単位はｆｉｅｌｄ／ｓｅｃである。本記述例においては、ＮＴＳＣ方式の信号周波数を示している。また、「ｃｈ＝”４”」は、エディットリストに含まれるオーディオチャンネル数を示している。本記述例においては、オーディオチャンネル数が４つであることを示している。また、「ａｓｐｅｃｔＲａｔｉｏ＝”４：３”」は、エディットリストに含まれるビデオファイルのアスペクト比を示している。本記述例においては、アスペクト比が４：３であることを示している。
【０１１０】
図９の第２６行目の記述「＜ｍｅｔａ  ｆｉｌｅ＝”Ｅ０００１Ｍ０１．ＸＭＬ”  ｔｙｐｅ＝”ＰＤ−Ｍｅｔａ”／＞」は、エディットリスト用クリップメタデータファイルの属性が記述されている。「ｆｉｌｅ＝”Ｅ０００１Ｍ０１．ＸＭＬ”」は、エディットリスト用クリップメタデータファイルのファイル名を示している。本記述例においては、ファイル名として「Ｅ０００１Ｍ０１．ＸＭＬ」が記述されている。また、「ｔｙｐｅ＝”ＰＤ−Ｍｅｔａ”」は、エディットリスト用クリップメタデータファイルのファイル形式を示す。本実施の形態においては、ファイル形式として「ＰＤ−Ｍｅｔａ」が記述されている。
【０１１１】
インデックスファイル４１の記述は、図９から図１０に続く。図１０の第１行目の記述「＜／ｅｄｉｔｌｉｓｔ＞」は、１つのエディットリストに関する属性の記述が終了したことを示す。すなわち、図９の第２４行目に記述が開始されたエディットリストの記述が、図１０の第１行目に終了したことを示している。
【０１１２】
図１０の第２行目乃至第５行目には、エディットリストＩＤ「Ｅ０００２」のエディットリストに関する管理情報が記述されている。その記述内容は、図９の第２４行目乃至図１０の第１行目に記述されたエディットリストＩＤ「Ｅ０００１」のエディットリストの場合と同様であるので、詳細な説明は省略する。
【０１１３】
また、図１０の第６行目乃至第９行目には、エディットリストＩＤ「Ｅ０００３」のエディットリストに関する管理情報が記述されている。その記述内容は、図９の第２４行目乃至図１０の第１行目に記述されたエディットリストＩＤ「Ｅ０００１」のエディットリストの場合と同様であるので、詳細な説明は省略する。
【０１１４】
さらにまた、図１０の第１０行目乃至第１３行目には、エディットリストＩＤ「Ｅ０００４」のエディットリストに関する管理情報が記述されている。その記述内容は、図９の第２４行目乃至図１０の第１行目に記述されたエディットリストＩＤ「Ｅ０００１」のエディットリストの場合と同様であるので、詳細な説明は省略する。
【０１１５】
図１０の第１４段落目の記述「＜／ｅｄｉｔｌｉｓｔＴａｂｌｅ＞」は、図９の第２３行目から記述が開始されたエディットリストに関する管理情報の記述の終了を示す記述である。
【０１１６】
図１０の第１５行目の記述「＜／ｉｎｄｅｘＦｉｌｅ＞」は、インデックスファイル４１の記述の終了を示す記述である。
【０１１７】
以上のようにしてインデックスファイル４１には、光ディスク３２に記録されたデータの属性（管理情報）が記述されている。
【０１１８】
次に、図１１は、ディスクインフォメーションファイル５１の記述例を表している。
【０１１９】
図１１の第１行目の記述「＜？ｘｍｌ  ｖｅｒｓｉｏｎ＝”１．０”  ｅｎｃｏｄｉｎｇ＝”ＵＴＦ−８”？＞」のうち、「ｘｍｌ  ｖｅｒｓｉｏｎ＝”１．０”」は、ディスクインフォメーションファイル５１がＸＭＬ文書であることを表している。また、「ｅｎｃｏｄｉｎｇ＝”ＵＴＦ−８”」は、文字コードがＵＴＦ−８で固定であることを表している。図１１の第２行目の記述「＜ｄｉｓｃｉｎｆｏ  ｘｍｌｎｓ＝”ｕｒｎ：ｓｃｈｅｍａｓ−ｐｒｏｆｅｓｓｉｏｎａｌＤｉｓｃ：ｄｉｓｃｉｎｆｏ”」は、ＸＭＬ文書の名前空間を表している。図１１の第３行目の記述「＜ｈｉｓｔｏｒｙ＞」は、再生履歴が以下の行に記述されることを示している。
【０１２０】
図１１の第４行目の記述「＜ｃｌｉｐ  ｉｄ＝”Ｃ０００３”  ｆｔｃ＝”ｓｍｐｔｅ−３０−ｄｒｏｐ＝００：３０：１２：２３”  ／＞」は、光ディスク３２に記録されたデータのうち、１番最近再生されたのがクリップＩＤ「Ｃ０００３」のクリップであり、タイムコードが「００：３０：１２：２３」まで再生されたところで、再生が停止されたことを示している。
【０１２１】
図１１の第５行目の記述「＜ｅｄｉｔｌｉｓｔ  ｉｄ＝”Ｅ０００１”  ｆｔｃ＝”ｓｍｐｔｅ−３０−ｄｒｏｐ＝００：００：００：１５”  ／＞」は、光ディスク３２に記録されたデータのうち、図１１の第４行目に記述されたデータより１つ前に再生されたのが、エディットリストＩＤ「Ｅ０００１」のエディットリストであり、タイムコードが「００：００：００：１５」まで再生されたところで、再生が停止されたことを示している。
【０１２２】
図１１の第６行目の記述「＜ｔａｐｅ  ｉｄ＝”Ｃ０００３”  ｆｔｃ＝”ｓｍｐｔｅ−３０−ｄｒｏｐ＝００：０２：２３：１２”  ／＞」は、光ディスク３２に記録されたデータのうち、図１１の第５行目に記述されたデータより１つ前に再生されたのが、クリップＩＤ「Ｃ０００３」のクリップであり、タイムコードが「００：０２：２３：１２」まで再生されたところで、再生が停止されたことを示している。なお、「ｔａｐｅ」は、クリップＩＤ「Ｃ０００１」乃至「Ｃ０００３」のクリップが、記録の古い順に、連続的に再生されたことを示している。
【０１２３】
図１１の第７行目の記述「＜ｅｄｉｔｌｉｓｔ  ｉｄ＝”Ｅ０００４”  ｆｔｃ＝”ｓｍｐｔｅ−３０−ｄｒｏｐ＝００：００：１０：０２”  ／＞」は、光ディスク３２に記録されたデータのうち、図１１の第６行目に記述されたデータより１つ前に再生されたのが、エディットリストＩＤ「Ｅ０００４」のエディットリストであり、タイムコードが「００：００：１０：０２」まで再生されたところで、再生が停止されたことを示している。
【０１２４】
図１１の第８行目の記述「＜ｃｌｉｐ  ｉｄ＝”Ｃ０００２”  ｆｔｃ＝”ｓｍｐｔｅ−３０−ｄｒｏｐ＝００：０１：０２：０３”  ／＞」は、光ディスク３２に記録されたデータのうち、図１１の第７行目に記述されたデータより１つ前に再生されたのが、クリップＩＤ「Ｃ０００２」のクリップであり、タイムコードが「００：０１：０２：０３」まで再生されたところで、再生が停止されたことを示している。
【０１２５】
図１１の第９行目の記述「＜ｃｌｉｐ  ｉｄ＝”Ｃ０００４”  ｆｔｃ＝”ｓｍｐｔｅ−３０−ｄｒｏｐ＝００：０５：４３：２１”  ／＞」は、光ディスク３２に記録されたデータのうち、図１１の第８行目に記述されたデータより１つ前に再生されたのが、クリップＩＤ「Ｃ０００４」のクリップであり、タイムコードが「００：０５：４３：２１」まで再生されたところで、再生が停止されたことを示している。
【０１２６】
図１１の第１０行目の記述「＜／ｈｉｓｔｏｒｙ＞」は、再生履歴の記述の終了を示している。
【０１２７】
図１１の第１１行目の記述「＜／ｄｉｓｃｉｎｆｏ＞」は、ディスクインフォメーションファイル５１の記述の終了を示している。
【０１２８】
次に、図１２および図１３のフローチャートを参照して、図１の記録再生装置１によるインデックスファイル更新処理について説明する。
【０１２９】
ステップＳ２０１において、記録再生装置１のＣＰＵ１１は、撮影処理が実行され、クリップルートディレクトリ２０４に新たなクリップディレクトリが追加されたか否かを判定し、クリップルートディレクトリ２０４に新たなクリップディレクトリが追加された場合、処理はステップＳ２０２に進む。
【０１３０】
ステップＳ２０２において、インデックスファイル管理部１９は、インデックスファイル４１に、新たに作成されたクリップに関する管理情報（属性）を追記する。ステップＳ２０３において、インデックスファイル管理部１９は、ステップＳ２０２でインデックスファイル４１に管理情報を追記したタイミングで、時計部１７より、現在時刻を取得し、これをインデックスファイルの更新日時のタイムスタンプとして、インデックスファイル４１に記録する。
【０１３１】
ステップＳ２０４において、インデックスファイル管理部１９は、ステップＳ２０３でタイムスタンプが更新されたインデックスファイル４１を、ドライブ３１を介して、光ディスク３２に記録する。なお、この際、元々光ディスク３２に記録されていたインデックスファイル４１は削除される。
【０１３２】
その後、処理はステップＳ２０５に進み、バックアップファイル作成部２１は、インデックスファイル管理部１９により、新たに作成されたクリップに関する管理情報（属性）が追記されたインデックスファイル４１を複製して、バックアップファイル（ＩＮＤＥＸ．ＢＵＰ）６１を作成する。
【０１３３】
ステップＳ２０６において、バックアップファイル作成部２１は、ステップＳ２０５でバックアップファイル６１を作成したタイミングで時計部１７より現在時刻を取得し、これをバックアップファイル６１の作成日時のタイムスタンプとして、バックアップファイル６１に記録する。
【０１３４】
ステップＳ２０７において、バックアップファイル作成部２１は、ステップＳ２０６でタイムスタンプが記録されたバックアップファイル６１を、ドライブ３１を介して、光ディスク３２に記録する。なお、この際、元々光ディスク３２に記録されていたバックアップファイル６１は削除される。
【０１３５】
その後、処理は図１３のステップＳ２０８に進む。
【０１３６】
ステップＳ２０１において、ＣＰＵ１１が、クリップルートディレクトリ２０４に新たなクリップディレクトリは追加されていないと判定した場合、ステップＳ２０２乃至ステップＳ２０７の処理はスキップされ、処理は図１３のステップＳ２０８に進む。
【０１３７】
図１３のステップＳ２０８において、記録再生装置１のＣＰＵ１１は、編集処理が実行され、エディットリストルートディレクトリ２０５に新たなエディットリストディレクトリが追加されたか否かを判定し、エディットリストルートディレクトリ２０５に新たなエディットリストディレクトリが追加された場合、処理はステップＳ２０９に進む。
【０１３８】
ステップＳ２０９において、インデックスファイル管理部１９は、インデックスファイル４１に、新たに作成されたエディットリストに関する管理情報（属性）を追記する。ステップＳ２１０において、インデックスファイル管理部１９は、ステップＳ２０９でインデックスファイル４１に管理情報（属性）を追記したタイミングで、時計部１７より、現在時刻を取得し、これをインデックスファイルの更新日時のタイムスタンプとして、インデックスファイル４１に記録する。
【０１３９】
ステップＳ２１１において、インデックスファイル管理部１９は、ステップＳ２１０でタイムスタンプが更新されたインデックスファイル４１を、ドライブ３１を介して、光ディスク３２に記録する。なお、この際、元々光ディスク３２に記録されていたインデックスファイル４１は削除される。
【０１４０】
その後、処理はステップＳ２１２に進み、バックアップファイル作成部２１は、インデックスファイル管理部１９により、新たに作成されたエディットリストに関する管理情報（属性）が追記されたインデックスファイル４１を複製して、バックアップファイル（ＩＮＤＥＸ．ＢＵＰ）６１を作成する。
【０１４１】
ステップＳ２１３において、バックアップファイル作成部２１は、ステップＳ２１２でバックアップファイル６１を作成したタイミングで時計部１７より現在時刻を取得し、これをバックアップファイル６１の作成日時のタイムスタンプとして、バックアップファイル６１に記録する。
【０１４２】
ステップＳ２１４において、バックアップファイル作成部２１は、ステップＳ２１３でタイムスタンプが記録されたバックアップファイル６１を、ドライブ３１を介して、光ディスク３２に記録する。なお、この際、元々光ディスク３２に記録されていたバックアップファイル６１は削除される。
【０１４３】
その後、処理は図１２のステップＳ２０１に戻り、上述したステップＳ２０１以降の処理が繰り返される。
【０１４４】
ステップＳ２０８において、記録再生装置１のＣＰＵ１１が、エディットリストルートディレクトリ２０５に新たなエディットリストディレクトリは追加されていないと判定した場合、ステップＳ２０９乃至ステップＳ２１４の処理はスキップされ、処理は図１２のステップＳ２０１に戻り、上述したステップＳ２０１以降の処理が繰り返される。
【０１４５】
以上のようにして、図１の記録再生装置１のインデックスファイル更新処理が実行される。このように、インデックスファイル４１を作成（更新）した後、バックアップファイル６１を作成（更新）するようにすることにより、バックアップファイル６１のタイムスタンプの方が、インデックスファイル４１より新しい時刻とすることができる。
【０１４６】
このようにして、インデックスファイル４１のバックアップファイル６１を作成し、これを光ディスク３２に記録することにより、万が一、インデックスファイル４１が破壊され、インデックスファイル４１に記録された管理情報が読み出せなくなっても、バックアップファイル６１に記録された管理情報を読み出して、光ディスク３２の記録内容を取得することが可能となる。
【０１４７】
ところで、このようにして、インデックスファイル４１およびバックアップファイル６１が共に記録された光ディスク３２を、バックアップファイル６１を作成しない記録再生装置１０１に装着して、撮影処理や編集処理を行い、光ディスク３２にデータを記録した場合、インデックスファイル４１の管理情報は更新されるが、バックアップファイル６１の管理情報は更新されない。
【０１４８】
このような場合のインデックスファイル更新処理について、図１４のフローチャートを参照して説明する。
【０１４９】
ステップＳ３０１において、記録再生装置１０１のＣＰＵ１１１は、撮影処理が実行され、クリップルートディレクトリ２０４に新たなクリップディレクトリが追加されたか否かを判定し、クリップルートディレクトリ２０４に新たなクリップディレクトリが追加された場合、処理はステップＳ３０２に進む。
【０１５０】
ステップＳ３０２において、インデックスファイル管理部１１９は、インデックスファイル４１に、新たに作成されたクリップに関する管理情報（属性）を追記する。ステップＳ３０３において、インデックスファイル管理部１１９は、ステップＳ３０２でインデックスファイル４１に情報を追記したタイミングで、時計部１１７より、現在時刻を取得し、これをインデックスファイルの更新日時のタイムスタンプとして、インデックスファイル４１に記録する。
【０１５１】
ステップＳ３０４において、インデックスファイル管理部１１９は、ステップＳ３０３でタイムスタンプが更新されたインデックスファイル４１を、ドライブ１３０を介して、光ディスク３２に記録する。なお、この際、元々光ディスク３２に記録されていたインデックスファイル４１は削除される。
【０１５２】
その後、処理はステップＳ３０５に進む。
【０１５３】
ステップＳ３０１において、ＣＰＵ１１１が、クリップルートディレクトリ２０４に新たなクリップディレクトリは追加されていないと判定した場合、ステップＳ３０２乃至ステップＳ３０４の処理はスキップされ、処理はステップＳ３０５に進む。
【０１５４】
ステップＳ３０５において、記録再生装置１０１のＣＰＵ１１１は、編集処理が実行され、エディットリストルートディレクトリ２０５に新たなエディットリストディレクトリが追加されたか否かを判定し、エディットリストルートディレクトリ２０５に新たなエディットリストディレクトリが追加された場合、処理はステップＳ３０６に進む。
【０１５５】
ステップＳ３０６において、インデックスファイル管理部１１９は、インデックスファイル４１に、新たに作成されたエディットリストに関する管理情報（属性）を追記する。ステップＳ３０７において、インデックスファイル管理部１１９は、ステップＳ３０６でインデックスファイル４１に管理情報（属性）を追記したタイミングで、時計部１１７より、現在時刻を取得し、これをインデックスファイルの更新日時のタイムスタンプとして、インデックスファイル４１に記録する。
【０１５６】
ステップＳ３０８において、インデックスファイル管理部１１９は、ステップＳ３０７でタイムスタンプが更新されたインデックスファイル４１を、ドライブ１３０を介して、光ディスク３２に記録する。なお、この際、元々光ディスク３２に記録されていたインデックスファイル４１は削除される。
【０１５７】
その後、処理はステップＳ３０１に戻り、上述したステップＳ３０１以降の処理が繰り返される。
【０１５８】
ステップＳ３０５において、記録再生装置１０１のＣＰＵ１１１が、エディットリストルートディレクトリ２０５に新たなエディットリストディレクトリは追加されていないと判定した場合、ステップＳ３０６乃至ステップＳ３０８の処理はスキップされ、処理はステップＳ３０１に戻り、上述したステップＳ３０１以降の処理が繰り返される。
【０１５９】
以上のようにして、図２の記録再生装置１０１のインデックスファイル更新処理が実行される。上述したように、図２の記録再生装置１０１においては、インデックスファイル４１の記録内容が更新されても、バックアップファイル６１の記録内容は更新されない。従って、インデックスファイル４１のタイムスタンプは更新されるが、バックアップファイル６１のタイムスタンプは更新されず、結果的に、インデックスファイル４１の更新日時のほうが、バックアップファイル６１の更新日時より新しい日時になる。
【０１６０】
次に、図１の記録再生装置１のインデックスファイル選択処理、すなわち、光ディスク３２を図１の記録再生装置１に装着した場合の処理について、図１５のフローチャートを参照して説明する。
【０１６１】
光ディスク３２がドライブ３１に装着されたとき、ステップＳ４０１において、インデックスファイル管理部１９は、ドライブ３１を介して、光ディスク３２よりインデックスファイル４１を読み出す。
【０１６２】
ステップＳ４０２において、インデックスファイル管理部１９は、ステップＳ４０１の処理により読み出されたインデックスファイル４１に記録された管理情報が正常に解釈可能か否かを判定し、インデックスファイル４１に記録された管理情報が正常に解釈可能である場合、処理はステップＳ４０３に進む。なお、正常に解釈可能とは、インデックスファイル４１に記録された管理情報から、クリップやエディットリスト等の属性に関する記述内容の全てを正常に読み出せることを意味する。
【０１６３】
ステップＳ４０３において、インデックスファイル管理部１９は、ステップＳ４０１の処理により読み出されたインデックスファイル４１に基づいて、光ディスク３２の記録内容を特定し、ＣＰＵ１１は、インデックスファイル４１の管理情報に基づいて、光ディスク３２に記録されたＡＶデータを読み出したり、新たなＡＶデータを光ディスク３２に書き込んだりする処理を実行する。
【０１６４】
ステップＳ４０２において、インデックスファイル管理部１９が、ステップＳ４０１の処理により読み出されたインデックスファイル４１に記録された管理情報は正常に解釈できないと判定した場合、処理はステップＳ４０４に進む。
【０１６５】
ステップＳ４０４において、インデックスファイル管理部１９は、ＰＲＯＡＶディレクトリ２０２下に、バックアップファイル（ＩＮＤＥＸ．ＢＵＰ）６１が記録されているか検索する。
【０１６６】
ステップＳ４０５において、インデックスファイル管理部１９は、バックアップファイル６１がＰＲＯＡＶディレクトリ２０２下に記録されているか否かを判定し、バックアップファイル６１がＰＲＯＡＶディレクトリ２０２下に記録されていない場合、処理はステップＳ４０６に進む。
【０１６７】
ステップＳ４０６において、ＣＰＵ１１は、表示部２４に、光ディスク３２の管理情報を読み出せなかった旨の案内（エラー画面）を表示する。
【０１６８】
ステップＳ４０５において、インデックスファイル管理部１９が、バックアップファイル６１がＰＲＯＡＶディレクトリ２０２下に記録されていると判定した場合、処理はステップＳ４０７に進む。
【０１６９】
ステップＳ４０７において、ファイル選択部１６は、ステップＳ４０１で読み出されたインデックスファイル４１と、ステップＳ４０６で検索されたバックアップファイル６１のタイムスタンプを比較する。すなわち、上述したように、図１の記録再生装置１においては、バックアップファイル６１は、インデックスファイル４１が作成された後、インデックスファイル４１を複製することにより作成されるため、バックアップファイル６１のタイムスタンプは、常に、インデックスファイル４１のタイムスタンプより新しくなる。それに対して、図２の記録再生装置１においては、バックアップファイル６１の内容は更新されないため、光ディスク３２の記録内容が変更された場合、インデックスファイル４１のみが更新されることになり、結果的に、インデックスファイル４１のタイムスタンプが、バックアップファイル６１のタイムスタンプより新しくなる。
【０１７０】
そこで、インデックスファイル４１のタイムスタンプとバックアップファイル６１のタイムスタンプを比較することにより、バックアップファイル６１に記録された管理情報が、最新のインデックスファイル４１を複製したものであるか否かを判定することができる。すなわち、インデックスファイル４１のタイムスタンプが、バックアップファイル６１のタイムスタンプより古ければ、バックアップファイル６１は最新のインデックスファイル４１を複製したものであるし、インデックスファイル４１のタイムスタンプが、バックアップファイル６１のタイムスタンプより新しければ、バックアップファイル６１は最新のインデックスファイル４１を複製したものはないことになる。
【０１７１】
そこで、図１５のステップＳ４０８において、ファイル選択部１６は、インデックスファイル４１のタイムスタンプが、バックアップファイル６１のタイムスタンプより新しいか否かを判定し、インデックスファイル４１のタイムスタンプが、バックアップファイル６１のタイムスタンプより新しい場合、バックアップファイル６１は最新のインデックスファイル４１を複製したものではないので、処理はステップＳ４０９に進む。
【０１７２】
ステップＳ４０９において、ＣＰＵ１１は、表示部２４に、バックアップファイル６１に記録された管理情報の解釈を実行するか否かをユーザに促す案内を表示させる。すなわち、バックアップファイル６１は、最新のインデックスファイル４１を複製したものではないため、光ディスク３２に記録されたデータに完全に一致したものではないが、部分的に一致している可能性がある。そこで、バックアップファイル６１の管理情報に基づいて、光ディスク３２からＡＶデータなどを読み出すことができる可能性がある。そこで、バックアップファイル６１を解釈するか否かをユーザに選択させるようにすることにより、データの損失を減少させることが可能となる。ユーザは、操作部２３を操作して、バックアップファイル６１の解釈を実行するか否かを指令することができる。
【０１７３】
ステップＳ４１０において、ＣＰＵ１１は、操作部２３からの操作信号に基づいて、ユーザから、バックアップファイル６１の解釈を実行する指令が入力されたか否かを判定し、バックアップファイル６１の解釈を実行する指令が入力されなかった場合（バックアップファイル６１の解釈を実行しない指令が入力された場合）、処理はステップＳ４１１に進む。
【０１７４】
ステップＳ４１１において、ＣＰＵ１１は、表示部２４に、光ディスク３２からデータを読み出せない旨の案内（エラー画面）を表示させる。
【０１７５】
ステップＳ４１０において、ＣＰＵ１１が、バックアップファイル６１の解釈を実行する指令が入力されたと判定した場合、処理はステップＳ４１２に進む。
【０１７６】
ステップＳ４０８において、ファイル選択部１６が、インデックスファイル４１のタイムスタンプが、バックアップファイル６１のタイムスタンプより新しくない（インデックスファイル４１のタイムスタンプが、バックアップファイル６１のタイムスタンプと同時刻か、それより古い）と判定した場合、バックアップファイル６１は最新のインデックスファイル４１を複製したものであるので、ステップＳ４０９乃至ステップＳ４１０の処理はスキップされ、処理はステップＳ４１２に進む。
【０１７７】
ステップＳ４１２において、インデックスファイル管理部１９は、バックアップファイル６１に記録された管理情報に基づいて、光ディスク３２の記録内容を推定し、ＣＰＵ１１は、バックアップファイル６１に記録された管理情報に基づいて、操作部２３に入力された操作に従って、光ディスク３２からのＡＶデータ等の読み出しや、光ディスク３２へのＡＶデータ等の記録を実行する。
【０１７８】
以上のようにして、記録再生装置１のインデックスファイル選択処理が実行される。
【０１７９】
以上のように、本発明を適用した記録再生装置１によれば、インデックスファイル４１とバックアップファイル６１の更新日時を比較することにより、バックアップファイル６１が、最新のインデックスファイル４１を複製したものであるか否かを判定することが可能となる。従って、万が一、インデックスファイル４１が破壊されたりして正常に解釈できない場合、インデックスファイル４１とバックアップファイル６１のタイムスタンプを比較することにより、バックアップファイル６１の解釈を実行してよいか否かを判定することが可能となる。
【０１８０】
さらに、インデックスファイル４１のタイムスタンプがバックアップファイル６１のタイムスタンプより新しかった場合でも、バックアップファイル６１の解釈を実行するか否かを、ユーザに判断させることにより、ユーザは、インデックスファイル４１が破壊されても、部分的にデータを取り戻す可能性を残すことができる。
【０１８１】
なお、図１５のフローチャートの処理においては、ステップＳ４０８で、インデックスファイル４１のタイムスタンプがバックアップファイル６１のタイムスタンプより新しいと判定された場合、ステップＳ４０９で、バックアップファイル６１の解釈を実行させるか否かをユーザに判断させるようにしているが、このようにせず、インデックスファイル４１のタイムスタンプがバックアップファイル６１のタイムスタンプより新しいと判定された場合、すぐにエラー画面を表示部２４に表示させるようにしても良い。
【０１８２】
図１６は、このようにした場合の、インデックスファイル選択処理のフローチャートを示している。
【０１８３】
すなわち、図１６において、ステップＳ４５１乃至ステップＳ４５７の処理は、それぞれ図１５のステップＳ４０１乃至ステップＳ４０７の処理と同様である。
【０１８４】
図１６においては、ステップＳ４５８において、ファイル選択部１６は、インデックスファイル４１のタイムスタンプが、バックアップファイル６１のタイムスタンプより新しいか否かを判定し、インデックスファイル４１のタイムスタンプが、バックアップファイル６１のタイムスタンプより新しい場合、処理はステップＳ４５９に進み、ＣＰＵ１１は、表示部２４に、光ディスク３２のデータを読み出すことができない旨の案内（エラー画面）を表示させる。また、ステップＳ４５８において、ファイル選択部１６が、インデックスファイル４１のタイムスタンプがバックアップファイル６１のタイムスタンプより新しくないと判定した場合、処理はステップＳ４６０に進み、インデックスファイル管理部１９は、バックアップファイル６１に記録された管理情報を解釈して、光ディスク３２からのデータの読み出しや書き込みを実行させる。
【０１８５】
以上のようにしても良い。
【０１８６】
なお、以上においては、画像データ、音声データ、ローレゾデータ、フレームメタデータ、クリップメタデータ、およびエディットリスト等のデータを光ディスクに記録する場合について、説明したが、これらの各データを記録する記録媒体としては、光ディスクに限らず、例えば、光磁気ディスク、フレキシブルディスクやハードディスク等の磁気ディスク、磁気テープ、または、フラッシュメモリ等の半導体メモリであってもよい。
【０１８７】
また、以上においては、記録再生装置１において、インデックスファイル選択処理を行う場合について説明したが、インデックスファイル選択処理を行う情報処理装置としては、これに限らず、例えば、図２の記録再生装置１０１であってもよいし、それ以外の情報処理装置であってもよい。
【０１８８】
さらに、以上においては、記録再生装置を例にして説明したが、これは一体的に構成されることに限定されるものではなく、記録装置、および再生装置にそれぞれ分離してもよい。
【０１８９】
上述した一連の処理は、ハードウェアにより実行させることもできるし、上述したようにソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、記録媒体等からインストールされる。
【０１９０】
記録媒体は、図１に示されるように、記録再生装置１とは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク（フレキシブルディスクを含む）、光ディスク（ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ），ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）を含む）、光磁気ディスク（ＭＤ（Ｍｉｎｉ−Ｄｉｓｃ）（登録商標）を含む）、若しくは半導体メモリなどよりなるパッケージメディアを含むリムーバブルメディア３０により構成されるだけでなく、コンピュータに予め組み込まれた状態でユーザに提供される、プログラムが記憶されているＲＯＭ１２や記憶部２７が含まれるハードディスクなどで構成される。
【０１９１】
なお、本明細書において、媒体により提供されるプログラムを記述するステップは、記載された順序に従って、時系列的に行われる処理は勿論、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１９２】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【０１９３】
【発明の効果】
以上のように、本発明によれば、画像データや音声データ等を記録媒体に記録することができる。特に、記録媒体の記録内容を管理するための管理情報をより安全に保持することができる。また、記録媒体の記録内容の誤認を防止させることができる。
【図面の簡単な説明】
【図１】本発明を適用した記録再生装置の構成例を示すブロック図である。
【図２】図１の記録再生装置とは異なる記録再生装置の構成例を示すブロック図である。
【図３】図１の光ディスクに記録されたデータを管理するためのディレクトリ構造の例を示す図である。
【図４】図３に示されるディレクトリ構造のさらに詳細な構成例を示す図である。
【図５】図３に示されるディレクトリ構造のさらに詳細な構成例を示す図である。
【図６】フォーマット処理を説明するフローチャートである。
【図７】インデックスファイルの記述例を示す図である。
【図８】インデックスファイルの記述例を示す、図７に続く図である。
【図９】インデックスファイルの記述例を示す、図８に続く図である。
【図１０】インデックスファイルの記述例を示す、図９に続く図である。
【図１１】ディスクインフォメーションファイルの記述例を示す図である。
【図１２】図１の記録再生装置のインデックスファイル更新処理を説明するフローチャートである。
【図１３】図１の記録再生装置のインデックスファイル更新処理を説明する、図１２に続くフローチャートである。
【図１４】図２の記録再生装置のインデックスファイル更新処理を説明するフローチャートである。
【図１５】図１の記録再生装置のインデックスファイル選択処理を説明するフローチャートである。
【図１６】図１の記録再生装置のインデックスファイル選択処理を説明する、他のフローチャートである。
【符号の説明】
１  記録再生装置，  １１  ＣＰＵ，  １２  ＲＯＭ，  １３  ＲＡＭ，  １４  クリップ管理部，  １５  エディットリスト管理部，  １６  ファイル選択部，  １７  時計部，  １９  インデックスファイル管理部，  ２０  ディスクインフォメーションファイル管理部，  ２１  バックアップファイル作成部，  ２３  操作部，  ２４  表示部，  ３１  ドライブ，  ３２  光ディスク，  ４１  インデックスファイル，  ６１  バックアップファイル，  １０１  記録再生装置，２０４  クリップルートディレクトリ，  ２０５  エディットルートディレクトリ，  ２１１乃至２１３  クリップディレクトリ，  ２１４乃至２１７  エディットリストディレクトリ
【図１】
2005005915.tif 000003
【図２】
2005005915.tif 000004
【図３】
2005005915.tif 000005
【図４】
2005005915.tif 000006
【図５】
2005005915.tif 000007
【図６】
2005005915.tif 000008
【図７】
2005005915.tif 000009
【図８】
2005005915.tif 000010
【図９】
2005005915.tif 000011
【図１０】
2005005915.tif 000012
【図１１】
2005005915.tif 000013
【図１２】
2005005915.tif 000014
【図１３】
2005005915.tif 000015
【図１４】
2005005915.tif 000016
【図１５】
2005005915.tif 000017
【図１６】
2005005915.tif 000018