(57)【特許請求の範囲】
【請求項１】
コンピュータと、アプリケーションプログラム、管理プログラムおよびファイルシステムプログラムを基に各々が処理を行う複数のデータ処理装置とを用いたデータ処理方法であって、
所定の素材管理下にある素材データのなかで各素材データを一意に識別する識別データを指定した要求を前記コンピュータが前記複数のデータ処理装置にネットワークを介して送信する第１の工程と、
前記複数のデータ処理装置のうち、前記第１の工程で受信した前記要求が指定する前記識別データに対応する前記素材データを当該データ処理装置のアクセス位置にセットされた記録媒体から読み出した前記データ処理装置が、当該読み出した素材データを前記コンピュータに前記ネットワークを介して送信する第２の工程と
を有し、
前記第２の工程は、
前記データ処理装置が、前記管理プログラムを基に、前記記録媒体がアクセス位置にセットされると、当該記録媒体に記録された前記素材データのそれぞれについて当該素材データの前記識別データと前記記録媒体における当該素材データへのアクセスパスとを対応付けて示す管理データを前記記録媒体から読み出す第３の工程と、
前記データ処理装置が、前記アプリケーションプログラムに従って、前記第１の工程で受信した前記要求を前記管理プログラムに出す第４の工程と、
前記データ処理装置が、前記管理プログラムに従って、前記第４の工程で受けた前記要求に応じて、前記第３の工程で読み出された前記管理データを基に、当該要求が指定する前記識別データに対応する前記素材への前記アクセスパスを前記ファイルシステムプログラムに提供する第５の工程と、
前記データ処理装置が、前記ファイルシステムプログラムに従って、前記第５の工程で受けた前記アクセスパスを基に、前記記録媒体の物理アドレスに記憶された前記素材データにアクセスする第６の工程と、
前記データ処理装置が、前記アプリケーションプログラムに従って、前記第６の工程でアクセスした素材データを前記コンピュータに送信する第７の工程と
を有するデータ処理方法。
【請求項２】
新たな素材データと当該新たな素材データの前記識別データとが対応付けられて前記記録媒体に記録された場合に、前記新たな識別データと前記記録媒体における当該新たな素材データへのアクセスパスとの対応をさらに示すように前記第３の工程で読み出した前記管理データを更新する第８の工程と、
前記第８の工程で更新した前記管理データを前記記録媒体に書き込む第９の工程と
をさらに有する請求項１に記載のデータ処理方法。
【請求項３】
前記記録媒体に記録されている前記素材データが削除された場合に、当該削除された素材データの前記識別データと前記アクセスパスとを対応付けて示すデータを、前記第３の工程で読み出した前記管理データから削除して新たな前記管理データを生成する第１０の工程と、
前記第１０の工程で生成した前記新たな管理データを前記記録媒体に書き込む第１１の工程と
をさらに有する請求項１に記載のデータ処理方法。
【請求項４】
コンピュータと、
アプリケーションプログラム、管理プログラムおよびファイルシステムプログラムを基に処理を各々が行う複数のデータ処理装置と
を有し、
前記コンピュータは、所定の素材管理下にある素材データのなかで各素材データを一意に識別する識別データを指定した要求を前記コンピュータが前記複数のデータ処理装置にネットワークを介して送信し、
前記複数のデータ処理装置の各々は、
前記管理プログラムを基に、前記記録媒体がアクセス位置にセットされると、当該記録媒体に記録された前記素材データのそれぞれについて当該素材データの前記識別データと前記記録媒体における当該素材データへのアクセスパスとを対応付けて示す管理データを前記記録媒体から読み出し、
前記アプリケーションプログラムに従って、前記コンピュータから受信した前記要求を前記管理プログラムに提供し、
前記管理プログラムに従って、前記アプリケーションプログラムから受けた前記要求に応じて、前記読み出された前記管理データを基に、当該要求が指定する前記識別データに対応する前記素材への前記アクセスパスを前記ファイルシステムプログラムに提供し、
前記ファイルシステムプログラムに従って、前記ファイルシステムプログラムから受けた前記アクセスパスを基に、前記記録媒体の物理アドレスに記憶された前記素材データにアクセスし、
前記アプリケーションプログラムに従って、前記アクセスした素材データを前記コンピュータに送信する
前記データ処理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、記録媒体に記録された素材データの管理を行うデータ処理方法およびその装置と、そのプログラムに関する。
【０００２】
【従来の技術】
ＳＭＰＴＥ(Society of Motion Picture and Television Engineers)では、オーディオ・ビジュアル素材（ＡＶ素材）の識別子として、ＵＭＩＤ(Unique Material Identifier)が標準化されている。
ＵＭＩＤに基づいた素材管理下では、各ＡＶ素材にグローバル・ユニークなＵＭＩＤが付加され、ＵＭＩＤを基にＡＶ素材が一意に識別される。
【０００３】
ところで、上述したＡＶ素材は、コンピュータのＯＳ(Operating System)のファイルシステムにおいてファイルとして管理され、ファイルパスを指定したファイル名が付されている。当該ファイルシステムでは、例えば、ファイルパスと当該ファイルが記録されている記録媒体上の物理アドレスとの対応を示すＦＡＴ(File Allocation Table)を基に、当該ファイルへのアクセスを実現する。
【０００４】
【発明が解決しようとする課題】
しかしながら、上述した従来のシステムでは、例えば、ＵＭＩＤを指定したＡＶ素材へのアクセス要求が生じた場合に、当該ＡＶ素材が上記ファイルシステムによって規定される何れのファイルパスを基にアクセスされるかを解決する手段（名前解決手段）が提供されていない。
そのため、ＵＭＩＤが指定されても、そのＵＭＩＤを持つＡＶ素材が記録されている記録媒体上のアドレスを特定できず、当該ＡＶ素材へのアクセス要求を適切に処理できないという問題がある。
【０００５】
本発明はかかる事情に鑑みてなされたものであり、その目的は、所定の素材管理下にある素材データのなかで各素材データを一意に識別する識別データと前記素材データとを対応付けて記録した記録媒体に対して、前記識別データを指定した要求に応じて、当該指定された識別データに対応する素材データへのアクセスパスを提供できるデータ処理方法およびそのシステムを提供することを目的とする。
【０００６】
【課題を解決するための手段】
上記目的を達成するために、第１の発明のデータ処理方法は、コンピュータと、アプリケーションプログラム、管理プログラムおよびファイルシステムプログラムを基に各々が処理を行う複数のデータ処理装置とを用いたデータ処理方法であって、所定の素材管理下にある素材データのなかで各素材データを一意に識別する識別データを指定した要求を前記コンピュータが前記複数のデータ処理装置にネットワークを介して送信する第１の工程と、前記複数のデータ処理装置のうち、前記第１の工程で受信した前記要求が指定する前記識別データに対応する前記素材データを当該データ処理装置のアクセス位置にセットされた記録媒体から読み出した前記データ処理装置が、当該読み出した素材データを前記コンピュータに前記ネットワークを介して送信する第２の工程とを有し、前記第２の工程は、
前記データ処理装置が、前記管理プログラムを基に、前記記録媒体がアクセス位置にセットされると、当該記録媒体に記録された前記素材データのそれぞれについて当該素材データの前記識別データと前記記録媒体における当該素材データへのアクセスパスとを対応付けて示す管理データを前記記録媒体から読み出す第３の工程と、前記データ処理装置が、前記アプリケーションプログラムに従って、前記第１の工程で受信した前記要求を前記管理プログラムに出す第４の工程と、前記データ処理装置が、前記管理プログラムに従って、前記第４の工程で受けた前記要求に応じて、前記第３の工程で読み出された前記管理データを基に、当該要求が指定する前記識別データに対応する前記素材への前記アクセスパスを前記ファイルシステムプログラムに提供する第５の工程と、前記データ処理装置が、前記ファイルシステムプログラムに従って、前記第５の工程で受けた前記アクセスパスを基に、前記記録媒体の物理アドレスに記憶された前記素材データにアクセスする第６の工程と、前記データ処理装置が、前記アプリケーションプログラムに従って、前記第６の工程でアクセスした素材データを前記コンピュータに送信する第７の工程とを有する。
【０００７】
コンピュータと、アプリケーションプログラム、管理プログラムおよびファイルシステムプログラムを基に処理を各々が行う複数のデータ処理装置とを有し、前記コンピュータは、所定の素材管理下にある素材データのなかで各素材データを一意に識別する識別データを指定した要求を前記コンピュータが前記複数のデータ処理装置にネットワークを介して送信し、前記複数のデータ処理装置の各々は、前記管理プログラムを基に、前記記録媒体がアクセス位置にセットされると、当該記録媒体に記録された前記素材データのそれぞれについて当該素材データの前記識別データと前記記録媒体における当該素材データへのアクセスパスとを対応付けて示す管理データを前記記録媒体から読み出し、前記アプリケーションプログラムに従って、前記コンピュータから受信した前記要求を前記管理プログラムに提供し、前記管理プログラムに従って、前記アプリケーションプログラムから受けた前記要求に応じて、前記読み出された前記管理データを基に、当該要求が指定する前記識別データに対応する前記素材への前記アクセスパスを前記ファイルシステムプログラムに提供し、前記ファイルシステムプログラムに従って、前記ファイルシステムプログラムから受けた前記アクセスパスを基に、前記記録媒体の物理アドレスに記憶された前記素材データにアクセスし、前記アプリケーションプログラムに従って、前記アクセスした素材データを前記コンピュータに送信する。
【００１３】
【発明の実施の形態】
以下、本発明の実施形態に係わるＡＶ(Audio Visual)システムについて説明する。
図１は、本発明の実施形態に係わるＡＶシステム１の構成図である。
図１に示すように、ＡＶシステム１は、例えば、コンピュータ３、光ディスク装置４、ＶＴＲや編集装置などのＡＶ装置５，６，７を有し、これがネットワーク８を介して接続されている。
【００１４】
ＡＶシステム１では、例えば、光ディスク装置４は、所定のＵＭＩＤ管理下にあるＡＶファイルデータのなかで各ＡＶファイルデータを一意に識別するＵＭＩＤとＡＶファイルデータとを対応付けて記録した光ディスク（本発明の記録媒体）がアクセス位置にセット（マウント）されると、当該光ディスクから管理データＭＤ（本発明の管理データ、いわゆるＩｎｄｅｘファイル）を読み出す。
管理データＭＤには、当該光ディスクに記録されたＡＶファイルデータのそれぞれについて当該ＡＶファイルデータのデータＵＭＩＤと当該光ディスクにおける当該ＡＶファイルデータへのファイルパス（本発明のアクセスパス）とを対応付けて示している。
【００１５】
ＡＶシステム１では、例えば、コンピュータ３が、データＵＭＩＤを指定した要求ＲＥＱをネットワーク８を介して光ディスク装置４、ＡＶ装置５〜７に送信する。
そして、光ディスク装置４は、上記要求ＲＥＱに応じて、上記読み出した管理データＭＤを基に、光ディスクにおける上記指定されたデータＵＭＩＤに対応するＡＶファイルデータへのファイルパスを取得し、これを光ディスク装置４上で動作するＯＳのファイルシステムに提供する。
当該ファイルシステムは、上記ファイルパスを基に、ＦＡＴを参照して、光ディスク上の当該ＡＶファイルデータの物理アドレスを得る。
そして、光ディスク装置４は、当該物理アドレスを基に、光ディスクから上記ＡＶファイルデータを読み出して、ネットワーク８を介してコンピュータ３に送信する。
ＡＶ装置５〜７において、例えば、上述した光ディスク装置４と同様の動作が行われる。
【００１６】
以下、図１に示す光ディスク装置４の構成を詳細に説明する。
〔光ディスク装置４〕
図２は、図１に示す光ディスク装置４の機能ブロック図である。
図２に示すように、光ディスク装置４は、例えば、インタフェース１１、光ディスク記録・再生部１２、メモリ１４およびＣＰＵ１５を有し、これがバス１０を介して接続されている。
インタフェース１１は、図１に示すネットワーク８に接続されており、例えば、コンピュータ３からの要求ＲＥＱを受信すると共に、光ディスク１３から読み出したＡＶファイルデータをコンピュータ３に送信する。
光ディスク記録・再生部１２は、ＣＰＵ１５からの指示に応じて、アクセス位置にセットされた光ディスク１３にアクセスを行い、その記録・再生を行う。
光ディスク記録・再生部１２は、光ディスク１３がアクセス位置にセットされると、その旨をＣＰＵ１５に通知する。
また、光ディスク記録・再生部１２は、ＣＰＵ１５からの要求に応じて、光ディスク記録・再生部１２に記録されている管理データＭＤを読み出す。管理データＭＤについて後に詳述する。
また、光ディスク記録・再生部１２は、ＣＰＵ１５からの要求に応じて、光ディスク１３に記録されているＡＶファイルデータＦＩＬＥを読み出す。
【００１７】
メモリ１４は、アプリケーションプログラムＡＰ、ファイルシステムプログラムＦＳＰ、管理プログラムＭＰ、並びにＣＰＵ１５の処理に用いられる種々のデータを記憶する。
ここで、管理プログラムＭＰは、いわゆる素材管理ルーチンであり、本発明の管理プログラムに対応している。
また、アプリケーションプログラムＡＰが本発明のアプリケーションプログラムに対応し、ファイルシステムプログラムＦＳＰが本発明のファイルシステムプログラムに対応している。
【００１８】
ＣＰＵ１５は、メモリ１４から読み出したアプリケーションプログラムＡＰ、ファイルシステムプログラムＦＳＰおよび管理プログラムＭＰを基に処理を行う。
ＣＰＵ１５の処理は、後述する動作例と関連付けて説明する。
【００１９】
〔ＡＶファイルデータＦＬＩＥ〕
図３は、本実施形態のＡＶファイルデータＦＩＬＥのフォーマットの一例である。
図３に示すように、ＡＶファイルデータＦＩＬＥは、データＵＭＩＤとＡＶ素材データＭＡＴとを有する。
ここで、データＵＭＩＤが本発明の識別データに対応し、ＡＶ素材データが本発明の素材データに対応している。
【００２０】
データＵＭＩＤは、ＳＭＰＴＥ規格に基づいて、ユニバーサル・ラベルＵＬ、データ長Ｌ、インスタンス番号ＩＮ＿Ｎおよび素材番号ＭＡＴ＿Ｎを有する３２バイトのデータである。
ユニバーサル・ラベルＵＬは、そのバイト列がＵＭＩＤであることを示す固有識別子である。
データ長は、ユニバーサル・ラベルＵＬに続く１バイトで、それに続くデータ長をバイト単位で示している。
インスタンス番号ＩＮ＿Ｎは、例えば、３バイトであり、それに続く素材番号ＭＡＴ＿Ｎの特性を示している。
【００２１】
素材番号ＭＡＴ＿Ｎは、例えば、１６バイトであり、グローバル・ユニークな値を取る。
素材番号ＭＡＴ＿Ｎは、例えば、任意のネットワーク機器が、ＭＡＣ(Media Access Control)アドレスによって、グローバル・ユニークに識別されることから、ある時刻において生成される素材（ＡＶ素材）は高々一つに過ぎないことを前提として、ＭＡＣアドレスと、素材が生成された時刻とを組み合わせて生成される。
【００２２】
〔管理データＭＤ〕
図４は、管理データＭＤのフォーマットを説明するための図である。
管理データＭＤは、光ディスク１３に記録されており、ＣＰＵ１５によって読み出され、必要に応じて更新される。
図４に示すように、管理データＭＤは、メモリ１４に記録されている全てのＡＶファイルデータＦＩＬＥのデータＵＭＩＤと、そのファイルパスとを対応付けて示している。
ここで、ファイルパスは、例えば、光ディスク１３上のにファイルデータが記録されている場所を示すために使われる一連のディレクトリ名を用いて、ＡＶファイルデータＦＩＬＥの記録場所を示している。
【００２３】
〔ＦＡＴ〕
図５は、ＯＳのファイルシステムプログラムが使用するＦＡＴを説明するための図である。
図５に示すように、ＦＡＴは、各ＡＶファイルデータＦＩＬＥについて、光ディスク装置４上の物理アドレスと、そのファイルパスとを対応付けて示している。
【００２４】
以下、ＣＰＵ１５によって実行されるアプリケーションプログラムＡＰ、ファイルシステムプログラムＦＳＰ、管理プログラムＭＰ、並びにそれらの関係を説明する。
図６は、これらの関係を示す図である。
図６に示すように、ＵＭＩＤの名前解決要求を実現する管理プログラムＭＰ（管理層）が、ＯＳのファイルシステムプログラムＦＳＰ（ファイルシステム層）と、アプリケーションプログラムＡＰ（アプリケーション層）との間に位置している。
【００２５】
以下、本実施形態の光ディスク装置４の動作例を説明する。
なお、以下に示す処理は、アプリケーションプログラムＡＰ、管理プログラムＭＰおよびファイルシステムプログラムＦＳＰを基に、ＣＰＵ１５によって、あるいはＣＰＵ１５からの制御に基づいて行われる。
〔第１の動作例〕
当該動作例では、光ディスク１３が光ディスク装置４にセットされ、光ディスク装置４がバス１０からＵＭＩＤを指定した要求ＲＥＱを受けた場合の処理を説明する。
図７（Ａ）は当該動作例における管理プログラムＭＰによる処理を説明するためのフローチャート、図７（Ｂ）は当該動作例におけるアプリケーションプログラムＡＰによる処理を説明するためのフローチャート、図８は当該動作例におけるファイルシステムプログラムＦＳＰによる処理を説明するための図である。
【００２７】
以下、図７に示す各ステップについて説明する。
先ず、図７（Ａ）を用いて、管理プログラムＭＰに基づいたＣＰＵ１５の処理のステップを説明する。
ステップＳＴ１：
光ディスク記録・再生部１２のアクセス位置に光ディスク１３がセットされると、その旨を示す通知がＣＰＵ１５に出力される。
ＣＰＵ１５上で動作するアプリケーションプログラムＡＰ（以下、単にアプリケーションプログラムＡＰと記す）は、上記通知を基に、その旨をＣＰＵ１５上で動作する管理プログラムＭＰ（以下、単に管理プログラムＭＰと記す）に出力する。
管理プログラムＭＰは、例えば、上記通知により起動され、ステップＳＴ２の処理に進み、そうでない場合には当該通知の待ち状態を保持する。
【００２８】
ステップＳＴ２：
管理プログラムＭＰは、光ディスク１３に対して、光ディスク１３から管理データＭＤの読み出し指示を出力する。
これにより、光ディスク記録・再生部１２は、光ディスク１３から管理データＭＤを読み出してＣＰＵ１５に出力する。
ステップＳＴ３：
管理プログラムＭＰは、アプリケーションプログラムＡＰから、データＵＭＩＤを指定した要求ＲＥＱを入力したか否かを判断し、入力したと判断するとステップＳＴ４の処理に進み、そうでない場合にはステップＳＴ３の処理を繰り返す。
【００２９】
ステップＳＴ４：
管理プログラムＭＰは、ステップＳＴ２で入力した図４に示す管理データＭＤを参照して、ステップＳＴ３で入力した要求ＲＥＱで指定されたデータＵＭＩＤに対応するファイルパスＦＰを取得する。
ステップＳＴ５：
管理プログラムＭＰは、ステップＳＴ４で取得したファイルパスＦＰをファイルシステムプログラムＦＳＰに出力する。その後、管理プログラムＭＰは、ステップＳＴ３の処理に戻る。
【００３０】
次に、図７（Ｂ）を用いて、アプリケーションプログラムＡＰに基づいたＣＰＵ１５の処理を説明する。
ステップＳＴ１１：
アプリケーションプログラムＡＰは、インタフェース１１を介して、コンピュータ３からの要求ＲＥＱを受信したか否かを判断し、受信したと判断するとステップＳＴ１２の処理に進み、そうでない場合にはステップＳＴ１３の処理を進む。
【００３１】
ステップＳＴ１２：
アプリケーションプログラムＡＰは、ステップＳＴ１１で入力した要求ＲＥＱを管理プログラムＭＰに出力する。
ステップＳＴ１３：
アプリケーションプログラムＡＰは、ファイルシステムプログラムＦＳＰから、ＡＶファイルデータＦＩＬＥを入力したか否かを判断し、入力したと判断するとステップＳＴ１４の処理に進み、そうでない場合にはステップＳＴ１１の処理に戻る。
ステップＳＴ１４：
アプリケーションプログラムＡＰは、ステップＳＴ１３で入力したＡＶファイルデータＦＩＬＥを、要求ＲＥＱの送信元、すなわちコンピュータ３にインタフェース１１を介して送信する。
【００３２】
次に、図８を用いて、ファイルシステムプログラムＦＳＰに基づいたＣＰＵ１５の処理のステップを説明する。
ステップＳＴ２１：
ファイルシステムプログラムＦＳＰは、管理プログラムＭＰからデータＵＭＩＤに対応するファイルパスＦＰを入力したか否かを判断し、入力したと判断するとステップＳＴ２２の処理に進み、そうでない場合にはステップＳＴ２１の処理を繰り返す。
【００３３】
ステップＳＴ２２：
ファイルシステムプログラムＦＳＰは、図５に示すＦＡＴを参照して、ステップＳＴ２１で入力したファイルパスＦＰに対応する物理アドレスを取得する。
ステップＳＴ２３：
ファイルシステムプログラムＦＳＰは、ステップＳＴ２２で取得した光ディスク１３上の物理アドレスから、ＡＶファイルデータＦＩＬＥを読み出し、これをＡＶファイルデータＦＩＬＥに出力する。
【００３４】
〔第２の動作例〕
図９（Ａ）は、光ディスク１３に新たなＡＶファイルデータＦＩＬＥが記録された場合の管理プログラムＭＰによる処理を説明するためのフローチャートである。
ＣＰＵ１５は、例えば、新たなＡＶファイルデータＦＩＬＥを光ディスク１３に書き込む場合に、当該ＡＶファイルデータＦＩＬＥのデータＵＭＩＤを生成し、光ディスク記録・再生部１２を制御して、当該生成したデータＵＭＩＤとＡＶファイルデータＦＩＬＥとを対応付けて光ディスク１３に書き込む。
【００３５】
ステップＳＴ３１：
管理プログラムＭＰは、光ディスク１３に新たなＡＶファイルデータＦＩＬＥが書き込まれるか（記録するか）否かを判断し、書き込まれると判断した場合にステップＳＴ３２の処理に進み、そうでない場合にステップＳＴ３１の処理を繰り返す。
ステップＳＴ３２：
管理プログラムＭＰは、ステップＳＴ３１で書き込まれると判断したＡＶファイルデータＦＩＬＥのファイルパスＦＰとデータＵＭＩＤとを対応付けたデータを、図４に示す管理データＭＤに追加する。
その後、管理プログラムＭＰは、ステップＳＴ３１の処理に戻る。
【００３６】
〔第３の動作例〕
図９（Ｂ）は、光ディスク１３からＡＶファイルデータＦＩＬＥを削除した場合の管理プログラムＭＰによる処理を説明するためのフローチャートである。
ステップＳＴ４１：
管理プログラムＭＰは、光ディスク１３からＡＶファイルデータＦＩＬＥの記録か削除されたか否かを判断し、削除されたと判断した場合にステップＳＴ４２の処理に進み、そうでない場合にステップＳＴ４１の処理を繰り返す。
ステップＳＴ４２：
管理プログラムＭＰは、ステップＳＴ４１で削除されたと判断したＡＶファイルデータＦＩＬＥのファイルパスＦＰとデータＵＭＩＤとを対応付けたデータを、図４に示す管理データＭＤから削除する。
その後、管理プログラムＭＰは、ステップＳＴ４１の処理に戻る。
【００３７】
〔第４の動作例〕
図１０（Ａ）は、光ディスク１３上でＡＶファイルデータＦＩＬＥの記録位置が移動した場合の管理プログラムＭＰによる処理を説明するためのフローチャートである。
ステップＳＴ５１：
管理プログラムＭＰは、光ディスク１３上でＡＶファイルデータＦＩＬＥの記録位置が移動したか否かを判断し、移動したと判断した場合にステップＳＴ５２の処理に進み、そうでない場合にステップＳＴ５１の処理を繰り返す。
ステップＳＴ５２：
管理プログラムＭＰは、図４に示す管理データＭＤにおける、ステップＳＴ５１で移動したと判断したＡＶファイルデータＦＩＬＥのファイルパスＦＰを、移動後のファイルパスＦＰに変更する。
その後、管理プログラムＭＰは、ステップＳＴ５１の処理に戻る。
【００３８】
〔第５の動作例〕
図１０（Ｂ）は、光ディスク記録・再生部１２のアクセス位置から光ディスク１３が外された（アンマウントされた）場合の管理プログラムＭＰによる処理を説明するためのフローチャートである。
ステップＳＴ５１：
管理プログラムＭＰは、光ディスク記録・再生部１２のアクセス位置から光ディスク１３を外す（アンマウントする）指示が出されたか否かを判断し、当該指示が出されたと判断した場合にステップＳＴ６２の処理に進み、そうでない場合にステップＳＴ６１の処理を繰り返す。
ステップＳＴ６２：
管理プログラムＭＰは、図４に示す管理データＭＤが更新された場合に、アンマウント前に、当該更新後の管理データＭＤを光ディスク１３に書き込む。
その後、光ディスク１３のアンマウントが行われる。
【００３９】
以上説明したように、光ディスク装置４によれば、アプリケーションプログラムＡＰとファイルシステムプログラムＦＳＰとの間に管理プログラムＭＰを介在させることで、コンピュータ３からのデータＵＭＩＤを指定した要求ＲＥＱに応じて、ＵＭＩＤによる管理下にある光ディスク１３に記録されたＡＶファイルデータＦＩＬＥへのファイルパスを提供できる。
そのため、コンピュータ３は、要求ＲＥＱにおいてファイルパスを指定せずデータＵＭＩＤのみを指定することで、光ディスク１３に記録された当該データＵＭＩＤに対応するＡＶファイルデータＦＩＬＥに適切にアクセスすることができる。
また、光ディスク装置４によれば、光ディスク１３への新たなＡＶファイルデータＦＩＬＥの記録、光ディスク１３からのＡＶファイルデータＦＩＬＥの削除、並びに光ディスク１３上でのＡＶファイルデータＦＩＬＥの移動に対して、管理データＭＤを更新することで、その後も、ＵＭＩＤを指定した要求ＲＥＱに応じて、それに対応するＡＶファイルデータＦＩＬＥへのアクセスを保証できる。
【００４０】
また、光ディスク装置４によれば、光ディスク１３に管理データＭＤが記録されており、光ディスク１３がアクセス位置にセットされる度に光ディスク１３から管理データＭＤを読み出して上述したデータＵＭＩＤを基にした名前解決を行うため、光ディスク１３が異なる複数の光ディスク装置で使用される場合でも、上述したデータＵＭＩＤを基にした名前解決を適切に行うことができる。すなわち、ファイルデータの指定は、ファイルパス名でダイレクトに指定する方法が一般的だが、光ディスク１３のようなリムーバルメディア(removable media)の場合、そもそもファイルデータがどのメディアにあるのかを予め知る必要があり、また異なるメディアに同じファイルパスで異なるＡＶ素材が記録されている場合もある。光ディスク装置４は、このような場合にも対処できる。
【００４１】
本発明は上述した実施形態には限定されない。
上述した実施形態では、本発明の識別データとしてＳＭＰＴＥで規格化されたＵＭＩＤを例示したが、本発明の識別データは、所定の素材管理下にある素材データのなかで各素材データを一意に識別するものであれば特に限定されない。
【００４２】
また、上述した実施形態では、本発明の記録媒体として、光ディスクを例示したが、本発明の記録媒体は、フレキシブルディスクやＨＤＤ(Hard Disk Drive) などの磁気ディスクや、それ以外の記録媒体であってもよい。
【００４３】
【発明の効果】
以上説明したように、本発明によれば、所定の素材管理下にある素材データのなかで各素材データを一意に識別する識別データと前記素材データとを対応付けて記録した記録媒体に対して、前記識別データを指定した要求に応じて、当該指定された識別データに対応する素材データへのアクセスパスを提供できるデータ処理方法およびそのシステムを提供することができる。
【図面の簡単な説明】
【図１】図１は、本発明の実施形態に係わるＡＶシステムの構成図である。
【図２】図２は、図１に示す光ディスク装置の機能ブロック図である。
【図３】図３は、本発明の実施形態のＡＶファイルデータＦＩＬＥのフォーマットを説明するための図である。
【図４】図４は、本発明の実施形態の管理データＭＤを説明するための図である。
【図５】図５は、本発明の実施形態のファイルシステムプログラムが使用するＦＡＴを説明するための図である。
【図６】図６は、本発明の実施形態におけるアプリケーションプログラムＡＰ、ファイルシステムプログラムＦＳＰおよび管理プログラムＭＰの関係を説明するための図である。
【図７】図７（Ａ）は図１に示す光ディスク装置が要求ＲＥＱを受けた場合の動作例における管理プログラムＭＰによる処理を説明するためのフローチャート、図７（Ｂ）は当該動作例におけるアプリケーションプログラムＡＰによる処理を説明するためのフローチャートである。
【図８】図８は、図１に示す光ディスク装置が要求ＲＥＱを受けた場合のファイルシステムプログラムＦＳＰによる処理を説明するためのフローチャートである。
【図９】図９（Ａ）は図２に示す光ディスクに新たなＡＶファイルデータＦＩＬＥが記録された場合の管理プログラムＭＰによる処理を説明するためのフローチャート、図９（Ｂ）は光ディスクからＡＶファイルデータＦＩＬＥを削除した場合の管理プログラムＭＰによる処理を説明するためのフローチャートである。
【図１０】図１０（Ａ）は光ディスク上でＡＶファイルデータＦＩＬＥの記録位置が移動した場合の管理プログラムＭＰによる処理を説明するためのフローチャート、図１０（Ｂ）は光ディスク記録・再生部のアクセス位置から光ディスクが外された（アンマウントされた）場合の管理プログラムＭＰによる処理を説明するためのフローチャートである。
【符号の説明】
１…ＡＶシステム、４…光ディスク装置、５〜７…ＡＶ装置、１０…バス、１１…インタフェース、１２…光ディスク記録・再生部、１３…光ディスク、１４…メモリ、１５…ＣＰＵ
【図１】
0003637910.tif 000002
【図２】
0003637910.tif 000003
【図３】
0003637910.tif 000004
【図４】
0003637910.tif 000005
【図５】
0003637910.tif 000006
【図６】
0003637910.tif 000007
【図７】
0003637910.tif 000008
【図８】
0003637910.tif 000009
【図９】
0003637910.tif 000010
【図１０】
0003637910.tif 000011