(57)【要約】【課題】記録媒体をインジェクトした後のマウント完了時間を短くする。【解決手段】光ディスクには、所定のコンテンツのデータストリームが記録される。このデータストリームは、所定数のクリップ（素材データ）により構成される。光ディスクには、ディスクメタファイル、インデックスファイル、ディスクインフォメーションファイル等の管理情報を記録する管理情報領域がある。データストリームを構成する各クリップの最終フレームのタイムコード情報は、各クリップに係るノンリアルタイムメタデータに記述されている。イジェクト時にディスクインフォメーションファイルを光ディスクに書き戻す際に、データストリームの最終記録クリップの最終タイムコード情報を当該ディスクインフォメーションファイルに記録する。これにより、光ディスクのインジェクト時に最終タイムコード情報を取得するまでの時間を短くできる。【選択図】図９
2008186542.tif 000002
【特許請求の範囲】
【請求項１】
所定のコンテンツのデータストリームを構成する素材データを入力する入力部と、
上記入力部に入力された素材データを記録媒体のデータ領域に記録し、該素材データに付加される素材情報を上記記録媒体の素材情報領域に記録し、上記記録媒体の管理情報を該記録媒体の管理情報領域に記録する記録部とを備え、
上記記録部が上記管理情報領域に記録する上記管理情報には、上記所定のコンテンツのデータストリームを構成する最後の素材データの最終タイムコード情報が含まれる
ことを特徴とする記録装置。
【請求項２】
上記記録部は、上記所定のコンテンツのデータストリームを構成する最後の素材データの最終タイムコードにタイムコードを連続させて新たな素材データを記録する場合、
上記管理情報領域に記録されている管理情報に上記最後の素材データの最終タイムコード情報が含まれているときは、該最終タイムコード情報によりタイムコードのリジェネを行い、
上記管理情報領域に記録されている管理情報に上記最後の素材データの最終タイムコード情報が含まれていないときは、上記素材情報領域に記録されている上記最後の素材データに付加された素材情報に含まれている最終タイムコード情報によりタイムコードのリジェネを行う
ことを特徴とする請求項１に記載の記録装置。
【請求項３】
上記記録部は、上記記録媒体のデータ領域に複数の上記データストリームが記録されているとき、
上記記録媒体の管理情報領域に記録する管理情報に、各データストリームを構成する最後の素材データの最終タイムコード情報が含まれるようにする
ことを特徴とする請求項１に記載の記録装置。
【請求項４】
入力された所定のコンテンツのデータストリームを構成する素材データを記録媒体のデータ領域に記録し、該素材データに付加される素材情報を上記記録媒体の素材情報領域に記録し、上記記録媒体の管理情報を該記録媒体の管理情報領域に記録する記録方法であって、
上記管理情報領域に記録する上記管理情報に、上記所定のコンテンツのデータストリームを構成する最後の素材データの最終タイムコード情報が含まれるようにする
ことを特徴とする記録方法。
【請求項５】
所定のコンテンツのデータストリームを構成する素材データを記録するデータ領域と、上記素材データに付加される素材情報を記録する素材情報領域と、自己の管理情報を記録する管理情報領域とを有し、
上記管理情報領域に記録されている上記管理情報に、上記所定のコンテンツのデータストリームを構成する最後の素材データの最終タイムコード情報が含まれている
ことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、記録装置、記録方法および記録媒体に関する。詳しくは、この発明は、所定のコンテンツのデータストリームを記録する記録媒体の管理情報領域に記録される管理情報に、データストリームを構成する最後の素材データの最終タイムコード情報を含めることにより、記録媒体をインジェクトした後のマウント完了時間を短くできるようにした記録装置等に係るものである。
【背景技術】
【０００２】
近年、画像データや音声データ等のコンテンツのデータストリームを、光ディスクやハードディスク等のランダムアクセスが可能な記録媒体を用いて、ノンリニアに記録する方法が提案されている（例えば、特許文献１参照）。
【０００３】
この場合、データストリームは所定個数の素材データにより構成される。記録媒体、例えば光ディスクには、データ領域、素材情報領域および管理情報領域が設けられる。そして、データ領域には素材データが記録され、素材情報領域には、各素材データに付加される素材情報（メタデータ）が記録され、さらに管理情報領域には、ディスクの管理情報が記録される。
【０００４】
素材情報領域に記録される各素材情報には、対応する素材データの最終タイムコード情報が含まれている。記録装置に当該光ディスクが装着された後にマウント完了（記録／再生許可）に至るためには、管理情報領域からディスク全体の管理情報を取得する他に、素材情報領域からデータストリームを構成する最後の素材データの最終タイムコード情報を取得する必要があった。
【特許文献１】特開２００６−１０９１６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述の素材データに付加される素材情報（メタデータ）には、最終タイムコード情報等の記録に必要な情報の他に、当該素材データに関係するメタデータが多数含まれている。例えば、メタデータには、素材データの検索性を上げるために、ＬＴＣ(Linear Time Code)の変化が非線形となるフレームの一覧情報であるＬＴＣ変化点テーブルがある。ＬＴＣはタイムコードであるので、撮影画像データにおいて、その値は通常１フレームずつ単調に増加する（線形に変化する）。
【０００６】
しかしながら、例えば、編集作業により複数の素材データがつなぎ合わせられたり、一部のフレームが削除されたり、ＬＴＣの値自体が編集されたりすると、ＬＴＣの値は、必ずしも線形に変化するとは限らず、例えば単調増加から単調減少に変化する等、ＬＴＣの値の変化の仕方が変わる。このようにＬＴＣの値の変化の仕方が変わるフレームが変化点である。ＬＴＣ変化点テーブルは、変化点のフレーム番号（ＦＴＣ）とＬＴＣの値をテーブル化したものであり、変化点が多くなると、それに伴ってテーブルの容量は大きくなっていく。
【０００７】
データストリームを構成する最後の素材データに付加されている素材情報（メタデータ）の容量が大きい場合には、当該素材情報から最終タイムコード情報を取得するまでの時間が長くなり、従って、マウント完了（記録／再生許可）までの時間が大幅に遅延するおそれがある。例えば、最後の素材データの最終タイムコードにタイムコードを連続させて新たな素材データを記録する場合、上述したようにマウント完了までの時間が大幅に遅延するときには、記録開始までの時間が大幅に遅延するという不都合が生じる。
【０００８】
なお、最後の素材データに付加されている素材情報から最終タイムコード情報のみを読み取って、マウント完了時間を短縮することが考えられる。しかし、素材情報は例えばＸＭＬ(ExtensibleMarkup Language)形式で記録されているので、最初から最後まで読まないと本当に有効な情報か否かが分からない。従って、素材情報から最終タイムコード情報のみを読み取るということは困難である。
【０００９】
この発明の目的は、記録媒体をインジェクトした後のマウント完了時間を短くすることにある。
【課題を解決するための手段】
【００１０】
この発明の概念は、
所定のコンテンツのデータストリームを構成する素材データを入力する入力部と、
上記入力部に入力された素材データを記録媒体のデータ領域に記録し、該素材データに付加される素材情報を上記記録媒体の素材情報領域に記録し、上記記録媒体の管理情報を該記録媒体の管理情報領域に記録する記録部とを備え、
上記記録部が上記管理情報領域に記録する上記管理情報には、上記所定のコンテンツのデータストリームを構成する最後の素材データの最終タイムコード情報が含まれる
ことを特徴とする記録装置にある。
【００１１】
この発明において、入力部には、画像や音声等の所定のコンテンツのデータストリームを構成する素材データが入力される。ここで、素材データは、所定時間分の画像データや音声データにより構成され、例えば撮影者が撮像を開始してから終了するまでの１回の撮像処理で得られる画像データや音声データである。
【００１２】
入力部に入力される素材データは、記録部により、記録媒体のデータ領域に記録される。記録媒体は、例えば光ディスクや、磁気ディスク、半導体メモリ等のランダムアクセスが可能なものである。この記録媒体は、データ領域の他に、素材情報領域および管理情報領域を有している。
【００１３】
素材情報領域には、記録部により、素材データに付加される素材情報が記録される。この素材情報には、例えば、素材データの最終タイムコード情報が含まれている。管理情報領域には、記録媒体の管理情報が記録される。この管理情報には、上述の所定のコンテンツのデータストリームを構成する最後の素材データの最終タイムコード情報が含まれている。
【００１４】
記録装置では、記録媒体、例えば光ディスクが装着された後にマウント完了（記録／再生許可）に至るためには、管理情報領域に記録されているディスクの管理情報と共に、データ領域に記録されているデータストリームを構成する最後の素材データの最終タイムコード情報を取得することが必要となる。
【００１５】
上述したように管理情報領域に記録される管理情報に最終タイムコード情報を含ませておくことで、管理情報領域からディスクの管理情報を取得する際に当該最終タイムコード情報を同時に取得でき、素材情報領域から当該最終タイムコード情報を取得することが必要でなくなるため、記録媒体をインジェクトした後のマウント完了時間を短くすることが可能となる。また、最終タイムコード情報を取得するまでの時間を短縮できるため、最後の素材データの最終タイムコードにタイムコードを連続させて新たな素材データを記録する場合、記録開始までの時間を早めることができる。
【００１６】
また、この発明において、記録部は、例えば、所定のコンテンツのデータストリームを構成する最後の素材データの最終タイムコードにタイムコードを連続させて新たな素材データを記録する場合、管理情報領域に記録されている管理情報に最後の素材データの最終タイムコード情報が含まれているときは、この最終タイムコード情報によりタイムコードのリジェネを行い、管理情報領域に記録されている管理情報に最後の素材データの最終タイムコード情報が含まれていないときは、素材情報領域に記録されている最後の素材データに付加された素材情報に含まれている最終タイムコード情報によりタイムコードのリジェネを行う。
【００１７】
この場合、管理情報に最後の素材データの最終タイムコード情報が含まれていなくても、素材情報に含まれている最終タイムコード情報によりタイムコードのリジェネを行うことができるため、管理情報に最後の素材データの最終タイムコード情報を含めない古いバージョンの記録装置で記録された記録媒体にも対処できる。
【００１８】
また、この発明において、例えば、記録部は、記録媒体のデータ領域に複数のデータストリームが記録されているとき、記録媒体の管理情報領域に記録する管理情報に、各データストリームを構成する最後の素材データの最終タイムコード情報が含まれるようにする。この場合、各データストリームの最終タイムコード情報を取得するまでの時間を短縮できるため、いずれのデータストリームについても、最後の素材データの最終タイムコードにタイムコードを連続させて新たな素材データを記録する場合、記録開始までの時間を早めることができる。
【発明の効果】
【００１９】
この発明によれば、所定のコンテンツのデータストリームを記録する記録媒体の管理情報領域に記録される管理情報に、データストリームを構成する最後の素材データの最終タイムコード情報を含めるものであり、記録媒体をインジェクトした後のマウント完了時間を短くできる。
【発明を実施するための最良の形態】
【００２０】
以下、図面を参照して、この発明の実施の形態について説明する。図１は、実施の形態としての光ディスク装置１１０の構成例を示している。
【００２１】
光ディスク装置１１０は、システム制御部１１１、操作入力部１１２、制御情報入力部１１３、制御情報出力部１１４、入力部１１５、記録信号処理部１１６、情報処理部１１７、ネットワークインタフェース１１８、メタデータ処理部１１９、ドライブ制御部１２０、ピックアップ部１２１、スピンドル駆動部１２２、再生信号処理部１２３、および出力部１２４を有している。
【００２２】
システム制御部１１１は、点線矢印で示すように、光ディスク装置１１０の全体を制御する制御部である。システム制御部１１１は、ＣＰＵ(Central Processing Unit)１１１ａと、ＲＯＭ(Read OnlyMemory)１１１ｂと、ＲＡＭ(Random Access Memory)１１１ｃを有している。
【００２３】
ＣＰＵ１１１ａは、各部の動作を制御するコントローラとして機能する。ＲＯＭ１１１ｂは、ＣＰＵ１１１ａの動作を制御するための制御プログラム等を格納している。ＲＡＭ１１１ｃは、ＣＰＵ１１１ａのワーキングエリア等として機能する。ＣＰＵ１１１ａは、ＲＯＭ１１１ｂに格納されている制御プログラムを必要に応じて読み出し、読み出した制御プログラムをＲＡＭ１１１ｃに転送して展開し、当該展開された制御プログラムを読み出して実行することで、各部の動作を制御する。
【００２４】
操作入力部１１２は、例えば、キーボードやボタン等の入力デバイスにより構成され、ユーザからの操作入力を受け付け、その情報をシステム制御部１１１に供給する。制御情報入力部１１３は、光ディスク装置１１０の外部より、素材データやメタデータ等のコンテンツに関する情報以外の情報を制御情報として受け付け、当該制御情報をシステム制御部１１１に供給する。制御情報出力部１１４は、システム制御部１１１に供給される素材データやメタデータ等のコンテンツに関する情報以外の情報を光ディスク装置１１０の外部に出力する。
【００２５】
入力部１１５は、光ディスク装置１１０の外部より供給されるコンテンツに関する情報を受け付ける処理部であり、外部より供給される素材データ（画像データや音声データ等）を受け付ける素材データ入力部１１５ａと、外部より供給されるメタデータ（リアルタイムメタデータやノンリアルタイムメタデータ等）を受け付けるメタデータ入力部１１５ｂとを有している。素材データ入力部１１５ａは、入力された素材データを記録信号処理部１１６に供給し、メタデータ入力部１１５ｂは、入力されたメタデータを記録信号処理部１１６に供給する。
【００２６】
記録信号処理部１１６は、入力部１１５より供給される素材データやメタデータ等に対して信号処理を行い、各データを伝送用のフォーマットから記録用のフォーマットに変換する等の処理を行う。記録信号処理部１１６は、信号処理を施したデータを情報処理部１１７に供給する。
【００２７】
情報処理部１１７は、システム制御部１１１の制御に基づき、素材データの編集に関する処理を行う。例えば、情報処理部１１７は、複数のデータを多重化する情報多重化部１１７ａと、１つの情報を複数に分解する情報分解部１１７ｂを有し、合成や分割等の処理を行う。編集対象の素材データやメタデータは、記録信号処理部１１６、ネットワークインタフェース１１８、またはドライブ制御部１２０等より供給される。情報処理部１１７は、各部から供給される素材データやメタデータを取得すると、システム制御部１１１の制御により素材データやメタデータの編集を行い、編集された素材データやメタデータを、ネットワークインタフェース１１８、ドライブ制御部１２０、または再生信号処理部１２３に供給する。なお、メタデータの編集はメタデータ処理部１１９において行われる。従って、情報処理部１１７は、メタデータが供給されると、当該メタデータをメタデータ処理部１１９に供給する。
【００２８】
ネットワークインタフェース１１８は、例えば、イーサネット（登録商標）等のＬＡＮ（Local Area Network）、あるいはインターネットに接続されるインタフェースである。ネットワークインタフェース１１８は、同じネットワークに接続される光ディスク装置１１０以外の通信装置、例えばカメラ等と通信を行うことにより、他の装置から素材データやメタデータ等を取得し、当該取得した素材データやメタデータ等を情報処理部１１７に供給する。また、このネットワークインタフェース１１８は、情報処理部１１７より供給された素材データやメタデータ等を、ネットワークを介して他の装置に供給する。メタデータ処理部１１９は、システム制御部１１１に制御されて、情報処理部１１７より供給されるメタデータを編集し、編集したメタデータを情報処理部１１７に返す。
ドライブ制御部１２０は、光ディスク装置１１０の、光ディスク１３０が装着される図示せぬドライブの各部を制御する処理部である。ドライブ制御部１２０は、例えば、システム制御部１１１に制御されて、ピックップ部１２１およびスピンドル駆動部１２２を制御する。ピックアップ部１２１は、ドライブに装着された光ディスク１３０に記録されている情報を読み出したり、光ディスク１３０に情報を書き込んだりする処理を行う。スピンドル駆動部１２２は、ドライブに装着された光ディスク１３０の駆動を制御する。
【００２９】
そして、ドライブ制御部１２０は、ピックアップ部１２１およびスピンドル駆動部１２２を制御して、ピックアップ部１２１で読み出されたデータを情報処理部１１７に供給する。また、ドライブ制御部１２０は、ピックアップ部１２１およびスピンドル駆動部１２２を制御して、情報処理部１１７より供給されたデータを、ピックアップ部１２１を介して光ディスク１３０に書き込む。
【００３０】
ピックアップ部１２１は、ドライブ制御部１２０に制御され、ドライブに装着された光ディスク１３０に対してレーザ光を照射し、光ディスク１３０に記録されているデータを読み出してドライブ制御部１２０に供給したり、ドライブ制御部１２０より供給されたデータを光ディスク１３０に書き込んだりする。その際、ピックアップ部１２１は、ドライブ制御部１２０に制御されて、光ディスク１３０に対してその半径方向にスライドし、光ディスク１３０の半径方向に対するアクセス位置の制御を行う。スピンドル駆動部１２２は、ドライブに装着された光ディスク１３０の主に回転運動を制御し、ピックアップ部１２１による光ディスク１３０の回転方向に対するアクセス位置の制御を行う。
【００３１】
再生信号処理部１２３は、情報処理部１１７より供給される出力信号（または再生信号）に対する信号処理を行い、例えば、各データを記録用のフォーマットから伝送用のフォーマットに変換する等の処理を行う。再生信号処理部１２３は、信号処理を施したデータを出力部１２４に供給する。
【００３２】
出力部１２４は、光ディスク装置１１０の外部に対して、コンテンツに関する情報を出力する処理部であり、再生信号処理部１２３より供給される素材データ（画像データや音声データ等）を外部に出力する素材データ出力部１２４ａと、再生信号処理部１２３より供給されるメタデータ（リアルタイムメタデータやノンリアルタイムメタデータ等）を外部に出力するメタデータ出力部１２４ｂとを有している。なお、出力部１２４がディスプレイやスピーカ等の出力デバイスを有しており、再生信号処理部１２３より供給される素材データによる画像や音声を、当該出力デバイスより出力するようにしてもよい。
【００３３】
図２は、光ディスク１３０の記録領域３０の構成例を示す模式図である。
【００３４】
光ディスク１３０の記録領域３０は、交替領域３１、ファイルシステム領域（ＦＳ領域）３２Ａ，３２Ｂ、ノンリアルタイム（ＮＲＴ：Non Real Time）領域３３、およびクリップ領域３４を有する。交替領域３１は、その他の領域に、傷、汚れ、製造不良、または記録寿命などによる読み書き不良領域が発生した場合、読み書き不良領域の代替として利用される領域である。ファイルシステム領域３２Ａ，３２Ｂは、ＮＲＴ領域３３やクリップ領域３４に記録されたデータをファイルとして管理するための管理情報が記録される領域である。このファイルシステム領域３２Ａ，３２Ｂは、管理情報領域を構成している。
【００３５】
ＮＲＴ領域３３は、クリップ領域３４に記録される各クリップに対応するメタデータであるノンリアルタイムメタデータ（Non Real Time metadata：ＮＲＴメタデータ）を記録するための領域である。このＮＲＴ領域３３は、素材情報領域を構成している。クリップ領域３４は、各クリップのデータを記録するための領域である。クリップとは、撮影者が撮像を開始して終了するまでの１回の撮像処理を示す単位である。クリップ領域３４は、データ領域を構成している。
【００３６】
各クリップのデータは、例えば、画像データ、音声データ、画像データの各フレームに対応するメタデータで構成されるリアルタイムメタデータ（Real Time metadata：ＲＴメタデータ）、および、画像データや音声データの低解像度のデータであるプロキシデータ等により構成される。各クリップのデータ（画像データ、音声データ）は、所定のコンテンツのデータストリームを構成する素材データを構成している。なお、例えば、編集作業により複数の画像データが繋ぎ合わせられた場合、その編集結果となる１つの画像データは１つのクリップのデータを構成する。クリップの素材データに付加されるメタデータとしては、その読み込み処理においてリアルタイム性が要求される内容のデータよりなるリアルタイムメタデータと、その読み込み処理においてリアルタイム性が要求されない内容のデータよりなるノンリアルタイムメタデータが存在する。
【００３７】
リアルタイムメタデータとしては、例えば、画像信号のフレームの位置を時、分、秒等の所定の時間情報を利用して特定するＬＴＣ（Linear Time Code）、各フレームのフレーム番号であり、ファイルの先頭フレームからの相対的な位置情報であるＦＴＣ（File Time Code）、そのフレームの画像信号の信号特性を示すユーザビット（UB：User Bit）、フレームを識別するためのＩＤであるＵＭＩＤ(UniqueMaterial Identifier)、ビデオカメラによる撮像が行われた位置を表すＧＰＳ(GlobalPositioning System)の情報、画像信号や音声信号等のエッセンスデータの内容に関する情報であるエッセンスマーク、ＡＲＩＢ(Association of Radio Industries and Businesses)メタデータ、撮像が行われたビデオカメラの設定／制御情報などがある。
【００３８】
なお、ＡＲＩＢメタデータとは、標準化団体であるＡＲＩＢで標準化された、ＳＤＩ(Serial Digital Interface)等の通信インタフェース用のメタデータである。また、ビデオカメラの設定／制御情報とは、例えば、ＩＲＩＳ（アイリス）制御値や、ホワイトバランス／ブラックバランスのモード、レンズのズームやフォーカスに関するレンズ情報等の情報である。
【００３９】
ノンリアルタイムメタデータは、クリップ全体に対するメタデータである。ノンリアルタイムメタデータとしては、例えば、各フレームに対応するＬＴＣをフレーム番号（ＦＴＣ）に対応させた変換テーブル、ＵＭＩＤ、ＧＰＳの情報、またはその他の情報などがある。なお、フレームとは、画像データの単位であり、１画面分の画像に対応する画像データ（または、その画像データに対応する各種のデータ）のことである。１つのクリップの画像データは、通常、複数のフレームの画像データからなる。
【００４０】
上述のリアルタイムメタデータおよびノンリアルタイムメタデータは、どのような単位の画像データに対して付加されてもよい。以下においては、リアルタイムメタデータがフレーム毎の画像データに付加され、ノンリアルタイムメタデータがクリップ毎の画像データに付加される場合について説明する。
【００４１】
すなわち、以下においては、リアルタイムメタデータは、画像データに対して、フレーム毎に付加されるフレームメタデータであり、付加されたフレームに対応するデータを含んでいるものとする。また、ノンリアルタイムメタデータは、画像データに対して、クリップ毎に付加されるクリップメタデータであり、付加されたクリップ全体に対応するデータを含んでいるものとする。通常、画像データは、クリップ毎にファイル化され、ファイルシステムにより管理される。このような場合、ノンリアルタイムメタデータは、画像データを含むファイル毎のメタデータであるとすることもできる。
【００４２】
図２に示すように、クリップ領域３４には、例えば、クリップ３４Ａ、クリップ３４Ｂ、・・・等のように、各クリップのデータが順に記録される。クリップ領域３４のクリップがまだ記録されていない領域は未使用領域３４Ｃである。なお、クリップ３４Ａは、クリップ３４Ａに属する画像データや音声データ等を含むボディＡ、フッタ情報F_A、およびヘッダ情報H_Aにより構成される。同様に、クリップ３４Ｂは、クリップ３４Ｂに属する画像データや音声データ等を含むボディＢ、フッタ情報F_B、およびヘッダ情報H_Bにより構成される。なお、クリップのデータを、以下、単に、クリップと称する。
【００４３】
光ディスク１３０においては、ファイルシステム領域３２Ａ，３２Ｂの管理情報により、各データはファイルとして図３〜図５に示すように管理される。光ディスク１３０に記録されたデータを管理するファイルシステムとしては、どのような方式のものを用いてもよく、例えば、ＵＤＦ（Universal Disk Format）やＩＳＯ９６６０（InternationalOrganization for Standardization 9660）等を用いてもよい。また、専用のファイルシステムを用いるようにしてもよい。
【００４４】
このファイルシステムにおいては、光ディスク１３０に記録されたデータは、図３に示すようなディレクトリ構造およびファイルにより管理される。図３において、ルートディレクトリ（ROOT）５１には、画像データや音声データ等の素材データに関する情報、および、素材データの編集結果を示すエディットリスト等が、下位のディレクトリに配置されるPROAVディレクトリ５２が設けられる。なお、ルートディレクトリ５１には、図示は省略するが、構成表データ等も設けられる。
【００４５】
PROAVディレクトリ５２には、ディスクメタファイル（DISCMETA.XML）５３、光ディスク１３０に記録されている全てのクリップおよびエディットリストを管理するための管理情報等を含むインデックスファイル（INDEX.XML）５４、その複製のインデックスファイル（INDEX.BUP）５５、ディスクインフォメーションファイル（DISCINFO.XML）５６、その複製のディスクインフォメーションファイル（DISKINFO.BUP）５７、クリップが下位のディレクトリに設けられるクリップルートディレクトリ（CLPR）５８、および、エディットリストのデータが下位のディレクトリに設けられるエディットリストルートディレクトリ（EDTR）５９が設けられる。
【００４６】
ディスクメタファイル５３には、ディスクのタイトル等、ユーザが認識すべきディスク情報が記述される。
【００４７】
インデックスファイル５４には、光ディスク１３０内に記録されたファイルの情報を管理するためのファイルであり、クリップルートディレクトリの下に格納されるクリップについては、クリップテーブルとして記述されている。クリップテーブルには、管理するクリップがUMIDを用いて指定されている。さらに、そのクリップを構成する各データもそれぞれのUMIDを用いて指定される。また、インデックスファイルは、エディットリストについても同様に管理し、エディットリストのUMIDを用いて管理するエディットリストを指定する。
【００４８】
ディスクインフォメーションファイル５６には、光ディスク１３０のマウント時に必要となるディスク全体の属性情報が記述される。この実施の形態において、このディスクインフォメーションファイル５６には、光ディスク１３０に記録される所定のコンテンツのデータフレームを構成する素材データ（クリップデータ）のうち、最後の素材データの最終タイムコード情報である最終フレームのＬＴＣ情報が含まれている。なお、ディスクインフォメーションファイル５６は、ＸＭＬ形式で記述されている。
【００４９】
クリップルートディレクトリ５８には、光ディスク１３０に記録されているクリップのデータが、クリップ毎に異なるディレクトリに分けて管理されており、例えば、図３の場合、３つのクリップが、クリップディレクトリ（C0001）６１、クリップディレクトリ（C0002）６２、および、クリップディレクトリ（C0003）６３の３つのディレクトリに分けられて管理されている。
【００５０】
すなわち、光ディスク１３０に記録された最初のクリップの各データは、クリップディレクトリ６１の下位のディレクトリのファイルとして管理され、２番目に光ディスク１３０に記録されたクリップの各データは、クリップディレクトリ６２の下位のディレクトリのファイルとして管理され、３番目に光ディスク１３０に記録されたクリップの各データは、クリップディレクトリ６３の下位のディレクトリのファイルとして管理される。
【００５１】
また、エディットリストルートディレクトリ５９には、光ディスク１３０に記録されているエディットリストが、その編集処理毎に異なるディレクトリに分けて管理されており、例えば、図３の場合、４つのエディットリストが、エディットリストディレクトリ（E0001）６４、エディットリストディレクトリ（E0002）６５、エディットリストディレクトリ（E0003）６６、およびエディットリストディレクトリ（E0004）６７の４つのディレクトリに分けて管理されている。
【００５２】
すなわち、光ディスク１３０に記録されたクリップの１回目の編集結果を示すエディットリストは、エディットリストディレクトリ６４の下位のディレクトリのファイルとして管理され、２回目の編集結果を示すエディットリストは、エディットリストディレクトリ６５の下位のディレクトリのファイルとして管理され、３回目の編集結果を示すエディットリストは、エディットリストディレクトリ６６の下位のディレクトリのファイルとして管理され、４回目の編集結果を示すエディットリストは、エディットリストディレクトリ６７の下位のディレクトリのファイルとして管理される。
【００５３】
上述したクリップルートディレクトリ５８に設けられるクリップディレクトリ６１の下位のディレクトリには、最初に光ディスク１３０に記録されたクリップの各データが、図４に示されるようなファイルとして設けられ、管理される。
【００５４】
図４の場合、クリップディレクトリ６１には、このクリップを管理するファイルであるクリップインフォメーションファイル（C0001C01.SMI）７１、このクリップの画像データを含むファイルである画像データファイル（C0001V01.MXF）７２、それぞれ、このクリップの各チャンネルの音声データを含む８つのファイルである音声データファイル（C0001A01.MXF乃至C0001A08.MXF）７３〜８０、このクリップの画像データに対応する低解像度のデータを含むファイルであるプロキシデータファイル（C0001S01.MXF）８１、このクリップ全体に対応するメタデータであり、例えば、 ＬＴＣ（Linear Time Code）とフレーム番号を対応させる変換テーブル等の、リアルタイム性を要求されないメタデータであるノンリアルタイムメタデータを含むファイルであるノンリアルタイムメタデータファイル（C0001M01.XML）８２、このクリップの画像データの各フレームに対応するメタデータであり、例えばＬＴＣ等の、リアルタイム性を要求されるメタデータであるリアルタイムメタデータを含むファイルであるリアルタイムメタデータファイル（C0001R01.BIM）８３、並びに、画像データファイル７２のフレーム構造（例えば、MPEG（Moving Picture Experts Group）等におけるピクチャ毎の圧縮形式に関する情報や、ファイルの先頭からのオフセットアドレス等の情報）が記述されたファイルであるピクチャポインタファイル（C0001I01.PPF）８４等のファイルが設けられる。
【００５５】
ノンリアルタイムメタデータファイル８２に含まれる情報について説明する。ノンリアルタイムメタデータファイル８２は、そのノンリアルタイムメタデータファイル８２と同じクリップディレクトリ内に存在する画像データファイルや音声データファイルに関する、リアルタイム性を要求されない、そのクリップ全体に対する付加情報である。
【００５６】
ノンリアルタイムメタデータファイル８２においては、そのノンリアルタイムメタデータファイル８２が付加されるクリップ（クリップインフォメーションファイル７１）のUMID、LTCの変化が非線形となるフレームの一覧情報であるLTC変化点テーブル（LtcChangeTable）が含まれる。また、クリップが記録された記録媒体を識別するための情報である「リール番号」等により構成されるティピカルユーザビット（TypicalUbit）も含まれる。なお、「リール番号」は、クリップの管理を容易にするために用いられる情報であり、VTRにおいて頻繁に利用されていた情報である。
【００５７】
さらに、ノンリアルタイムメタデータファイル８２には、画像データの各フレームのUMID（BodyUmid）に含まれる基本情報である基本UMID（Basic）の値が変化するフレームの一覧情報である基本UMID変化点テーブル（BodyUmidBasicChangeTable）、画像データの各フレームのUMID（BodyUmid）の時刻情報（When）の値が変化するフレームの一覧情報である時刻情報変化点テーブル（BodyUmidWhenChangeTable）、画像データの各フレームのUMID（BodyUmid）の位置情報（Where）の値が変化するフレームの一覧情報である位置情報変化点テーブル（BodyUmidWhereChangeTable）、および、画像データの各フレームのUMID（BodyUmid）の人物情報（Who）の値が変化するフレームの一覧情報である人物情報変化点テーブル（BodyUmidWhoChangeTable）が含まれる。
【００５８】
また、ノンリアルタイムメタデータファイル８２には、KLVパケットが付加されたフレームの一覧情報であるKLVパケットテーブル（KlvPacketTable）も含まれる。さらに、画像データのビデオフォーマットに関する情報、音声データのオーディオフォーマットに関する情報、データの記録や編集に用いられたハードウェアやソフトウェアに関する情報、ユーザ情報、ノンリアルタイムメタデータファイル８２が対応するクリップのタイトル情報、並びに、任意のメモ情報（ディスクリプション）等も含まれる。
【００５９】
また、ノンリアルタイムメタデータファイル（C0001M01.XML）８２には、クリップ毎のノンリアルタイムメタデータとして、最終タイムコード情報である最終フレームのＬＴＣ情報も含まれている。
【００６０】
ＬＴＣ変化点テーブルについて説明する。ＬＴＣはタイムコードであるので、撮影画像データにおいて、その値は通常１フレームずつ単調に増加する（線形に変化する）。しかしながら、例えば、編集作業により複数のクリップがつなぎ合わせられたり、一部のフレームが削除されたり、ＬＴＣの値自体が編集されたりすると、ＬＴＣの値は、必ずしも線形に変化するとは限らず、例えば単調増加から単調減少に変化する等、ＬＴＣの値の変化の仕方が変わることがある（非線形に変化することがある）。このようにＬＴＣの値の変化の仕方が変わるフレームを変化点と称する。ＬＴＣ変化点テーブルは、変化点のフレーム番号（ＦＴＣ）とＬＴＣの値をテーブル化したものである。このＬＴＣ変化点テーブルは、例えば、ＬＴＣに基づいてフレームを検索する場合等に利用される。
【００６１】
図４の場合、再生時にリアルタイム性を要求されるデータである、画像データ、プロキシデータ、およびリアルタイムメタデータは、それぞれ１つのファイルとして管理され、読み出し時間が増加しないようになされている。
【００６２】
また、音声データも、再生時にリアルタイム性を要求されるが、7.1チャンネル等のような音声の多チャンネル化に対応するために、８チャンネル用意され、それぞれ、異なるファイルとして管理されている。
【００６３】
なお、音声データは８つのファイルとして管理されるように説明したが、これに限らず、音声データに対応するファイルは、７つ以下であってもよいし、９つ以上であってもよい。同様に、画像データ、プロキシデータ、およびリアルタイムメタデータも、それぞれ、２つ以上のファイルとして管理されるようにしてもよい。
【００６４】
また、図４において、リアルタイム性を要求されないノンリアルタイムメタデータは、リアルタイム性を要求されるリアルタイムメタデータと異なるファイルとして管理される。これは、画像データ等の通常の再生中に必要の無いメタデータを読み出さないようにするためであり、このようにすることにより、再生処理の処理時間や、処理に必要な負荷を軽減することができる。
【００６５】
なお、ノンリアルタイムメタデータファイル８２は、汎用性を持たせるためにＸＭＬ（eXtensible Markup Language）形式で記述されているが、リアルタイムメタデータファイル８３は、再生処理の処理時間や処理に必要な負荷を軽減させるために、ＸＭＬ形式のファイルをコンパイルしたＢＩＭ形式のファイルである。
【００６６】
図４に示されるクリップディレクトリ６１のファイルの構成例は、光ディスク１３０に記録されている各クリップに対応する全てのクリップディレクトリにおいて適用することができる。すなわち、図３に示される、その他のクリップディレクトリ６２およびクリップディレクトリ６３においても、図４に示されるファイルの構成例を適用することができるので、その説明を省略する。
【００６７】
次に、図３のエディットリストルートディレクトリ５９の下位のディレクトリにおけるファイルの構成例について説明する。上述したエディットリストルートディレクトリ５９に設けられるエディットリストディレクトリ６５の下位のディレクトリには、光ディスク１３０に記録されたクリップの各データの２回目の編集結果に関する情報であるエディットリストのデータが、図５に示すようなファイルとして設けられ、管理される。
【００６８】
図５の場合、エディットリストディレクトリ６５には、この編集結果（エディットリスト）を管理するファイルであるエディットリストファイル（E0002E01.SMI）９１、この編集後の素材データ（編集に用いられた全クリップの素材データの内、編集後のデータとして抽出された部分）全体に対応するノンリアルタイムメタデータ、または、そのノンリアルタイムメタデータに基づいて新たに生成されたノンリアルタイムメタデータを含むファイルであるエディットリスト用ノンリアルタイムメタデータファイル（E0002M01.XML）９２、プレイリストファイル（E0002P01.SMI）９３、プレイリスト用ピクチャポインタファイル（C0001I01.PPF）９４、プレイリスト用画像データファイル（E0002V01.BMX）９５、プレイリスト用音声データファイル（E0002A01.BMX乃至E0002A04.BMX）９６〜９９、プレイリスト用プロキシデータファイル（E0002S01.BMX）１００、並びに、プレイリスト用リアルタイムメタデータファイル（E0002R01.BBM）１０１等のファイルが設けられる。
【００６９】
図５において、リアルタイム性を要求されないノンリアルタイムメタデータは、リアルタイム性を要求されるリアルタイムメタデータと異なるファイルとして管理される。これは、再生手順（プレイリスト）を用いて画像データ等を再生中に（編集結果の再現中に）、必要の無いメタデータを読み出さないようにするためであり、このようにすることにより、再生処理の処理時間や、処理に必要な負荷を軽減することができる。
【００７０】
エディットリスト用ノンリアルタイムメタデータファイル９２は、編集結果に基づいて、編集に使用されたクリップのノンリアルタイムメタデータ（クリップルートディレクトリ５８の下位のディレクトリに存在するノンリアルタイムメタデータファイル）に基づいて生成された新たなノンリアルタイムメタデータを含むファイルである。例えば、編集が行われると、図４のノンリアルタイムメタデータファイル８２に含まれるノンリアルタイムメタデータから、編集後の素材データに対応する部分が抽出され、それらを用いて、編集後の素材データを１クリップとする新たなノンリアルタイムメタデータが再構成され、エディットリスト用ノンリアルタイムメタデータファイルとして管理される。
【００７１】
すなわち、編集後の素材データには、編集後の素材データを１クリップとする新たなノンリアルタイムメタデータが付加され、そのノンリアルタイムメタデータが１つのエディットリスト用ノンリアルタイムメタデータファイルとして管理される。従って、このエディットリスト用ノンリアルタイムメタデータファイルは、編集毎に生成される。なお、このエディットリスト用ノンリアルタイムメタデータファイル９２は、汎用性を持たせるために、ＸＭＬ形式で記述される。
【００７２】
なお、画像データ、プロキシデータ、およびリアルタイムメタデータは、場合によって、それぞれ、複数のファイルとして管理されるようにしてもよい。同様に、音声データに対応するファイルの数は、３つ以下であってもよいし、５つ以上であってもよい。
【００７３】
図５に示されるエディットリストディレクトリ６５のファイルの構成例は、全てのエディットリスト（編集結果）において適用することができる。すなわち、図３に示される、その他のエディットリストディレクトリ６４、６６、または６７においても、図５に示されるファイルの構成例を適用することができるので、その説明を省略する。
【００７４】
図６は、図１に示す光ディスク装置１１０におけるシステム制御部１１１の詳細な構成例を示している。
【００７５】
システム制御部１１１は、制御部１６１、クリップ処理部１７１、参照エディットリスト検索部１７２、エディットリスト更新部１７３、インデックスファイル更新部１７４、ディスクインフォメーションファイル更新部１７５、不整合処理部１７６、入力制御部１８１、通信制御部１８２、書き込み制御部１８３、読み出し制御部１８４、編集更新処理制御部１８５、および出力制御部１８６により構成される。
【００７６】
各部は３層に分かれており、システム制御部１１１の全体を制御する制御部１６１が最上位の層を構成し、クリップ処理部１７１、参照エディットリスト検索部１７２、エディットリスト更新部１７３、インデックスファイル更新部１７４、ディスクインフォメーションファイル更新部１７５、および不整合処理部１７６が、目的の処理を実行する２番目の層を構成し、入力制御部１８１、通信制御部１８２、書き込み制御部１８３、読み出し制御部１８４、編集更新処理制御部１８５、および出力制御部１８６が、光ディスク装置１１０のシステム制御部１１１以外の処理部を制御する最下位の層を構成する。
制御部１６１は、クリップ処理部１７１、参照エディットリスト検索部１７２、エディットリスト更新部１７３、インデックスファイル更新部１７４、ディスクインフォメーションファイル更新部１７５、または不整合処理部１７６が実行する処理の開始や終了を制御したり、他の処理との連携を制御したりする。また、制御部１６１は、操作入力部１１２より供給される操作入力情報や制御情報入力部１１３より供給される制御情報に基づいて、上述した各部を制御する。さらに、制御部１６１は、制御情報を制御情報出力部１１４に供給することにより、制御情報出力部１１４を介して光ディスク装置１１０の外部に制御情報を出力する。また、制御部１６１は、出力制御部１８６を制御し、素材データやメタデータの出力に関する処理を制御する。
【００７７】
クリップ処理部１７１は、入力制御部１８１、通信制御部１８２、書き込み制御部１８３、読み出し制御部１８４、および編集更新処理制御部１８５を制御し、クリップの画像データ、音声データ、リアルタイムメタデータ、プロキシデータ、およびノンリアルタイムメタデータ等の記録、再生、編集に関する処理を行う。
【００７８】
より具体的に説明すると、クリップ処理部１７１は、入力制御部１８１を介して入力部１１５および記録信号処理部１１６を制御し、光ディスク装置１１０の外部より入力される素材データやメタデータを情報処理部１１７に供給させる。また、クリップ処理部１７１は、通信制御部１８２を介してネットワークインタフェース１１８を制御し、他の装置より供給される素材データやメタデータを情報処理部１１７に供給させたり、当該情報処理部１１７より出力される編集結果を他の装置に供給させたりする。
【００７９】
さらに、クリップ処理部１７１は、書き込み制御部１８３を介してドライブ制御部１２０を制御し、情報処理部１１７より出力される編集結果を光ディスク１３０に書き込ませる。また、クリップ処理部１７１は、読み出し制御部１８４を介してドライブ制御部１２０を制御し、光ディスク１３０に記録されている素材データやメタデータを読み出させ、情報処理部１１７に供給させる。さらに、クリップ処理部１７１は、編集更新処理制御部１８５を介して情報処理部１１７やメタデータ処理部１１９を制御し、素材データやメタデータの編集に関する処理を行わせる。
【００８０】
参照エディットリスト検索部１７２は、読み出し制御部１８４および編集更新処理制御部１８５を制御し、破壊編集されるクリップを参照するエディットリストの検索に関する処理を行う。より具体的に説明すると、参照エディットリスト検索部１７２は、読み出し制御部１８４を介してドライブ制御部１２０を制御し、光ディスク１３０に記録されているエディットリストを読み出させ、情報処理部１１７に供給させる。さらに、参照エディットリスト検索部１７２は、編集更新処理制御部１８５を介して情報処理部１１７やメタデータ処理部１１９を制御し、読み出させたエディットリストを参照させ、破壊編集されるクリップを参照するエディットリストを検索する処理を実行させる。
【００８１】
エディットリスト更新部１７３は、書き込み制御部１８３および編集更新処理制御部１８５を制御し、参照エディットリスト検索部１７２に検索されたエディットリストの更新に関する処理を行う。より具体的に説明すると、エディットリスト更新部１７３は、書き込み制御部１８３を介してドライブ制御部１２０を制御し、更新されたエディットリストを光ディスク１３０に書き込ませる。さらに、エディットリスト更新部１７３は、編集更新処理制御部１８５を介して情報処理部１１７やメタデータ処理部１１９を制御し、破壊編集されたクリップを参照するエディットリストをその破壊編集に応じて更新させる。
【００８２】
ここで、破壊編集では、光ディスク１３０に記録されている素材データやメタデータを編集する場合、編集対象の素材データやメタデータを更新するようにする。因みに、非破壊編集では、編集対象の素材データやメタデータはそのままとし、編集結果を示すデータを新たに生成するようにする。
【００８３】
インデックスファイル更新部１７４は、書き込み制御部１８３、読み出し制御部１８４、および編集更新処理制御部１８５を制御し、光ディスク１３０に記録されているインデックスファイル５４（図３参照）の更新に関する処理を行う。より具体的に説明すると、インデックスファイル更新部１７４は、書き込み制御部１８３を介してドライブ制御部１２０を制御し、更新されたインデックスファイルを光ディスク１３０に書き込ませる。また、インデックスファイル更新部１７４は、読み出し制御部１８４を介してドライブ制御部１２０を制御し、光ディスク１３０に記録されているインデックスファイルを読み出させ、それを情報処理部１１７に供給させる。さらに、インデックスファイル更新部１７４は、編集更新処理制御部１８５を介して情報処理部１１７やメタデータ処理部１１９を制御し、インデックスファイルを、実行された記録、編集に応じて更新させる。
【００８４】
ディスクインフォメーションファイル更新部１７５は、書き込み制御部１８３、読み出し制御部１８４、および編集更新処理制御部１８５を制御し、光ディスク１３０に記録されているディスクインフォメーションファイル５６（図３参照）の更新に関する処理を行う。より具体的に説明すると、ディスクインフォメーションファイル更新部１７５は、書き込み制御部１８３を介してドライブ制御部１２０を制御し、更新されたディスクインフォメーションファイルを光ディスク１３０に書き込ませる。
【００８５】
また、ディスクインフォメーションファイル更新部１７５は、読み出し制御部１８４を介してドライブ制御部１２０を制御し、光ディスク１３０に記録されているディスクインフォメーションファイルを読み出させ、それを情報処理部１１７に供給させる。さらに、ディスクインフォメーションファイル更新部１７５は、編集更新処理制御部１８５を介して情報処理部１１７やメタデータ処理部１１９を制御し、ディスクインフォメーションファイルを、実行された記録、再生、編集に応じて更新させる。
【００８６】
不整合処理部１７６は、書き込み制御部１８３および編集更新処理制御部１８５を制御し、例えば、ユーザの指示等に基づいて、例えば、破壊編集されたファイルを参照する他のファイルを更新しないなど、あえてファイル間で整合を取らないようにした場合に生成された、そのことを示す不整合情報の出力や記録に関する処理を行う。より具体的に説明すると、不整合処理部１７６は、書き込み制御部１８３を介してドライブ制御部１２０を制御し、生成された不整合情報を光ディスク１３０に書き込ませる。
【００８７】
また、不整合処理部１７６は、編集更新処理制御部１８５を介して情報処理部１１７やメタデータ処理部１１９を制御し、生成された不整合情報を取得し、それを制御部１６１に供給する。さらに、不整合処理部１７６は、情報処理部１１７やメタデータ処理部１１９において生成された不整合情報を、制御部１６１に供給し、例えば、制御情報出力部１１４を介して光ディスク装置１１０の外部に出力させたり、出力制御部１８６を介して出力部１２４より光ディスク装置１１０の外部に出力させたりする。
【００８８】
入力制御部１８１は、入力部１１５および記録信号処理部１１６を制御し、光ディスク装置１１０の外部より入力部１１５に入力される素材データやメタデータを受け付ける処理を実行させる。通信制御部１８２は、ネットワークインタフェース１１８を制御し、他の装置との通信に関する処理を行う。書き込み制御部１８３は、ドライブ制御部１２０を制御し、光ディスク１３０に対するデータの書き込みに関する処理を行う。
【００８９】
読み出し制御部１８４は、ドライブ制御部１２０を制御し、光ディスク１３０に記録されているデータの読み出しに関する処理を行う。編集更新処理制御部１８５は、情報処理部１１７およびメタデータ処理部１１９を制御し、実行される記録、再生、編集等に応じて、素材データやメタデータの編集、更新等に関する処理を行う。出力制御部１８６は、再生信号処理部１２３および出力部１２４を制御し、情報処理部１１７より出力されたデータの、光ディスク装置１１０の外部への出力に関する処理を行う。
【００９０】
図１に示す光ディスク装置１１０の動作を簡単に説明する。
【００９１】
最初に、記録の動作例を説明する。入力部１１５から入力される素材データ、メタデータは記録信号処理部１１６に供給される。記録信号処理部１１６では、入力部１１５から供給された素材データ、メタデータに対して、伝送用のフォーマットから記録用のフォーマットに変換する等の処理が行われる。信号処理が施された素材データ、メタデータは情報処理部１１７に供給される。また、ネットワークインタフェース１１８で取得された素材データ、メタデータは、情報処理部１１７に供給される。
【００９２】
情報処理部１１７に供給される記録信号処理部１１６またはネットワークインタフェース１１８から供給される素材データ、メタデータは、必要に応じて加工された後、ドライブ制御部１２０に供給され、ピックアップ部１２１により光ディスク１３０に書き込まれる。
【００９３】
次に、再生の動作例を説明する。光ディスク１３０からピックアップ部１２１により読み出された素材データおよびメタデータはドライブ制御部１２０を介して情報処理部１１７に供給される。そして、情報処理部１１７に供給される素材データおよびメタデータは、例えば、ネットワークインタフェース１１８を介して他の装置に供給される。また、情報処理部１１７に供給される素材データおよびメタデータは再生信号処理部１２３に供給される。再生信号処理部１２３では、情報処理部１１７から供給された素材データ、メタデータに対して、記録用のフォーマットから伝送用のフォーマットに変換する等の処理が行われる。信号処理が施された素材データ、メタデータは出力部１２４から外部に出力される。
【００９４】
次に、光ディスク１３０に記録されている素材データ、メタデータの編集動作例を説明する。光ディスク１３０からピックアップ部１２１により読み出された編集対象の素材データおよびメタデータはドライブ制御部１２０を介して情報処理部１１７に供給される。情報処理部１１７およびメタデータ処理部１１９では、読み出された素材データ、メタデータが編集される。そして、編集後の素材データ、メタデータは、ドライブ制御部１２０に供給され、ピックアップ部１２１により光ディスク１３０に書き込まれる。
【００９５】
図示しないドライブに光ディスク１３０が装着されている状態で、素材データ、メタデータの記録、再生、編集等の処理が行われたのち、当該光ディスク１３０をイジェクト（Ｅｊｅｃｔ）が行われる場合には、各処理に応じて更新されたディスクメタファイル（DISCMETA.XML）、インデックスファイル（INDEX.XML）、ディスクインフォメーションファイル（DISCINFO.XML）およびノンリアルタイムメタデータの書き戻しが行われる。
【００９６】
この場合、ディスクインフォメーションファイル（DISCINFO.XML）は、光ディスク１３０に記録される所定のコンテンツのデータフレームを構成する素材データ（クリップ）のうち、最後の素材データ（最終記録クリップ）の最終タイムコード情報である最終フレームのＬＴＣ情報が含まれた状態で書き戻される。
【００９７】
図７のフローチャートは、システム制御部１１１によるディスクインフォメーションファイル（DISCINFO.XML）の書き戻し処理のフローを示している。まず、システム制御部１１１は、ステップＳＴ１において、書き戻し処理を開始し、ステップＳＴ２に移る。このステップＳＴ２において、システム制御部１１１は、上述のデータフレームを構成する素材データ（クリップデータ）を新たに記録したか否かを判断する。
【００９８】
素材データを新たに記録したとき、システム制御部１１１は、ステップＳＴ３において、当該記録された素材データ（複数の素材データの記録があった場合には、そのうち最後の素材データ）の最終フレームのタイムコード（ＴＣ）情報およびユーザビット（ＵＢ）情報から、最終フレームのＬＴＣの値（lastLtc値）とＵビット値(ubit値)を、ディスクインフォメーションファイル（DISCINFO.XML）に記録する。システム制御部１１１は、このステップＳＴ３の処理の後、ステップＳＴ４に移る。
【００９９】
また、素材データを新たに記録しなかったとき、システム制御部１１１は、ステップＳＴ５において、ディスクインフォメーションファイル（DISCINFO.XML）に、最後の素材データ（クリップデータ）の最終フレームのタイムコード（ＴＣ）情報が存在するか否かを判断する。ディスクインフォメーションファイル（DISCINFO.XML）に最終フレームのタイムコード（ＴＣ）情報が存在するとき、システム制御部１１１は、ディスクインフォメーションファイル（DISCINFO.XML）に、最終フレームのＬＴＣの値（lastLtc値）とＵビット値(ubit値)を記録する処理を行うことなく、直ちに、ステップＳＴ４に移る。
【０１００】
また、ディスクインフォメーションファイル（DISCINFO.XML）に最終フレームのタイムコード（ＴＣ）情報が存在しないとき、システム制御部１１１は、ステップＳＴ６に移る。このステップＳＴ６において、システム制御部１１１は、最後の素材データ（クリップ）に係るノンリアルタイムメタデータ内の最終フレームのＬＴＣ情報（LtcChange/Value値）から、最終フレームのＬＴＣの値（lastLtc値）を生成して、ディスクインフォメーションファイル（DISCINFO.XML）に記録する。
【０１０１】
ステップＳＴ６の処理の後、システム制御部１１１は、ステップＳＴ７に移る。このステップＳＴ７において、システム制御部１１１は、最後の素材データ（クリップ）に係るノンリアルタイムメタデータ内にTypicalUbitが存在するか否かを判断する。TypicalUbitが存在しないとき、システム制御部１１１は、直ちに、ステップＳＴ４に移る。一方、TypicalUbitが存在するとき、システム制御部１１１は、ステップＳＴ８において、TypicalUbitの値から最終フレームのＬＴＣの値（lastLtc値）とＵビット値(ubit値)を生成して、ディスクインフォメーションファイル（DISCINFO.XML）に記録する。システム制御部１１１は、このステップＳＴ８の処理の後、ステップＳＴ４に移る。
【０１０２】
ステップＳＴ４において、システム制御部１１１は、ディスクインフォメーションファイル（DISCINFO.XML）に、最終再生位置を記録する。そして、システム制御部１１１は、ステップＳＴ９において、ディスクインフォメーションファイル（DISCINFO.XML）をシリアライズ、つまりＣＰＵ１１１ａに解析して取り込んだものを元の書式に戻し、その後に、当該ディスクインフォメーションファイル（DISCINFO.XML）を光ディスク１３０に書き戻す。その後、システム制御部１１１は、ステップＳＴ１０において、書き戻し処理を終了する。
【０１０３】
図８は、光ディスク１３０へのデータストリームの記録例を示している。図８において、光ディスク１３０に記録されている所定のコンテンツのデータストリームは、クリップ（Clip1）およびクリップ（Clip2）により構成されている。この場合、クリップ（Clip2）が最終記録クリップ（データストリームを構成する最後の素材データ）であり、lastLtc=23010000、umid=1234・・・、である。光ディスク１３０にクリップ（Clip2）が記録された後、当該光ディスク１３０がイジェクトされて、ディスクインフォメーションファイル（DISCINFO.XML）の書き戻しが行われた場合、当該ディスクインフォメーションファイル（DISCINFO.XML）には、図９に示すように、クリップ（Clip2）の最終フレームのＬＴＣ情報（lastLtc）、ユーザビット情報（ubit）およびumidが記述された状態となる。
【０１０４】
図１０は、最終記録クリップであるクリップ（Clip2）に係るノンリアルタイムメタデータの記述例を示している。ディスクインフォメーションファイル（DISCINFO.XML）に記述されるlastLtc，ubit，umidは、ノンリアルタイムメタデータ内の記述に対応したものとなっている。この場合、ディスクインフォメーションファイル（DISCINFO.XML）の最終フレームのＬＴＣ情報（lastLtc）は、ノンリアルタイムメタデータ内の最終フレームのＬＴＣ情報（ＬtcChange/value）と同一の形式で記述されている。
【０１０５】
図１に示す光ディスク装置１１０は、旧バージョンの光ディスク装置で記録された光ディスク１３０を問題なく取り扱うことができ、上位互換性を満たす。
【０１０６】
すなわち、図１１Ａに示すように、旧バージョンの光ディスク装置で書き戻した場合には、ディスクインフォメーションファイル（DISCINFO.XML）に、最終タイムコード情報は記述されない。図１１Ｂに示すように、このようにディスクインフォメーションファイル（DISCINFO.XML）に最終タイムコード情報が記述されていない光ディスク１３０を、上述の光ディスク装置１１０（新バージョンの光ディスク装置）にインジェクトする場合、ＦＭマウント時には、クリップ毎のメタデータ（ノンリアルタイムメタデータ）から最終記録クリップの最終フレームのタイムコード情報を取得する。その後、図１１Ｃに示すように、当該光ディスク１３０を光ディスク装置１１０からイジェクトする際には、ディスクインフォメーションファイル（DISCINFO.XML）に最終タイムコード情報が記述されて、光ディスク１３０に書き戻される。
【０１０７】
また、上述の図７の処理フローでディスクインフォメーションファイル（DISCINFO.XML）を書き戻した光ディスク１３０は、旧バージョンの光ディスク装置で問題なく取り扱うことができ、下位位互換性を満たす。
【０１０８】
すなわち、図１２Ａに示すように、上述の光ディスク装置１１０（新バージョンの光ディスク装置）において、イジェクト時に、光ディスク１３０には、最終タイムコード情報が記述されたディスクインフォメーションファイル（DISCINFO.XML）が書き戻される。図１２Ｂに示すように、この光ディスク１３０を旧バージョンの光ディスク装置にインジェクトする場合、当該光ディスク装置ではディスクインフォメーションファイル（DISCINFO.XML）を読み込む際に、記述されている最終タイムコード情報（拡張部）は理解不可能なので無視する。その後、図１２Ｃに示すように、当該光ディスク１３０をイジェクトする際には、例えば、当該光ディスク１３０には、最終タイムコード情報が記述されていないディスクインフォメーションファイル（DISCINFO.XML）が書き戻される。
【０１０９】
図１３は、図１に示す光ディスク装置１１０におけるディスクインジェクト（マウント）の処理概要を示している。
【０１１０】
図示しないドライブに光ディスク１３０がインジェクトされることで、タイムコードのリジェネ時以外の記録開始が可能となる。なお、タイムコードのモードには、最終タイムコードに連続させるリジェネのモードだけでなく、フリーランのカウンタによりタイムコードを付与するモードもある。
【０１１１】
ドライブに光ディスク１３０がインジェクトされて、ファイルシステム（ＦＳ）のマウントが完了すると、ＦＭマウントが開始される。このＦＭマウントの処理では、光ディスク１３０からディスクメタファイル（DISCMETA.XML）、インデックスファイル（INDEX.XML）、ディスクインフォメーションファイル（DISCINFO.XML）およびノンリアルタイムメタデータの読み出し（READ）が行われると共に（図３参照）、それらの解析（Parse）が行われる。解析については、ディスクメタファイル（DISCMETA.XML）、インデックスファイル（INDEX.XML）が最初で、以下、ディスクインフォメーションファイル（DISCINFO.XML）の解析、さらにノンリアルタイムメタデータの解析が行われる。
【０１１２】
ディスクインフォメーションファイル（DISCINFO.XML）の解析が終了した後、データストリームを構成する最後の素材データの最終タイムコード情報が取得された時点で、ＦＭマウントが完了する。ＦＭマウントが完了することで、再生、タイムコードのリジェネ時の記録開始、記録完了処理等が可能になる。
【０１１３】
このようにＦＭマウントが完了した後も、ノンリアルタイムメタデータの解析が継続して行われ、この解析が全て終了することで、サムネール表示などが可能になる。
【０１１４】
図１４のフローチャートは、システム制御部１１１によるＦＭマウント処理のフローを示している。まず、システム制御部１１１は、ステップＳＴ１１において、ＦＭマウント処理を開始し、ステップＳＴ１２に移る。このステップＳＴ１２において、システム制御部１１１は、光ディスク１３０から、ディスクメタファイル（DISCMETA.XML）、インデックスファイル（INDEX.XML）、ディスクインフォメーションファイル（DISCINFO.XML）、およびノンリアルタイムメタデータの読み出し（リード：READ）を行う。
【０１１５】
次に、システム制御部１１１は、ステップＳＴ１３において、ディスクメタファイル（DISCMETA.XML）およびインデックスファイル（INDEX.XML）の解析（パーズ：Parse）を行う。そして、システム制御部１１１は、ステップＳＴ１４において、ディスクインフォメーションファイル（DISCINFO.XML）の解析を行う。
【０１１６】
次に、システム制御部１１１は、ステップＳＴ１５において、ディスクインフォメーションファイル内に最終記録クリップの最終タイムコード情報（最終フレームのＬＴＣ情報）が存在するか否かを判断する。ディスクインフォメーションファイルに最終タイムコード情報が存在するとき、システム制御部１１１は、ステップＳＴ１６において、タイムコードのリジェネ用のタイムコードを、当該ディスクインフォメーションファイルに存在する最終タイムコード情報に基づいて取得する。
【０１１７】
この場合、最終記録クリップの最終タイムコードにタイムコードを連続させて新たなクリップを記録する場合、ディスクインフォメーションファイルに存在する最終タイムコード情報によりタイムコードのリジェネが行われることになる。システム制御部１１１は、ステップＳＴ１６の処理の後、ステップＳＴ１７において、ＦＭマウント処理を終了する。
【０１１８】
また、システム制御部１１１は、ステップＳＴ１５において、ディスクインフォメーションファイルに最終タイムコード情報が存在しないとき、ステップＳＴ１８に移る。このステップＳＴ１８において、システム制御部１１１は、最終記録クリップに係るノンリアルタイムメタデータの解析を行い、ステップＳＴ１６において、タイムコードのリジェネ用のタイムコードを取得する。
【０１１９】
この場合、最終記録クリップの最終タイムコードにタイムコードを連続させて新たなクリップを記録する場合、最終記録クリップに係るノンリアルタイムメタデータに存在する最終タイムコード情報によりタイムコードのリジェネが行われることになる。
【０１２０】
上述した光ディスク装置１１０においては、光ディスク１３０のイジェクト時に、当該光ディスク１３０に書き戻されるディスクインフォメーションファイル（DISCINFO.XML）には、光ディスク１３０に記録される所定のコンテンツのデータフレームを構成するクリップ（素材データ）のうち、最終記録クリップ（データストリームを構成する最後の素材データ）の最終フレームのＬＴＣ情報が含まれる（図９参照）。
【０１２１】
また、上述した光ディスク装置１１０においては、ディスクインフォメーションファイル（DISCINFO.XML）に最終フレームのＬＴＣ情報（最終タイムコード情報）が含まれている光ディスク１３０がインジェクトされる場合、ＦＭマウント処理では、タイムコードのリジェネ用のタイムコードが、当該ディスクインフォメーションファイルに存在する最終タイムコード情報に基づいて取得される（図１４参照）。
【０１２２】
従って、従来のように、最終記録クリップに係るノンリアルタイムメタデータの解析を行ってタイムコードのリジェネ用のタイムコードを取得しなくてよく、光ディスク１３０の状態、つまり当該最終記録クリップに係るノンリアルタイムメタデータの容量などによらず、ＦＭマウントの完了時間を短くできる。そのため、例えば、最終記録クリップの最終タイムコードにタイムコードを連続させて新たなクリップを記録する場合、記録開始までの時間を早めることができる。
【０１２３】
また、上述した光ディスク装置１１０においては、最終記録クリップの最終タイムコードにタイムコードを連続させて新たなクリップを記録する場合、ディスクインフォメーションファイル（DISCINFO.XML）に最終タイムコード情報（最終フレームのＬＴＣ情報）が含まれているときは、この最終タイムコード情報によりタイムコードのリジェネを行うが、ディスクインフォメーションファイル（DISCINFO.XML）に最終タイムコード情報（最終フレームのＬＴＣ情報）が含まれていないときは、最終記録クリップに係るノンリアルタイムメタデータに含まれている最終タイムコード情報によりタイムコードのリジェネを行うものであり、ディスクインフォメーションファイル（DISCINFO.XML）に最終タイムコード情報を含めない古いバージョンの光ディスク装置で記録された光ディスク１３０でも問題なく扱うことができる。
【０１２４】
なお、上述では、光ディスク１３０に所定のコンテンツのデータフレームが一つだけ記録されているものを示した（図８参照）。この場合、図９に示すように、ディスクインフォメーションファイル（DISCINFO.XML）には、当該一つのデータフレームにおける最終記録クリップの最終タイムコード情報が記述される。
【０１２５】
上述の図１に示す光ディスク装置１１０においては、光ディスク１３０に、複数のコンテンツのデータストリームを記録することもできる。その場合、ディスクインフォメーションファイル（DISCINFO.XML）には、当該複数のデータフレームにおける最終記録クリップの最終タイムコード情報が記述されることになる。
【０１２６】
図１５は、光ディスク１３０へのデータストリームの記録例を示している。この記録例は、２つのコンテンツＡ，Ｂのデータストリームが記録されている例である。図１５において、コンテンツＡのデータストリームは、クリップ（Clip1）およびクリップ（Clip4）により構成されている。この場合、クリップ（Clip4）が最終記録クリップ（コンテンツＡのデータストリームを構成する最後の素材データ）であり、lastLtc=23010000、umid=1234・・・、である。また、図１５において、コンテンツＢのデータストリームは、クリップ（Clip2）、クリップ（Clip3）およびクリップ（Clip5）により構成されている。この場合、クリップ（Clip5）が最終記録クリップ（コンテンツＢのデータストリームを構成する最後の素材データ）であり、lastLtc=01050020、umid=5678・・・、である。なお、図１５において、クリップの番号は、例えば記録順を示している。
【０１２７】
光ディスク１３０にクリップ（Clip5）が記録された後、当該光ディスク１３０がイジェクトされて、ディスクインフォメーションファイル（DISCINFO.XML）の書き戻しが行われた場合、当該ディスクインフォメーションファイル（DISCINFO.XML）には、図１６に示すように、コンテンツＡのデータストリームの最終記録クリップであるクリップ（Clip4）の最終フレームのＬＴＣ情報（lastLtc）、ユーザビット情報（ubit）およびumidが記述されると共に、コンテンツＢのデータストリームの最終記録クリップであるクリップ（Clip5）の最終フレームのＬＴＣ情報（lastLtc）、ユーザビット情報（ubit）およびumidが記述された状態となる。
【０１２８】
上述のようにディスクインフォメーションファイル（DISCINFO.XML）に複数のデータストリームの最終記録クリップの最終タイムコード情報を記録しておくことで、各データストリームの最終タイムコード情報を取得するまでの時間を短縮できるため、いずれのデータストリームについても、最終記録クリップの最終タイムコードにタイムコードを連続させて新たなクリップを記録する場合、記録開始までの時間を早めることができる。
【０１２９】
なお、上述したようにディスクインフォメーションファイル（DISCINFO.XML）に複数のデータストリームの最終記録クリップの最終タイムコード情報を記録する場合、最後に記録したデータストリームにおける最終記録クリップの最終タイムコード情報を最上位に記述するようにしてもよい。そして、光ディスク１３０のインジェクト時に、デフォルトで選択されるデータストリームを、上述の最上位に最終記録クリップの最終タイムコード情報が記録されているデータストリームとしてもよい。
【０１３０】
この場合、最終記録クリップの最終タイムコードにタイムコードを連続させて新たなクリップを記録するモードにある場合、このデフォルトで選択されたデータストリームの最終記録クリップの最終タイムコードにタイムコードを連続させて新たなクリップの記録が行われる。
【０１３１】
また、上述したように光ディスク１３０に複数のコンテンツのデータストリームを記録可能とする場合、光ディスク装置１１０では、光ディスク１３０のインジェクト後のメニュー設定によって、複数存在するデータストリームのうちの一つを選択可能とされる。また、それ以上のクリップを追加記録させたくないデータストリームに対しては、ディスクインフォメーションファイル（DISCINFO.XML）から、最終タイムコード情報を取り除くことで表現するようにしてもよい。
【０１３２】
なお、上述実施の形態においては、光ディスク１３０に記録されるデータストリームの最終タイムコード情報をディスクインフォメーションファイル（DISCINFO.XML）に記述するようにしたが、ディスクメタファイル（DISCMETA.XML）、インデックスファイル（INDEX.XML）等のその他の管理情報に含めて記録するようにしてもよい。
【０１３３】
また、上述実施の形態においては、記録媒体が光ディスクであるものを示したが、この発明は、記録媒体が磁気ディスク、半導体メモリ等であっても同様に適用できることは勿論である。
【産業上の利用可能性】
【０１３４】
この発明は、記録媒体をインジェクトした後のマウント完了時間を短縮できるものであり、画像データや音声データ等のコンテンツのデータストリームを光ディスクに記録する光ディスク装置等に適用できる。
【図面の簡単な説明】
【０１３５】
【図１】実施の形態としての光ディスク装置の構成例を示すブロック図である。
【図２】光ディスクの記録領域の構成例を示す模式図である。
【図３】光ディスクに記録されたファイルのディレクトリ構造の例を示す模式図である。
【図４】光ディスクに記録されたファイルのディレクトリ構造の例を示す模式図である。
【図５】光ディスクに記録されたファイルのディレクトリ構造の例を示す模式図である。
【図６】光ディスク装置を構成するシステム制御部の詳細な構成例を示すブロック図である。
【図７】ディスクインフォメーションファイル（DISCINFO.XML）の書き戻し処理の例を示すフローチャートである。
【図８】光ディスクへのデータストリームの記録例を示す図である。
【図９】最終タイムコード情報を含むディスクインフォメーションファイル（DISCINFO.XML）の記述例を示す図である。
【図１０】最終記録クリップに係るノンリアルタイムメタデータの記述例を示す図である。
【図１１Ａ】ディスクインフォメーションファイル（DISCINFO.XML）の拡張における上位互換性を説明するための図（１／３）である。
【図１１Ｂ】ディスクインフォメーションファイル（DISCINFO.XML）の拡張における上位互換性を説明するための図（２／３）である。
【図１１Ｃ】ディスクインフォメーションファイル（DISCINFO.XML）の拡張における上位互換性を説明するための図（３／３）である。
【図１２Ａ】ディスクインフォメーションファイル（DISCINFO.XML）の拡張における下位互換性を説明するための図（１／３）である。
【図１２Ｂ】ディスクインフォメーションファイル（DISCINFO.XML）の拡張における下位互換性を説明するための図（２／３）である。
【図１２Ｃ】ディスクインフォメーションファイル（DISCINFO.XML）の拡張における下位互換性を説明するための図（３／３）である。
【図１３】光ディスクをインジェクトした際の処理概要を示す図である。
【図１４】ＦＭマウントの処理例を示すフローチャートである。
【図１５】光ディスクへの複数データストリームの記録例を示す図である。
【図１６】最終タイムコード情報を含むディスクインフォメーションファイル（DISCINFO.XML）の記述例を示す図である。
【符号の説明】
【０１３６】
１１０・・・光ディスク装置、１１１・・・システム制御部、１１１ａ・・・ＣＰＵ、１１１ｂ・・・ＲＯＭ、１１１ｃ・・・ＲＡＭ、１１２・・・操作入力部、１１３・・・制御情報入力部、１１４・・・制御情報出力部、１１５・・・入力部、１１５ａ・・・素材データ入力部、１１５ｂ・・・メタデータ入力部、１１６・・・記録信号処理部、１１７・・・情報処理部、１１７ａ・・・情報多重か部、１１７ｂ・・・情報分解部、１１８・・・ネットワークインタフェース、１１９・・・メタデータ処理部、１２０・・・ドライブ制御部、１２１・・・ピックアップ部、１２２・・・スピンドル駆動部、１２３・・・再生信号処理部、１２４・・・出力部、１２４ａ・・・素材データ出力部、１２４ｂ・・・メタデータ出力部、１３０・・・光ディスク、１６１・・・制御部、１７１・・・クリップ処理部、１７２・・・参照エディット検索部、１７３・・・エディットリスト更新部、１７４・・・インデックスファイル更新部、１７５・・・ディスクインフォメーションファイル更新部、１７６・・・不整合処理部、１８１・・・入力制御部、１８２・・・通信制御部、１８３・・・書き込み制御部、１８４・・・読み出し制御部、１８５・・・編集更新処理制御部、１８６・・・出力制御部
【図１】
2008186542.tif 000003
【図２】
2008186542.tif 000004
【図３】
2008186542.tif 000005
【図４】
2008186542.tif 000006
【図５】
2008186542.tif 000007
【図６】
2008186542.tif 000008
【図７】
2008186542.tif 000009
【図８】
2008186542.tif 000010
【図９】
2008186542.tif 000011
【図１０】
2008186542.tif 000012
【図１３】
2008186542.tif 000013
【図１４】
2008186542.tif 000014
【図１５】
2008186542.tif 000015
【図１６】
2008186542.tif 000016
【図１１Ａ】
2008186542.tif 000017
【図１１Ｂ】
2008186542.tif 000018
【図１１Ｃ】
2008186542.tif 000019
【図１２Ａ】
2008186542.tif 000020
【図１２Ｂ】
2008186542.tif 000021
【図１２Ｃ】
2008186542.tif 000022