(57)【要約】【課題】ファイルシステムが記録されていない中間状態のＤＶＤ−ＲＷが装着された場合であっても、仮想的にファイルシステムを形成する。【解決手段】本発明のＤＶＤレコーダは、ドライバ層４１と、ファイルシステムを参照してＤＶＤ−ＲＷに対してデータの読み出し及び書き込みをするＵＤＦファイルシステム層４２と、ＤＶＤ−ＲＷ内に格納されているコンテンツを管理するコンテンツ管理情報を参照してＵＤＦファイルシステム層に対してアクセスするデータベース層４３とにより、アクセス制御を行う。データベース層４３は、ＤＶＤ−ＲＷの中間状態の管理情報であるＴＭＰ＿ＶＭＧＩを読み出して、その中の情報を参照し、ＵＤＦファイルシステム層４２に対してファイルシステムを仮登録する。【選択図】  図４
2004318926.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に対してデータの記録及び再生を行う記録再生装置において、
ファイルの物理的な格納位置を含んだ情報であるファイルシステムを参照して上記記録媒体に対してデータの読み出し及び書き込みをするファイルシステム処理モジュールと、記録媒体内に格納されているコンテンツを管理するコンテンツ管理情報を参照して上記ファイルシステム処理モジュールに対してアクセスするデータベース処理モジュールとにより、上記記録媒体に対するアクセス制御を行うシステム制御手段を備え、
上記記録媒体には、コンテンツ管理情報が格納されているファイルの物理的な記録位置が示されているファイル検索情報が記録されており、
上記データベース処理モジュールは、上記ファイル検索情報を参照して、少なくとも上記コンテンツ管理情報が含まれているファイルに関する属性情報を上記ファイルシステムに登録することを特徴とする記録再生装置。
【請求項２】
上記データベース処理モジュールは、
上記ファイルシステム処理モジュールが記録媒体の所定の位置に格納されているファイルシステムのマウントに失敗した場合、上記ファイル検索情報を参照して少なくとも上記コンテンツ管理情報が含まれているファイルに関する属性情報を上記ファイルシステムに登録することを特徴とする請求項１記載の記録再生装置。
【請求項３】
上記データベース処理モジュールは、
上記ファイルシステム処理モジュールに記録媒体の所定の位置に格納されているファイルシステムマウントさせ、
マウントされているファイルシステムを参照して上記ファイル検索情報を読み出すとともに、当該ファイル検索情報に記述されていないファイルの属性情報を現在マウントされているファイルシステムから取得し、
上記ファイルシステム処理モジュールに現在のファイルシステムをデマントさせ、
読み出した上記ファイル検索情報及び取得した上記属性情報に基づき新たにファイルシステムを生成して、新たなファイルシステムをマウントすることを特徴とする請求項１記載の記録再生装置。
【請求項４】
ファイルの物理的な格納位置を含んだ情報であるファイルシステムを参照して上記記録媒体に対してデータの読み出し及び書き込みをするファイルシステム処理モジュールと、記録媒体内に格納されているコンテンツを管理するコンテンツ管理情報を参照して上記ファイルシステム処理モジュールに対してアクセスするデータベース処理モジュールとにより、上記記録媒体に対するアクセス制御を行う記録媒体のアクセス方法であって、
上記データベース処理モジュールが上記コンテンツ管理情報に基づきファイルの読み出し及び書き込み命令を上記ファイルシステム処理モジュールに対して発行し、
上記ファイルシステム処理モジュールが上記データベース処理モジュールからの命令に応じて上記ファイルシステムを参照して記録媒体上からデータの読み出し及び書き込みを行い、
ファイルシステムのマウント時には、上記データベース処理モジュールがコンテンツ管理情報が格納されているファイルの物理的な記録位置が示されているファイル検索情報を上記記録媒体から読み出して、読み出したファイル検索情報を参照して少なくとも上記コンテンツ管理情報が含まれているファイルに関する属性情報を上記ファイルシステムに登録することを特徴とする記録媒体のアクセス方法。
【請求項５】
上記ファイルシステム処理モジュールが記録媒体の所定の位置に格納されているファイルシステムのマウントに失敗した場合、上記ファイル検索情報を参照して少なくとも上記コンテンツ管理情報が含まれているファイルに関する属性情報を上記ファイルシステムに登録することを特徴とする請求項４記載の記録媒体のアクセス方法。
【請求項６】
上記ファイルシステム処理モジュールに記録媒体の所定の位置に格納されているファイルシステムマウントさせ、
マウントされているファイルシステムを参照して上記ファイル検索情報を読み出すとともに、当該ファイル検索情報に記述されていないファイルの属性情報を現在マウントされているファイルシステムから取得し、
上記ファイルシステム処理モジュールに現在のファイルシステムをデマントさせ、
読み出した上記ファイル検索情報及び取得した上記属性情報に基づき新たにファイルシステムを生成して、新たなファイルシステムをマウントすることを特徴とする請求項４記載の記録媒体のアクセス方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えばＤＶＤ等の記録媒体に対してデータの記録再生をする記録再生装置及び記録媒体のアクセス方法に関する。
【０００２】
【従来の技術】
テレビジョン放送の録画や撮影画像を記録する装置として、ビデオテープレコーダに代わり、記録型ＤＶＤをメディアとして用いたＤＶＤレコーダが普及し始めている。記録型ＤＶＤは、直径１２ｃｍ、厚さ１．２ｍｍの片面で４．７Ｇバイトの容量の記録可能な光ディスクである。
【０００３】
記録型ＤＶＤには、追記型（一回のみ記録可能タイプ）と書き換え型（複数回の書き換え可能タイプ）を合わせて、ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、ＤＶＤ＋Ｒ及びＤＶＤ−ＲＡＭの５つの種類のフォーマットが提案されている。これらのフォーマットは、ＤＶＤの民間規格団体である“ＤＶＤフォーラム”  （例えば非特許文献１を参照。）、並びに、ＤＶＤフォーラムとは異なる民間規格団体である“ＤＶＤ＋ＲＷアライアンス”  （例えば非特許文献２を参照。）から提案されている。
【０００４】
ＤＶＤ−Ｒ及びＤＶＤ＋Ｒは、１回だけしか書き込めない追記型の光ディスクである。ＤＶＤ−Ｒは、ＤＶＤフォーラムにより提案されたフォーマットに従った光ディスクであり、ＤＶＤ＋Ｒは、ＤＶＤ＋ＲＷアライアンスにより提案されたフォーマットに従った光ディスクである。
【０００５】
ＤＶＤ−ＲＷ及びＤＶＤ＋ＲＷは、“ＤＶＤフォーラム”により規定されている再生専用のＤＶＤ（ＤＶＤ−ＶＩＤＥＯ）とのフォーマットの互換性が取られた複数回の書き換えが可能な光ディスクである。ＤＶＤ−ＲＷ及びＤＶＤ＋ＲＷは、従来の再生専用のＤＶＤプレーヤでも、再生が可能である。ＤＶＤ−ＲＷは、ＤＶＤフォーラムにより提案されたフォーマットに従った光ディスクであり、ＤＶＤ＋ＲＷは、ＤＶＤ＋ＲＷアライアンスにより提案されたフォーマットに従った光ディスクである。
【０００６】
ＤＶＤ−ＲＡＭは、カートリッジに収納された形式の書き換え可能な光ディスクであり、ＤＶＤ−ＶＩＤＥＯとの互換性は低く、他のＤＶＤとは大幅に異なるフォーマットの光ディスクである。ＤＶＤ−ＲＡＭは、ＤＶＤフォーラムにより提案された光ディスクである。
【０００７】
また、ＤＶＤフォーラムにより提案されているＤＶＤ−ＶＩＤＥＯ規格では、データ単位として“タイトル”と呼ばれる単位が規定されている。本規格で規定された“タイトル”とは、例えば、映画の１作品や音楽アルバムの１作品等の１つのコンテンツの再生単位を示す概念である。ＤＶＤ−ＶＩＤＥＯ規格では、１つのＤＶＤディスクに対して９９個のタイトルまで記録することができるとしている。
【０００８】
また、ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、ＤＶＤ＋Ｒ及びＤＶＤ−ＲＡＭでは、論理フォーマットとして、ユニバーサルディスクフォーマット（ＵＤＦＴＭ  ＩＳＯ／ＩＥＣ  １３３４６）が採用されている。
【０００９】
【非特許文献１】
インターネット＜ＵＲＬ  ：ｈｔｔｐ：／／ｗｗｗ．ｄｖｄｆｏｒｕｍ．ｇｒ．ｊｐ／＞
【非特許文献２】
インターネット＜ＵＲＬ  ：ｈｔｔｐ：／／ｗｗｗ．ｄｖｄｒｗ．ｃｏｍ／＞
【００１０】
【発明が解決しようとする課題】
ところで、ＤＶＤ−ＲＷ及びＤＶＤ−Ｒ等では、コンテンツデータの記録が完了した後にコンテンツデータ以外の必要な管理データ及びダミーデータをディスク上に記録する（ファイナライズする）ことによって、ＤＶＤ−ＶＩＤＥＯ規格と互換性を保ったフォーマットとしている。
【００１１】
ＤＶＤ−ＲＷ及びＤＶＤ−Ｒの場合、ＵＤＦのファイルシステムは、ファイナライズを行わなければディスク上に記録されない。すなわち、ファイナライズ前のＤＶＤ−ＲＷ及びＤＶＤ−Ｒは、ＵＤＦのファイルシステムが記録されていない。
【００１２】
そのため、ファイナライズ前のＤＶＤ−ＲＷ及びＤＶＤ−Ｒディスクは、通常の処理ではファイルシステムに基づきアクセス制御を行うことができなかった。
【００１３】
また、ＤＶＤ−ＶＩＤＥＯ規格の場合、タイトルメニューのインフォメーションファイルであるＶＭＧＩファイルを参照すればファイルシステムを参照しなくてもデータベース層から他のファイルにアクセスすることが可能となっている。
このため、図８に示すように、本来はファイルシステムは各ファイルの先頭位置を記述していなければならないのも関わらず、その記述が誤っているＤＶＤ−ＶＩＤＥＯディスクが広く出回ってしまっている。このようなディスクでは、ファイルシステムを参照して各種のファイル開くと、エラーとなってしまっていた。
【００１４】
本発明は、ファイルシステムが記録されていない中間状態の記録媒体及びファイルシステムの一部が誤っている記録媒体に対して、ファイルシステムを経由したデータの記録及び再生ができる記録再生装置及び記録媒体のアクセス方法を提供することを目的とする。
【００１５】
【課題を解決するための手段】
本発明に係る記録再生装置は、ファイルの物理的な格納位置を含んだ情報であるファイルシステムを参照して上記記録媒体に対してデータの読み出し及び書き込みをするファイルシステム処理モジュールと、記録媒体内に格納されているコンテンツを管理するコンテンツ管理情報を参照して上記ファイルシステム処理モジュールに対してアクセスするデータベース処理モジュールとにより、上記記録媒体に対するアクセス制御を行うシステム制御手段を備えている。
【００１６】
上記ファイルシステム処理モジュールは、上記ファイルシステムを参照して記録媒体上からデータの読み出し及び書き込みを行い、上記データベース処理モジュールは、上記コンテンツ管理情報に基づきファイルの読み出し及び書き込み命令を上記ファイルシステム処理モジュールに対して発行する。
【００１７】
上記記録媒体には、コンテンツ管理情報が格納されているファイルの物理的な記録位置が示されているファイル検索情報が記録されており、上記データベース処理モジュールは、上記ファイル検索情報を参照して、少なくとも上記コンテンツ管理情報が含まれているファイルに関する属性情報を上記ファイルシステムに登録する。
【００１８】
本発明に係る記録媒体のアクセス方法は、ファイルの物理的な格納位置を含んだ情報であるファイルシステムを参照して上記記録媒体に対してデータの読み出し及び書き込みをするファイルシステム処理モジュールと、記録媒体内に格納されているコンテンツを管理するコンテンツ管理情報を参照して上記ファイルシステム処理モジュールに対してアクセスするデータベース処理モジュールとにより、上記記録媒体に対するアクセス制御を行う記録媒体のアクセス方法である。
【００１９】
本発明に係る記録媒体のアクセス方法では、上記データベース処理モジュールが上記コンテンツ管理情報に基づきファイルの読み出し及び書き込み命令を上記ファイルシステム処理モジュールに対して発行し、上記ファイルシステム処理モジュールが上記データベース処理モジュールからの命令に応じて上記ファイルシステムを参照して記録媒体上からデータの読み出し及び書き込みを行う。
【００２０】
さらに、本発明に係る記録媒体のアクセス方法では、ファイルシステムのマウント時に、上記データベース処理モジュールがコンテンツ管理情報が格納されているファイルの物理的な記録位置が示されているファイル検索情報を上記記録媒体から読み出して、読み出したファイル検索情報を参照して少なくとも上記コンテンツ管理情報が含まれているファイルに関する属性情報を上記ファイルシステムに登録する。
【００２１】
以上のような本発明に係る記録再生装置及び記録媒体のアクセス方法では、記録媒体に記録されているファイルシステムを読み出して登録するのではなく、記録媒体の所定のファイルからファイル管理情報を読み出し、そのファイル管理情報に基づき生成したファイルシステムを新たに登録している。
【００２２】
【発明の実施の形態】
以下、本発明の実施の形態として本発明を適用したＤＶＤレコーダについて説明をする。
【００２３】
図１に、本発明の実施の形態のＤＶＤレコーダ１０のブロック構成図を示す。
【００２４】
本発明の実施の形態のＤＶＤレコーダ１０は、テレビジョン放送や録画テープから再生されたＡＶ信号（映像／音声信号）をＤＶＤディスクに記録し、また、ＤＶＤディスクからＡＶ信号を再生して出力する装置である。
【００２５】
ＤＶＤレコーダ１０では、ＤＶＤの民間規格団体である“ＤＶＤフォーラム”により提案されているＤＶＤ−ＶＩＤＥＯ，ＤＶＤ−Ｒ，ＤＶＤ−ＲＷ及びＤＶＤの民間規格団体である“ＤＶＤ＋ＲＷアライアンス”により提案されているＤＶＤ＋Ｒ及びＤＶＤ＋ＲＷに対する記録や再生が可能なマルチタイプのディスクレコーダである。以下、ＤＶＤレコーダ１０により記録再生が可能なこれらのＤＶＤディスクを総称する場合には、ＤＶＤディスク１と呼ぶものとする。
【００２６】
ＤＶＤレコーダ１０の内部構成について、図１を参照して説明する。
【００２７】
ＤＶＤレコーダ１０は、ビデオ入力端子（Ｖｉｎ）と、オーディオ入力端子（Ａｉｎ）と、ビデオ出力端子（Ｖｏｕｔ）と、オーディオ出力端子（Ａｏｕｔ）と、デジタルインタフェース端子（ＤＶｉｎ）と、ビデオＡ／Ｄコンバータ１１と、ビデオＤ／Ａコンバータ１２と、オーディオＡ／Ｄコンバータ１３と、オーディオＤ／Ａコンバータ１４とを備えている。
【００２８】
ビデオ入力端子（Ｖｉｎ）は、チューナ，セットトップボックスやビデオ信号再生装置等と映像ケーブルを介して接続される。ビデオ入力端子（Ｖｉｎ）には、これらの装置から、例えばＮＴＳＣやＰＡＬ等の所定の映像フォーマットの映像信号であるビデオ信号が入力される。なお、ビデオ入力端子（Ｖｉｎ）に入力されたビデオ信号は、ビデオＡ／Ｄコンバータ１１によってアナログ信号からデジタル信号に変換されて装置内に入力される。ビデオ出力端子（Ｖｏｕｔ）は、テレビジョンモニタやビデオ信号記録装置等と映像ケーブルを介して接続される。ビデオ出力端子（Ｖｏｕｔ）は、これらの装置に対して、例えばＮＴＳＣやＰＡＬ等の所定の映像フォーマットの映像信号であるビデオ信号を出力する。なお、ビデオ出力端子（Ｖｏｕｔ）から出力されるビデオ信号は、ビデオＤ／Ａコンバータ１２によってデジタル信号からアナログ信号に変換されて装置外に出力される。
【００２９】
オーディオ入力端子（Ａｉｎ）は、チューナ，セットトップボックスやオーディオ信号再生装置等とオーディオケーブルを介して接続される。オーディオ入力端子（Ａｉｎ）には、これらの装置から、例えば所定のフォーマットの音声音楽信号であるオーディオ信号が入力される。なお、オーディオ入力端子（Ａｉｎ）に入力されたオーディオ信号は、オーディオＡ／Ｄコンバータ１３によってアナログ信号からデジタル信号に変換されて装置内に入力される。オーディオ出力端子（Ａｏｕｔ）は、オーディオ装置やオーディオ信号記録装置等とオーディオケーブルを介して接続される。オーディオ出力端子（Ａｏｕｔ）は、これらの装置に対して、例えば所定のフォーマットの音声音楽信号であるオーディオ信号を出力する。なお、オーディオ出力端子（Ｖｏｕｔ）から出力されるオーディオ信号は、オーディオＤ／Ａコンバータ１４によってデジタル信号からアナログ信号に変換されて装置外に出力される。
【００３０】
デジタルインタフェース端子（ＤＶｉｎ）は、例えば、ＩＥＥＥ１３９４端子やＵＳＢ等のデジタルデータ伝送用のインタフェースケーブルを介して、ＡＶデータ（ビデオデータ及びオーディオデータ）をＤＶテープカセットから再生するＤＶプレーヤと接続される。デジタルインタフェース端子（ＤＶｉｎ）には、このＤＶプレーヤがＤＶテープカセットから再生したＤＶフォーマットのＡＶデータ（ＤＶデータ）が入力される。
【００３１】
また、ＤＶＤレコーダ１０は、ＮＴＳＣ／ＰＡＬデコーダ１５と、ＤＶデコーダ１６と、ＭＰＥＧエンコーダ１７と、ＭＰＥＧデコーダ１８と、グラフィック合成回路１９と、ＮＴＳＣ／ＰＡＬエンコーダ２０とを備えている。
【００３２】
ＮＴＳＣ／ＰＡＬデコーダ１５は、ビデオ入力端子（Ｖｉｎ）から入力され、ビデオＡ／Ｄコンバータ１１によりデジタル化されたＮＴＳＣ又はＰＡＬフォーマット等のビデオ信号を、ＩＴＵ−Ｒ  ＢＴ．６０１フォーマットのビデオ信号に変換する。
【００３３】
ＤＶデコーダ１６は、デジタルインタフェース端子（ＤＶｉｎ）から入力されたＤＶデータを、ＩＴＵ−Ｒ  ＢＴ．６０１フォーマットのビデオ信号及び所定のフォーマットのオーディオ信号に変換する。
【００３４】
ＭＰＥＧエンコーダ１７は、ＩＴＵ−Ｒ  ＢＴ．６０１フォーマットのビデオ信号、及び、オーディオＡ／Ｄコンバータ１３によりデジタル化された所定のフォーマットのオーディオ信号が入力され、これらをＭＰＥＧ−２方式で圧縮符号化してＭＰＥＧ−２方式のＡＶデータストリーム（ＭＰＥＧ−２ストリーム）を生成する。
【００３５】
ＭＰＥＧデコーダ１８は、ＭＰＥＧ−２ストリームが入力され、これを伸張復号して、ＩＴＵ−Ｒ  ＢＴ．６０１フォーマットのビデオ信号及び所定のフォーマットのオーディオ信号を生成する。
【００３６】
グラフィック合成回路１９は、ＩＴＵ−Ｒ  ＢＴ．６０１フォーマットのビデオ信号の表示画面上に、外部入力されたオンスクリーンディスプレイ画像（ＯＳＤ画像）を合成する処理を行う。
【００３７】
ＮＴＳＣ／ＰＡＬエンコーダ２０は、グラフィック合成回路１９から出力されたＩＴＵ−Ｒ  ＢＴ．６０１フォーマットのビデオ信号を、ＮＴＳＣ又はＰＡＬフォーマットのビデオ信号に変換し、ビデオ出力端子（Ｖｏｕｔ）から出力する。
【００３８】
また、ＤＶＤレコーダ１０は、ビデオ信号及びオーディオ信号の伝送経路を切り換えるスイッチング回路２１を備えている。
【００３９】
スイッチング回路２１は、記録時と再生時とで伝送経路を切り換え、さらに、記録時には、ＤＶデータとそれ以外の信号の入力時とで伝送経路を切り換える。
【００４０】
具体的には、スイッチング回路２１は次のように経路を切り換える。すなわち、ＤＶデータ以外の信号を記録する場合には、スイッチング回路２１は、ＮＴＳＣ／ＰＡＬデコーダ１５から出力されたビデオ信号をＭＰＥＧエンコーダ１７及びグラフィック合成回路１９に供給し、オーディオＡ／Ｄコンバータ１３から出力されたオーディオ信号をＭＰＥＧエンコーダ１７及びオーディオＤ／Ａコンバータ１４に供給するように伝送経路を切り換える。また、ＤＶデータを記録する場合には、スイッチング回路２１は、ＤＶデコーダ１６から出力されたビデオ信号をＭＰＥＧエンコーダ１７及びグラフィック合成回路１９に供給し、ＤＶデコーダ１６から出力されたオーディオ信号をＭＰＥＧエンコーダ１７及びオーディオＤ／Ａコンバータ１４に供給するように伝送経路を切り換える。また、再生をする場合には、スイッチング回路２１は、ＭＰＥＧデコーダ１８から出力されたビデオ信号をグラフィック合成回路１９に供給し、ＭＰＥＧデコーダ１８から出力されたオーディオ信号をオーディオＤ／Ａコンバータ１４に供給するように伝送経路を切り換える。
【００４１】
また、ＤＶＤレコーダ１０は、バッファ回路２２と、ドライブ装置２３とを備えている。
【００４２】
バッファ回路２２は、ＤＶＤディスク１に対して記録及び再生される、ＭＰＥＧ−２ストリーム及び制御データストリームを一時的に格納するメモリである。
ドライブ装置２３は、ＤＶＤディスク１が装着され、装着されているＤＶＤディスク１に対して物理的にアクセスを行いデータの記録及び再生を行う装置である。なお、制御データストリームとは、ＤＶＤディスク１のフォーマットに規定されているインフォメーション情報等が含まれているデータストリームである。
【００４３】
また、ＤＶＤレコーダ１０は、ＶＢＩスライス回路２４を備えている。
【００４４】
ＶＢＩスライス回路２４は、ビデオ信号のブランキング期間に含まれているインフォメーション情報（ＶＢＩ情報）を、ビデオ入力端子（Ｖｉｎ）から入力されたビデオ信号から検出する回路である。
【００４５】
また、ＤＶＤレコーダ１０は、入力装置２５と、システムコントローラ２６とを備えている。
【００４６】
入力装置２５は、例えば赤外線リモートコントローラ等の入力デバイスであり、ユーザによりＤＶＤレコーダ１０を操作するための情報入力が行われる装置である。入力装置２５から入力された情報は、システムコントローラ２６に供給される。
【００４７】
システムコントローラ２６は、上述した各回路に対する設定及び制御を行うマイクロコンピュータ等から構成される制御ブロックである。
【００４８】
システムコントローラ２６により行われる具体的な処理には、例えば次のようなものがある。
【００４９】
例えば、システムコントローラ２６は、制御データストリームをバッファ回路２２から読み出してその制御データに基づいたＤＶＤディスク１に対するアクセス制御、表示制御等を行う。システムコントローラ２６は、データの記録開始時や終了時に、記録する、又は、記録したデータに関する制御情報を生成し、その制御情報をフォーマットに従ったデータストリームとしてＤＶＤディスク１に記録する。システムコントローラ２６は、ＭＰＥＧ−２ストリームのヘッダ情報の生成及びヘッダ情報の解析を行う。
【００５０】
また、システムコントローラ２６は、例えばメニュー画面等のＯＳＤ画像を生成し、生成したＯＳＤ画像をグラフィック合成回路１９に供給して、当該ＯＳＤ画像をテレビジョンモニタ上に表示させる。さらに、システムコントローラ２６は、入力装置２５からの入力情報に従ってＯＳＤ画像を適宜更新し、変更したＯＳＤ画像をテレビジョンモニタ上に表示させる。システムコントローラ２６は、入力装置２５からの入力に従って各種の制御を行ったり、現在表示しているＯＳＤ画像と現在入力された入力情報とに基づき決定される所定の制御を行ったりする。
【００５１】
また、システムコントローラ２６は、入力されたビデオ信号から検出されたＶＢＩ情報がＶＢＩスライス回路２４から供給され、このＶＢＩ情報に示されている複数の情報のうち、必要な情報をＭＰＥＧエンコーダ１７に供給し、ＭＰＥＧ−２ストリームのヘッダ情報にエンコードさせる。システムコントローラ２６は、再生時には、ＭＰＥＧ−２ストリームのヘッダ情報から検出された情報のうち、必要な情報に基づきＶＢＩ情報を生成し、生成したＶＢＩ情報をＮＴＳＣ／ＰＡＬエンコーダ２０に供給して、出力するビデオ信号の所定のブランキング位置にエンコードさせる。
【００５２】
以上のような構成のＤＶＤレコーダ１０の記録時の動作は、次のようになる。
【００５３】
記録時には、ＤＶＤレコーダ１０には、ビデオ信号及びオーディオ信号が外部から入力される。入力されたビデオ信号は、ＮＴＳＣ／ＰＡＬデコーダ１５又はＤＶデコーダ１６によりＩＴＵ−Ｒ  ＢＴ．６０１フォーマットのビデオ信号に変換される。ＩＴＵ−Ｒ  ＢＴ．６０１フォーマットのビデオ信号は、スイッチング回路２１を介してＭＰＥＧエンコーダ１７に供給され、オーディオ信号とともにＭＰＥＧ−２ストリームに符号化される。バッファ回路２２は、ＭＰＥＧエンコーダ１７により符号化されたＭＰＥＧ−２ストリームを一時的に格納するとともに、システムコントローラ２６により生成された制御データストリームも一時的に格納する。そして、ＤＶＤレコーダ１０では、ドライブ装置２３が、ＤＶＤディスク１のフォーマットに従った順序でＭＰＥＧ−２ストリーム及び制御データストリームをバッファ回路２２から読み出し、読み出したデータをＤＶＤディスク１に記録していく。
【００５４】
また、さらに、ＤＶＤレコーダ１０では、記録中の映像及び音声をユーザがリアルタイムでＥＥモニタができるように次のような動作も行っている。
【００５５】
ＮＴＳＣ／ＰＡＬデコーダ１５又はＤＶデコーダ１６によりＩＴＵ−Ｒ  ＢＴ．６０１フォーマットに変換されたビデオ信号は、スイッチング回路２１を介して、グラフィック合成回路１９にも供給される。グラフィック合成回路１９に供給されたビデオ信号は、システムコントローラ２６によりＯＳＤ画像が出力されている場合にはＯＳＤ画像と合成され、ＯＳＤ画像が出力されていない場合にはそのままＮＴＳＣ／ＰＡＬエンコーダ２０に供給される。ＮＴＳＣ／ＰＡＬエンコーダ２０に供給されたＩＴＵ−Ｒ  ＢＴ．６０１フォーマットのビデオ信号は、ＮＴＳＣ又はＰＡＬフォーマットのビデオ信号に変換され、アナログ信号に変換されて外部に出力される。また、入力されたオーディオ信号は、スイッチング回路２１を介し、アナログ信号に変換された後に外部に出力される。
【００５６】
また、ＤＶＤレコーダ１０の再生時の動作は、次のようになる。
【００５７】
再生時には、ドライブ装置２３は、ＤＶＤディスク１からＭＰＥＧ−２ストリーム及び制御データストリームを読み出して、バッファ回路２２に格納する。バッファ回路２２に格納されているＭＰＥＧ−２ストリームは、ＭＰＥＧデコーダ１８により読み出され、制御データストリームはシステムコントローラ２６により読み出される。読み出されたＭＰＥＧ−２ストリームは、ＭＰＥＧデコーダ１８によりＩＴＵ−Ｒ  ＢＴ．６０１フォーマットのビデオ信号及びオーディオ信号に復号される。復号されたオーディオ信号は、スイッチング回路２１を介してアナログ信号に変換された後に外部に出力される。復号されたＩＴＵ−Ｒ  ＢＴ．６０１フォーマットのビデオ信号は、スイッチング回路２１を介して、グラフィック合成回路１９に供給される。グラフィック合成回路１９に供給されたビデオ信号は、システムコントローラ２６によりＯＳＤ画像が出力されている場合にはＯＳＤ画像と合成され、ＯＳＤ画像が出力されていない場合にはそのままＮＴＳＣ／ＰＡＬエンコーダ２０に供給される。ＮＴＳＣ／ＰＡＬエンコーダ２０に供給されたＩＴＵ−Ｒ  ＢＴ．６０１フォーマットのビデオ信号は、ＮＴＳＣ又はＰＡＬフォーマットのビデオ信号に変換され、アナログ信号に変換されたのちに外部に出力される。また、システムコントローラ２６は、読み出した制御データストリームに従い、例えばディスクの読み出し位置の制御や各種の表示制御等を行う。
【００５８】
（ＤＶＤ−ＲＷのフォーマット）
つぎに、ＤＶＤ−ＶＩＤＥＯ互換フォーマットで記録した場合のＤＶＤ−ＲＷディスクのフォーマットについて説明をする。
【００５９】
ＤＶＤ−ＲＷディスクに採用されるＤＶＤ−ＶＩＤＥＯ互換フォーマットには、ＲＯＷ（Ｒｅｓｔｒｉｃｔｅｄ  Ｏｖｅｒｗｒｉｔｅ）モードと、ＩＮＣ（Ｉｎｃｒｅｍｅｎｔａｌ  Ｒｅｃｏｒｄｉｎｇ）モードがある。ＩＮＣモードは、追記型（一回だけ記録可能なタイプ）のＤＶＤであるＤＶＤ−Ｒディスクにも適用されるフォーマットである。
【００６０】
図２にＲＯＷモードでコンテンツデータを記録した場合のディスク上のファイルを示す。図２（Ａ）はファイナライズ後のディスクに記録されているファイルを示し、図２（Ｂ）はファイナライズ前にディスクに記録されているファイルを示す。
【００６１】
なお、ファイナライズとは、再生専用のＤＶＤプレーヤにより再生が可能となるように、コンテンツデータ以外の必要な管理データ及びダミーデータ等をディスク上に記録する処理のことをいう。
【００６２】
ＤＶＤ−ＲＷディスクの記録領域３０には、図２（Ａ）、（Ｂ）に示すように、ファイルシステム＆ＶＭＧエリア３１と、ＶＴＳエリア３２とが形成されている。
【００６３】
ファイルシステム＆ＶＭＧエリア３１は、図２（Ａ）に示すように、ディスク内周側、すなわち、記録領域内の記録開始アドレス（アドレス０ｈ）側に形成されている。ファイルシステム＆ＶＭＧエリア３１には、ＵＤＦ（ユニバーサルディスクフォーマット）のファイルシステム３５と、ＤＶＤ−ＶＩＤＥＯフォーマットで定められているＶＭＧ（Ｖｉｄｅｏ  Ｍａｎａｇｅｒ）３６とが記録される。ＵＤＦのファイルシステム３５には、ＶＭＧを含む各ファイルの開始位置及びサイズ、ファイル名、記録日時、サブディレクトリ名、ファイル数、ディレクトリの親子関係等のファイル属性が記述されている。ＶＭＧ３６には、ＶＴＳエリア３２に記録されている各ＶＴＳの記録アドレスやＶＴＳの記録日時、ＶＴＳ数等の情報、並びに、メニュー画面表示用の実体データ（ＭＰＥＧ−２データストリーム）が記述されている。
【００６４】
ＶＴＳエリア３２は、記録開始アドレス（アドレス０ｈ）から所定量オフセットされた位置から、ディスク外周側に形成されている。ＶＴＳエリア３２には、１又は複数のＶＴＳ（Ｖｉｄｅｏ  Ｔｉｔｌｅ  Ｓｅｔ）が記録される。ＶＴＳは、１つのタイトルに対して１つ形成されるファイルセットである。ＶＴＳは、ＶＴＳＩ＃ｎと、ＶＯＢＳ＃ｎと、ＢＵＰ＃ｎとの３つのファイルから構成されている。なお、ここで“＃ｎ”は、ＶＴＳエリア３２内に記録されているタイトルのタイトル番号を示しており、１から９９までの整数である。
【００６５】
ＶＴＳＩ＃ｎは、そのＶＴＳの管理情報が含まれたファイルである。ＢＵＰ＃ｎは、ＶＴＳＩ＃ｎのバックアップファイルである。ＶＯＢＳ＃ｎは、ＶＴＳの実体データ、すなわち、ＭＰＥＧ−２データストリームが含まれたファイルである。
【００６６】
また、ファイルシステム＆ＶＭＧエリア３１内のＵＤＦファイルシステム３５及びＶＭＧ３６は、ファイナライズ時に書き込まれる。つまり、ファイナライズ前には、ＤＶＤ−ＲＷディスクには、ＵＤＦファイルシステム３５及びＶＭＧ３６は書き込まれていない。
【００６７】
ここで、ファイナライズ前であってもＶＴＳエリア３２のファイルに対してアクセスが可能となるように、ＤＶＤ−ＲＷのＲＯＷモードでは、図２（Ｂ）に示すように、中間状態の管理情報（以下、ＴＭＰ＿ＶＭＧＩ）３７が、ファイルシステム＆ＶＭＧエリア３１の所定のアドレス位置（２ｃ０ｈ）から記録されている。ＴＭＰ＿ＶＭＧＩ３７には、ＶＴＳエリア３２に記録されている各ＶＴＳ内の各ファイルの名称、各ファイルの記録アドレス、サイズ及び記録日時、並びに、ＶＴＳ数等の情報が記述されている。
【００６８】
このようなＴＭＰ＿ＶＭＧＩ３７は、新たなＶＴＳが記録されたり、ＶＴＳのタイトル内容が更新されたり、ＶＴＳが削除された場合など、ＶＴＳエリア３２内の記録情報が更新されたときに、ともに更新される。そのため、当該ＴＭＰ＿ＶＭＧＩ３７を読み取り可能なシステムであれば、ファイナライズ前であっても、記録済みのタイトルの記録及び再生をすることが可能となる。
【００６９】
図３にＩＮＣモードでコンテンツデータを記録した場合のディスク上のファイルを示す。図３（Ａ）はファイナライズ後のディスクに記録されているファイルを示し、図３（Ｂ）はファイナライズ前にディスクに記録されているファイルを示す。
【００７０】
ＩＮＣモードでは、図３（Ａ）に示すように、ＲＯＷモードと同様に、ファイルシステム＆ＶＭＧエリア３１にＵＤＦのファイルシステム３５とＶＭＧ３６とが記録され、ＶＴＳエリア３２に１又は複数のＶＴＳが記録される。
【００７１】
ただし、ＩＮＣモードでは、図３（Ｂ）に示すように、ＴＭＰ＿ＶＭＧＩ３７がＶＴＳエリア３２に記録される。ＩＮＣモードでは、ＴＭＰ＿ＶＭＧＩ３７は、新たなＶＴＳの記録を行った場合には、そのＶＴＳ内のＶＴＳＩ＃ｎとＶＯＢＳ＃ｎとの間の領域に記録される。また、新たなＶＴＳの記録を行わず、ＶＴＳの内容が更新された場合（例えば、ＶＯＢＳの消去、タイトルの変更等が生じた場合）には、現在の記録済みエリアの最外周位置に記録される。そのため、ＶＴＳ内の情報の更新を複数回行えば、異なる領域に複数のＴＭＰ＿ＶＭＧＩ３７が記録されることとなるが、外周側のＴＭＰ＿ＶＭＧＩ３７を有効な情報として取り扱えばよい。
【００７２】
（記録再生制御モジュールの構成）
つぎに、ＤＶＤレコーダ１０の記録再生制御モジュールの構成について説明をする。
【００７３】
ＤＶＤレコーダ１０では、記録再生制御用のソフトウェアモジュールが、図４に示すように、３層構造に形成されている。
【００７４】
具体的に、記録再生制御用のソフトウェアモジュールは、ＤＶＤディスク１の物理層にアクセスを行うためのソフトウェアモジュールであるドライバ層４１と、ＵＤＦで規定されたファイル単位で論理的にＤＶＤディスク１に対してアクセスを行うソフトウェアモジュールであるＵＤＦファイルシステム層４２と、ＤＶＤのフォーマットで規定されたコンテンツの記録再生単位で論理的にＤＶＤディスク１に対してアクセスを行うソフトウェアモジュールであるデータベース層４３と有している。これらのソフトウェアモジュールは、システムコントローラ２６のプログラム上で動作している。
【００７５】
ドライバ層４１は、ＵＤＦファイルシステム層４２から、ディスク上の物理アドレスの単位（３２Ｋバイト単位）でのデータの書き込み／読み出し命令が与えられる。ドライバ層４１は、ＵＤＦファイルシステム層４２から与えられた命令に応じてＤＶＤディスク１に対して３２ＫバイトのＥＣＣブロック単位でデータの書き込み制御を行う。また、ドライバ層４１は、ＵＤＦファイルシステム層４２から与えられた命令に応じてＤＶＤディスク１から２０３８ブロック単位でのデータの読み出しを制御行う。
【００７６】
ＵＤＦファイルシステム層４２は、データベース層４３から、ＵＤＦで規定されたファイル操作に関する各種命令（例えば、ファイルのオープン命令（オープンファイル）、ファイルのクローズ命令（クローズファイル）、ファイル内の所定位置のデータの読み出し命令（リード）、ファイル内の所定の位置へのデータの書き込み命令（ライト）等））や、ファイルシステムのマウント／アンマウント命令が与えられる。ＵＤＦファイルシステム層４２は、マウントしているファイルシステムを参照して、データベース層４３から与えられた命令に含まれているファイルの物理アドレス位置を特定し、物理アドレス単位でのデータの書き込み命令や読み出し命令に変換してドライバ層４１に対して命令を与える。
【００７７】
データベース層４３は、ＤＶＤ−ＶＩＤＥＯ規格に対応したコンテンツ単位でのデータベースの記録及び再生を行い、対応するコンテンツデータが格納されたファイルの書き込み命令や読み出し命令をＵＤＦファイルシステム層４２に与える。具体的には、データベース層４３は、ＶＧＭ内のＶＧＭＩに基づきＶＴＳの記録位置を特定し、また、ＶＴＳ内はＶＴＳＩやナビパック内のサーチインフォメーションを参照して所定のデータの記録位置を特定して、その特定したファイル及びデータ位置への書き込み命令や読み出し命令を与える。
【００７８】
なお、ファイルシステムとは、ディスク内に記録されている各ファイル並びにディレクトリの名称、各ファイルの記録開始アドレス、各ファイルのサイズ、記録日時等が記述された情報である。従って、任意のファイルをディレクトリを含めた名称で特定すると、このファイルシステムを参照することにより、そのファイルが記録されているＤＶＤディスク１上の物理的な位置を特定することができる。
【００７９】
また、ファイルシステムのマウントとは、ファイルシステムを、ＵＤＦファイルシステム層４２が管理する所定のメモリ領域（レジスタ領域）に登録する処理である。ファイルシステムをマウントすることによって、ＵＤＦファイルシステム層４２でのデータの書き込み及び読み出し処理が可能となる。また、ファイルシステムのアンマウントとは、所定のメモリ領域（レジスタ領域）に登録されているファイルシステムを解除する処理である。ＤＶＤレコーダ１０では、データベース層４３からＵＤＦファイルシステム層４２に対して、ファイルシステムのマウント命令及びアンマウント命令が与えられる。
【００８０】
ここで、本ＤＶＤレコーダ１０では、ファイルシステムのマウント方法として、２つの方法を用いており、その２つを状況に応じて適宜切り換えている。一方を“ＧｅｎｅｒｉｃＵＤＦ”と呼び、他方を“ＲｏｕｇｈＵＤＦ”と呼ぶものとする。
【００８１】
“ＧｅｎｅｒｉｃＵＤＦ”は、他の通常のＵＤＦファイルシステムのマウント方法と同様であり、ディスク上に記録されているファイルシステムを読み出し、その内容を登録するマウント方法である。具体的に、ＤＶＤ−ＲＷやＤＶＤ−Ｒの場合であれば、図２（Ａ）及び図３（Ａ）に示したファイルシステム３５を読み出して、その内容を登録する方法である。
【００８２】
“ＲｏｕｇｈＵＤＦ”は、本ＤＶＤレコーダ１０特有の方法であり、データベース層４３側により生成されたファイルに関する情報を仮想的に受け付け、その情報をファイルシステムとしてマウントする方法である。このような“ＲｏｕｇｈＵＤＦ”を用いれば、例えば、ディスク上にファイルシステム３５が記録されていなかったり、ディスク上のファイルシステム３５の一部が誤っていたりした場合であっても、あたかも正しいファイルシステム３５がディスク上に記録されているように、ファイルの読み出しや書き込みを行うことができる。
【００８３】
（中間状態のＤＶＤ−ＲＷのファイルシステムのマウント）
つぎに、ファイナライズされる前の中間状態のＤＶＤ−ＲＷ及びＤＶＤ−Ｒディスクのファイルシステムのマウントシーケンスについて、図５を参照して説明をする。
【００８４】
ＤＶＤレコーダ１０には、ＤＶＤ−ＶＩＤＥＯ互換フォーマットでデータが記録されたＤＶＤ−ＲＷディスク又はＤＶＤ−Ｒディスクが装着されている。さらに、装着されているディスクは、ファイナライズ前の中間状態のフォーマットである。このようなディスクが装着されている場合、データベース層４３とＵＤＦファイルシステム層４２との間では、次のようなシーケンスでファイルシステムがマウントされる。
【００８５】
まず、データベース層４３は、ＵＤＦファイルシステム層４２に対して、“ＧｅｎｅｒｉｃＵＤＦ”でのファイルシステムのマウント命令（Ｍｏｕｎｔ（ＧＥＮＥＲＩＣ＿ＵＤＦ））を発行する（ステップＳ１１）。
【００８６】
ＵＤＦファイルシステム層４２は、ステップＳ１１のマウント命令を受けると、ディスクの所定のアドレスに記録されているファイルシステム３５の読み出しを試みる。しかしながら、この場合、ファイナライズ前のディスクが装着されているのでファイルシステム３５の読み込みは失敗する。ＵＤＦファイルシステム層４２は、この失敗に応じて、ファイルシステムのマウントの失敗をデータベース層４３に通知する（ステップＳ１２）。
【００８７】
データベース層４３は、ステップＳ１２でファイルシステムのマウントの失敗の通知を受けると、ＵＤＦファイルシステム層４２に対して、“ＲｏｕｇｈＵＤＦ”でのファイルシステムのマウント命令（Ｍｏｕｎｔ（ＲＯＵＧＨ＿ＵＤＦ））を発行する（ステップＳ１３）。
【００８８】
ＵＤＦファイルシステム層４２は、ステップＳ１３のマウント命令を受けると、ファイルシステムが登録されるメモリ領域が開放されていれば、マウントを受け付けた旨を通知する（ステップＳ１４）。
【００８９】
データベース層４３は、ステップＳ１４でマウントを受け付けた旨の通知を受けると、ＤＶＤ−ＲＷ及びＤＶＤ−Ｒで規定されているＴＭＰ＿ＶＭＧＩの読み出し命令（Ｒｅａｄ  ＴＭＰ＿ＶＭＧＩ）を発行する（ステップＳ１５）。なお、このＴＭＰ＿ＶＭＧＩの読み出し命令（Ｒｅａｄ  ＴＭＰ＿ＶＭＧＩ）は、ファイルシステムを参照した通常のファイル読み出し命令とは異なり、ＵＤＦファイルシステム層４２がファイルシステムを参照せずに直接ＴＭＰ＿ＶＭＧＩの記録アドレス位置に対して読み出すことができる命令である。
【００９０】
ＵＤＦファイルシステム層４２は、ステップＳ１５でＴＭＰ＿ＶＭＧＩの読み出し命令を受けると、ＴＭＰ＿ＶＭＧＩ３７をディスク上の所定のアドレスから読み出し、読み出したデータをデータベース層４３に供給する（ステップＳ１６）。
【００９１】
データベース層４３は、ステップＳ１６でＴＭＰ＿ＶＭＧＩ３７が読み出されると、ＴＭＰ＿ＶＭＧＩ３７の内容を解釈する。具体的には、ＴＭＰ＿ＶＭＧＩ３７には、ＶＴＳエリア３２に記録されている各ＶＴＳ内の各ファイルの名称、各ファイルの記録アドレス、サイズ及び記録日時、並びに、ＶＴＳ数等の情報が記述されている。データベース層４３は、ＴＭＰ＿ＶＭＧＩ３７の内容を解釈するとともに、ＤＶＤ−ＲＷ及びＤＶＤ−Ｒのフォーマットを考慮して、もし現時点でファイナライズすれば生成されるはずのファイルシステム内の情報を生成する。
【００９２】
そして、データベース層４３は、本来ファイルシステムが登録されるメモリ領域に対して、ＶＴＳ内の各ファイルの属性やディレクトリを登録する命令（Ｒｅｇｉｓｔｅｒ  Ｆｉｌｅ  （ｆｉｌｅ＃１）、Ｒｅｇｉｓｔｅｒ  Ｆｉｌｅ  （ｆｉｌｅ＃２），…）を、ＵＤＦファイルシステム層４２に対して発行する（Ｓ１７−１，Ｓ１７−２，…）。
【００９３】
ＵＤＦファイルシステム層４２は、ステップＳＳ１７−１，Ｓ１７−２，…でファイルの属性等の登録命令（Ｒｅｇｉｓｔｅｒ  Ｆｉｌｅ  （ｆｉｌｅ＃１）、Ｒｅｇｉｓｔｅｒ  Ｆｉｌｅ  （ｆｉｌｅ＃２），…）を受けると、その命令とともに送られた情報をファイルシステムが登録されるべき所定のメモリ領域（レジスタ領域）に登録していく。
【００９４】
そして、全てのファイル及びディレクトリに関する情報を登録すると、“ＲｏｕｇｈＵＤＦ”でのファイルシステムのマウントが終了する。従って、以後、例えば、ステップＳ１９に示すように、所定のファイル（例えば、“ＶＴＳ＿０１＿０．ＩＦＯ”）のオープン命令や、ステップＳ２０に示すようにオープンされているファイル内の所定の位置のデータの読み出し命令を、データベース層４３からＵＤＦファイルシステム層４２へ発行することができる。
【００９５】
以上のようにＤＶＤレコーダ１０では、“ＲｏｕｇｈＵＤＦ”でのファイルシステムのマウントを行うことによって、ＤＶＤ−ＲＷやＤＶＤ−Ｒのようなファイナライズされていない中間状態のディスクに対しても、仮想的にファイルシステムを構築してアクセスすることができる。
【００９６】
（ＤＶＤ−ＶＩＤＥＯのファイルシステムのマウント）
ＤＶＤ−ＶＩＤＥＯディスク（又は、ＤＶＤ−ＶＩＤＥＯ互換フォーマットで記録されたその他のＤＶＤディスク）に対するファイルシステムのマウントシーケンスについて、図６を参照して説明をする。
【００９７】
ＤＶＤレコーダ１０には、ＤＶＤ−ＶＩＤＥＯ互換フォーマットでデータが記録されたＤＶＤディスクが装填されている。このようなディスクが装填されている場合、データベース層４３とＵＤＦファイルシステム層４２との間では、次のようなシーケンスでファイルシステムがマウントされる。
【００９８】
まず、データベース層４３は、ＵＤＦファイルシステム層４２に対して、“ＧｅｎｅｒｉｃＵＤＦ”でのファイルシステムのマウント命令（Ｍｏｕｎｔ（ＧＥＮＥＲＩＣ＿ＵＤＦ））を発行する（ステップＳ３１）。
【００９９】
ＵＤＦファイルシステム層４２は、ステップＳ３１のマウント命令を受けると、ディスクの所定のアドレスに記録されているファイルシステム３５の読み出しをする。読み出されたファイルシステム３５は、所定のメモリ領域（レジスタ領域）に登録され、“ＧｅｎｅｒｉｃＵＤＦ”でのファイルシステムのマウントが終了する。ＵＤＦファイルシステム層４２は、ファイルシステムのマウントが完了すると、ファイルシステムのマウントの完了をデータベース層４３に通知する（ステップＳ３２）。
【０１００】
データベース層４３は、ステップＳ３２でマウントの完了の通知を受けると、ファイルシステムのみからしか取得できないファイル属性を取得する命令（Ｇｅｔ  Ｆｉｌｅ  Ａｔｔｒｉｂｕｔｅ  （”ｆｉｌｅ＃１”）…）を発行し（ステップＳ３３−１，Ｓ３３−２，…）、それらの情報を取得する。
【０１０１】
なお、“ファイルシステムのみからしか取得できないファイル属性”とは、ファイルシステムには記述されているが、ＤＶＤ−ＶＩＤＥＯ規格に規定されているＴＴ＿ＳＲＰＴに記述されていない情報である。ＴＴ＿ＳＲＰＴとは、図７に示すように、ＶＭＧのＶＭＧＩファイル内に記述されている情報である。ＴＴ＿ＳＲＰＴには、ＶＴＳの管理情報ファイルであるＶＴＳ．ＩＦＯファイルの先頭アドレスを示す情報が記述されている。従って、ＤＶＤ−ＶＩＤＥＯ規格では、このＴＴ＿ＳＲＰＴ経由で各ファイルにアクセスが可能となっている。  “ファイルシステムのみからしか取得できないファイル属性”は、具体的には、ＶＴＳの管理情報ファイルであるＶＴＳ．ＩＦＯファイルのバックアップファイル（ＶＴＳ．ＢＵＰ）や、ＪａｃｋｅｔＰｉｃｔｕｒｅの格納ファイル等である。
【０１０２】
データベース層４３は、ステップＳ３３−１，−２でのファイル属性の取得を終えると、ＶＭＧＩが記述されているファイル（ＶＩＤＥＯ＿ＴＳ．ＩＦＯファイル）のオープン命令（ｆｉｌｅ  ＝  Ｏｐｅｎ  （”ＶＩＤＥＯ＿ＴＳ．ＩＦＯ”））を発行する（ステップＳ３４）。このステップＳ３４に続いて、データベース層４３は、現在オープンしているファイル（ＶＩＤＥＯ＿ＴＳ．ＩＦＯファイル）内の先頭位置から所定のオフセット位置（＆ｂｕｆｆ）に存在する“ＴＴ＿ＳＲＰＴ”の読み出し命令（Ｒｅａｄ（ｆｉｌｅ，＆ｂｕｆｆ））を発行する（ステップＳ３５）。
【０１０３】
ＵＤＦファイルシステム層４２は、ステップＳ３５の読み出し命令に応じて、ディスクからデータを読み出し、読み出したデータをデータベース層４３に転送する（ステップＳ３６）。
【０１０４】
データベース層４３は、ステップＳ３６でのデータの転送を終えると、現在オープンしているファイル（ＶＩＤＥＯ＿ＴＳ．ＩＦＯファイル）のクローズ命令（Ｃｌｏｓｅ（ｆｉｌｅ））を発行する（ステップＳ３７）。このステップＳ３７に続いて、データベース層４３は、ＵＤＦファイルシステム層４２に対して、“ＧｅｎｅｒｉｃＵＤＦ”でのファイルシステムのアンマウント命令（Ｕｎｍｏｕｎｔ（ＧＥＮＥＲＩＣ＿ＵＤＦ））を発行する（ステップＳ３８）。
【０１０５】
ＵＤＦファイルシステム層４２は、ステップＳ３５のアンマウント命令を受けると、ファイルシステムが登録されるメモリ領域を開放する。これで、“ＧｅｎｅｒｉｃＵＤＦ”でのファイルシステムがアンマウントされたこととなる。ＵＤＦファイルシステム層４２は、ファイルシステムをアンマウントすると、ファイルシステムをアンマウントした旨を通知する（ステップＳ３９）。
【０１０６】
データベース層４３は、ステップＳ３９でファイルシステムのアンマウントの通知を受けると、ＵＤＦファイルシステム層４２に対して、““ＲｏｕｇｈＵＤＦ”でのファイルシステムのマウント命令（Ｍｏｕｎｔ（ＲＯＵＧＨ＿ＵＤＦ））を発行する（ステップＳ４０）。
【０１０７】
ＵＤＦファイルシステム層４２は、ステップＳ４０のマウント命令を受けると、ファイルシステムが登録されるメモリ領域が開放されていれば、マウントを受け付けた旨を通知する（ステップＳ４１）。
【０１０８】
データベース層４３は、ステップＳ４１でマウントを受け付けた旨の通知を受けると、ＴＴ＿ＳＲＰＴの内容と、ステップＳ３３で取得したファイル属性情報とに基づき、ファイルシステム内の情報を生成する。少なくとも、ＶＴＳ．ＩＦＯファイルに関する属性を示す情報については、ＴＴ＿ＳＲＰＴに基づいた情報のファイルシステムを生成する。
【０１０９】
そして、データベース層４３は、本来ファイルシステムが登録されるメモリ領域に対して、生成したファイルシステムの内容（各ファイルの属性やディレクトリ）を登録する命令（Ｒｅｇｉｓｔｅｒ  Ｆｉｌｅ  （ｆｉｌｅ＃１）、Ｒｅｇｉｓｔｅｒ  Ｆｉｌｅ  （ｆｉｌｅ＃２），…）を、ＵＤＦファイルシステム層４２に対して発行する（Ｓ４２−１，Ｓ４２−２，…）。
【０１１０】
ＵＤＦファイルシステム層４２は、ステップＳＳ４２−１，Ｓ４２−２，…でファイルの属性等の登録命令（Ｒｅｇｉｓｔｅｒ  Ｆｉｌｅ  （ｆｉｌｅ＃１）、Ｒｅｇｉｓｔｅｒ  Ｆｉｌｅ  （ｆｉｌｅ＃２），ｔ…）を受けると、その命令とともに送られた情報をファイルシステムが登録されるべき所定のメモリ領域（レジスタ領域）に登録していく。
【０１１１】
そして、全てのファイル及びディレクトリに関する情報を登録すると、“ＲｏｕｇｈＵＤＦ”でのファイルシステムのマウントが終了する。従って、以後、例えば、ステップＳ４３に示すように、所定のファイル（例えば、“ＶＴＳ＿０１＿０．ＩＦＯ”）のオープン命令や、ステップＳ４４に示すようにオープンされているファイル内の所定の位置のデータの読み出し命令を、データベース層４３からＵＤＦファイルシステム層４２へ発行することができる。
【０１１２】
以上のようにＤＶＤレコーダ１０では、“ＲｏｕｇｈＵＤＦ”でのファイルシステムのマウントを行うことによって、例えば、図８に示すようにファイルシステムの一部の記述が誤っているようなＤＶＤディスクが装着された場合であっても、その記述を正しくしたファイルシステムを構築してアクセスすることができる。
【０１１３】
なお、元々ディスクに書き込まれていたファイルシステム内の情報のうちＴＴ＿ＳＲＰＴ内容で置き換えられてしまう部分の情報を別名で保存しておいてもよい。このようにＴＴ＿ＳＲＰＴ内容で置き換えられてしまう部分の情報を保存しておけば、例えば、ＴＴ＿ＳＲＰＴの方が誤っていた場合などに、元々のファイルシステムの内容を参照することができるようになる。
【０１１４】
【発明の効果】
本発明に係る記録再生装置及び記録媒体のアクセス方法では、記録媒体に記録されているファイルシステムを読み出して登録するのではなく、記録媒体の所定のファイルからファイル管理情報を読み出し、そのファイル管理情報に基づき生成したファイルシステムを新たに登録している。
【０１１５】
このため本発明に係る記録再生装置及び記録媒体のアクセス方法では、ファイルシステムが記録されていない中間状態の記録媒体及びファイルシステムの一部が誤っている記録媒体に対しても、ファイルシステムを経由したデータの記録及び再生を行うことができる。
【図面の簡単な説明】
【図１】本発明の実施の形態のＤＶＤレコーダのブロック構成図である。
【図２】ＤＶＤ−ＲＷディスクのフォーマット（ＲＯＷモード）について説明をするための図である。
【図３】ＤＶＤ−ＲＷディスクのフォーマット（ＩＮＣモード）について説明をするための図である。
【図４】本発明の実施の形態のＤＶＤレコーダの制御モジュールの構成を示す図である。
【図５】ファイナライズされる前の中間状態のＤＶＤ−ＲＷ及びＤＶＤ−Ｒディスクのファイルシステムのマウントシーケンスを示す図である。
【図６】ＤＶＤ−ＶＩＤＥＯで記録されたディスクに対するファイルシステムのマウントシーケンスを示す図である。
【図７】ＤＶＤ−ＶＩＤＥＯ規格に規定されているＴＴ＿ＳＲＰＴについて説明するための図である。
【図８】ファイルシステムの一部の記述が誤っているＤＶＤディスクについて説明をするための図である。
【符号の説明】
１  ＤＶＤディスク、１０  ＤＶＤレコーダ、１５  ＮＴＳＣ／ＰＡＬデコーダ、１６  ＤＶデコーダ、１７  ＭＰＥＧエンコーダ、１８  ＭＰＥＧデコーダ、１９  グラフィック合成回路、２０  ＮＴＳＣ／ＰＡＬエンコーダ、２１  スイッチング回路、２２  バッファ回路、２３  ドライブ回路、２４  ＶＢＩスライス回路、２５  入力装置、２６  システムコントローラ
【図１】
2004318926.tif 000003
【図２】
2004318926.tif 000004
【図３】
2004318926.tif 000005
【図４】
2004318926.tif 000006
【図５】
2004318926.tif 000007
【図６】
2004318926.tif 000008
【図７】
2004318926.tif 000009
【図８】
2004318926.tif 000010