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