(57)【要約】【課題】ＤＶＤ−ＲＷなどの書き換え可能な光ディスクに情報を繰り返し記録する場合に、記録した情報に関する管理情報を安定的に記録及び再生可能とする。【解決手段】情報記録装置は、例えば映像、音声などを含む記録情報、及びその再生のための再生制御情報を含む単位情報を書換可能型記録媒体に記録する。その記録後の状態において、当該記録媒体に記録されている全ての単位記録情報についての仮管理情報が生成され、記録媒体上に記録される。仮管理情報は、書換可能型記録媒体上に記録されている単位情報についての管理情報であるため、新たな単位記録情報が記録媒体に記録されるたびに仮管理情報を生成して記録媒体上に記録しておくことにより、その後にその仮管理情報を参照して、記録媒体から各単位記録情報を再生することが可能となる。仮管理情報の記録時に、例えば書込エラーやベリファイエラーなどのアクセスエラーが生じた場合には、記録媒体上のその位置は使用しないこととし、仮記録位置を変更して仮管理情報を記録する。【選択図】　　　図１
2004005771.tif 000002
【特許請求の範囲】
【請求項１】
所定の記録フォーマットに従って書換可能型記録媒体に情報を記録する情報記録装置であって、
記録情報及び当該記録情報の再生を制御するための再生制御情報を含む単位記録情報を前記書換可能型記録媒体に記録する記録手段と、
前記書換可能型記録媒体に記録されている全ての前記単位記録情報を一時的に管理する仮管理情報を生成する仮管理情報生成手段と、
前記書換可能型記録媒体上の仮記録位置に前記仮管理情報を記録する仮管理情報記録手段と、を備え、
前記仮管理情報記録手段は、前記仮管理情報にアクセスエラーが生じた場合、前記仮記録位置を変更し、変更後の前記仮記録位置に前記仮管理情報を記録することを特徴とする情報記録装置。
【請求項２】
前記仮管理情報記録手段は、前記変更後の前記仮記録位置を、変更前の前記仮記録位置と隣接しない位置とすることを特徴とする請求項１に記載の情報記録装置。
【請求項３】
前記仮管理情報記録手段は、前記仮管理情報を所定のデータ量を有するブロック単位で記録し、前記変更後の仮記録位置を、変更前の仮記録位置との間に１ブロック隔てた位置とすることを特徴とする請求項２に記載の情報記録装置。
【請求項４】
前記書換可能型記録媒体上における前記仮記録位置を示す仮記録位置情報を、前記書換可能型記録媒体上の所定位置に記録する仮記録位置情報記録手段をさらに備えることを特徴とする請求項１乃至３のいずれか一項に記載の情報記録装置。
【請求項５】
前記仮管理情報記録手段は、同一の前記仮管理情報を前記書換可能型記録媒体上の異なる２つの位置に記録することを特徴とする請求項１に記載の情報記録装置。
【請求項６】
前記書換可能型記録媒体は、第１の仮管理情報記録領域及び第２の仮管理情報記録領域を有し、同一の前記仮管理情報を、前記第１の仮管理情報記録領域及び前記第２の仮管理情報記録領域の各々に記録することを特徴とする請求項１に記載の情報記録装置。
【請求項７】
前記仮管理情報記録手段は、前記第１及び第２の仮管理情報記録領域内のそれぞれにおいて、前記変更後の前記仮記録位置を、変更前の前記仮記録位置と隣接しない位置とすることを特徴とする請求項６に記載の情報記録装置。
【請求項８】
前記仮管理情報記録手段は、前記仮管理情報を所定のデータ量を有するブロック単位で記録し、前記第１及び第２の仮管理情報記録領域内のそれぞれにおいて、前記変更後の仮記録位置を、変更前の仮記録位置との間に１ブロック隔てた位置とすることを特徴とする請求項７に記載の情報記録装置。
【請求項９】
前記第１及び第２の仮管理情報記録領域内における前記仮記録位置のそれぞれを示す仮記録位置情報を、前記書換可能型記録媒体上の所定位置に記録する仮記録位置情報記録手段をさらに備えることを特徴とする請求項６乃至８のいずれか一項に記載の情報記録装置。
【請求項１０】
前記仮記録位置情報記録手段は、前記書換可能型記録媒体上の異なる所定の位置に、同一の前記仮記録位置情報を記録することを特徴とする請求項９に記載の情報記録装置。
【請求項１１】
前記所定の記録フォーマットはＤＶＤビデオ規格に準拠した記録フォーマットであり、前記書換可能型記録媒体はＤＶＤ−ＲＷであり、前記単位記録情報は前記記録フォーマットにおけるＶＴＳ（Ｖｉｄｅｏ　Ｔｉｔｌｅ　Ｓｅｔ）であり、前記仮管理情報は前記記録フォーマットにおけるＴＭＰ＿ＶＭＧＩ（Ｖｉｄｅｏ　Ｍａｎａｇｅｒ　Ｉｎｆｏｒｍａｔｉｏｎ）であることを特徴とする請求項１乃至１０のいずれか一項に記載の情報記録装置。
【請求項１２】
前記仮記録位置は、前記記録フォーマットにおけるファイルシステム情報領域とデータ記録領域との間に位置することを特徴とする請求項１１に記載の情報記録装置。
【請求項１３】
所定の記録フォーマットに従って書換可能型記録媒体に情報を記録し、記録された情報を再生する情報記録再生装置であって、
記録情報及び当該記録情報の再生を制御するための再生制御情報を含む単位記録情報を前記書換可能型記録媒体に記録する記録手段と、
前記書換可能型記録媒体に記録されている全ての前記単位記録情報を一時的に管理する仮管理情報を生成する仮管理情報生成手段と、
前記書換可能型記録媒体上に規定された仮記録領域内の仮記録位置に前記仮管理情報を記録するとともに、前記仮管理情報にアクセスエラーが生じた場合、前記仮記録位置を変更し、変更後の前記仮記録位置に前記仮管理情報を記録する仮管理情報記録手段と、
前記書換可能型記録媒体上における前記仮記録位置を示す仮記録位置情報を、前記書換可能型記録媒体上の所定位置に記録する仮記録位置情報記録手段と、
前記仮記録位置情報を取得し、取得した前記仮記録位置情報に基づいて前記仮管理情報を取得して前記単位記録情報を再生する再生手段と、を備えることを特徴とする情報記録再生装置。
【請求項１４】
前記再生手段は、前記書換可能型記録媒体から前記仮記録位置情報を取得できない場合、前記仮記録領域内の記録情報を順に読み取ることにより、前記仮管理情報を取得することを特徴とする請求項１３に記載の情報記録再生装置。
【請求項１５】
所定の記録フォーマットに従って書換可能型記録媒体に情報を記録する情報記録方法であって、
記録情報及び当該記録情報の再生を制御するための再生制御情報を含む単位記録情報を前記書換可能型記録媒体に記録する記録工程と、
前記書換可能型記録媒体に記録されている全ての前記単位記録情報を一時的に管理する仮管理情報を生成する仮管理情報生成工程と、
前記書換可能型記録媒体上の仮記録位置に前記仮管理情報を記録する仮管理情報記録工程と、を有し、
前記仮管理情報記録工程は、前記仮管理情報にアクセスエラーが生じた場合、前記仮記録位置を変更し、変更後の前記仮記録位置に前記仮管理情報を記録することを特徴とする情報記録方法。
【請求項１６】
所定の記録フォーマットに従って書換可能型記録媒体に情報を記録する情報記録装置に含まれるコンピュータにより実行されるプログラムであって、前記コンピュータを、
記録情報及び当該記録情報の再生を制御するための再生制御情報を含む単位記録情報を前記書換可能型記録媒体に記録する記録手段と、
前記書換可能型記録媒体に記録されている全ての前記単位記録情報を一時的に管理する仮管理情報を生成する仮管理情報生成手段と、
前記書換可能型記録媒体上の仮記録位置に前記仮管理情報を記録する仮管理情報記録手段と、して機能させ、
前記仮管理情報記録手段は、前記仮管理情報にアクセスエラーが生じた場合、前記仮記録位置を変更し、変更後の前記仮記録位置に前記仮管理情報を記録することを特徴とするプログラム。
【請求項１７】
所定の記録フォーマットに従って書換可能型記録媒体に情報を記録する情報記録装置に含まれるコンピュータにより実行されるプログラムを記録した記録媒体であって、前記プログラムは前記コンピュータを、
記録情報及び当該記録情報の再生を制御するための再生制御情報を含む単位記録情報を前記書換可能型記録媒体に記録する記録手段と、
前記書換可能型記録媒体に記録されている全ての前記単位記録情報を一時的に管理する仮管理情報を生成する仮管理情報生成手段と、
前記書換可能型記録媒体上の仮記録位置に前記仮管理情報を記録する仮管理情報記録手段と、して機能させ、
前記仮管理情報記録手段は、前記仮管理情報にアクセスエラーが生じた場合、前記仮記録位置を変更し、変更後の前記仮記録位置に前記仮管理情報を記録することを特徴とする記録媒体。
【請求項１８】
所定の記録フォーマットに従い、書換可能型記録媒体上に構成された情報保持構造により情報を保持した情報保持媒体であって、前記情報保持構造は、
記録情報及び当該記録情報の再生を制御するための再生制御情報を含む単位記録情報を保持する第１保持領域と、
前記書換可能型記録媒体に記録されている全ての前記単位記録情報を一時的に管理する仮管理情報を保持する第２保持領域と、
前記第２保持領域内における前記仮管理情報の位置を示す仮記録位置情報を保持する第３保持領域と、を備えることを特徴とする情報保持媒体。
【請求項１９】
前記第２保持領域は１つ又は複数の仮管理情報を保持しており、前記仮記録位置情報は、最新の前記仮管理情報の位置を示していることを特徴とする請求項１８に記載の情報保持媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＤＶＤ−ＲＷ（ＤＶＤ−Ｒｅｗｒｉｔａｂｌｅ）などの書換可能型記録媒体に情報を記録するのに好適な情報記録装置及び情報記録方法に関する。
【０００２】
【従来の技術】
光ディスクの分野において高記録密度化の傾向が顕著である。ＤＶＤはこのような高記録密度化に対応した光ディスクであり、ＭＰＥＧ２と呼ばれる画像処理技術により画像データを圧縮することにより、一本の映画に対応する画像及び音声データを１枚のＤＶＤに記録することが可能となっている。今日では、映画などを記録した再生専用ＤＶＤが販売されている。この再生専用ＤＶＤには、ＤＶＤビデオと呼ばれる記録フォーマットに従って画像データ及び音声データが記録されている。よって、ＤＶＤビデオフォーマットに対応する再生が可能なＤＶＤプレイヤーにより再生専用ＤＶＤを再生することにより、ユーザは映画などのコンテンツを楽しむことができる。
【０００３】
最近では、ＤＶＤ−ＲＷなどの書換可能型ＤＶＤが普及している。ＤＶＤ−ＲＷは、千回程度にわたり情報の書き換えが可能であり、ユーザは従来のＶＴＲの代わりに、テレビジョン放送番組その他の画像・音声データをＤＶＤ−ＲＷなどの書換可能型ＤＶＤに記録することが可能となっている。
【０００４】
ＤＶＤ−ＲＷに対して、ＤＶＤビデオフォーマットに従ってテレビジョン放送番組などのリアルタイム記録を行う場合、番組を構成する画像データ及び音声データ自体、並びにそれらの再生制御情報は、リアルタイムで順次ＤＶＤ−ＲＷの記録領域に記録されてゆく。一方、それら画像データ及び音声データに関連する管理情報は、ＤＶＤ−ＲＷの所定領域に仮記録されることになる。
【０００５】
具体的には、あるテレビジョン放送番組をＤＶＤプレイヤーによりＤＶＤ−ＲＷに記録する場合、その番組を構成する画像データ及び音声データは１つ又は複数のＶＯＢとしてＤＶＤ−ＲＷ上にリアルタイム記録される。また、ユーザの指示によりその番組の記録が終了すると、記録されたＶＯＢを再生するために必要な再生制御情報であるＶＴＳＩが記録される。こうして、その番組は、１つ又は複数のＶＯＢ、ＶＴＳＩ及びＶＴＳＩのバックアップ情報により構成される１つのタイトルとしてＤＶＤ−ＲＷに記録される。
【０００６】
しかし、ユーザがそのＤＶＤ−ＲＷをファイナライズしない限り、記録した画像データ及び音声データの管理情報であるＶＭＧＩ（Ｖｉｄｅｏ　ＭａｎａＧｅｒ　Ｉｎｆｏｒｍａｔｉｏｎ）をＤＶＤ−ＲＷに記録することはしない。このため、ユーザの指示により当該ＤＶＤ−ＲＷがファイナライズされるまでの間、ＤＶＤ−ＲＷ上に記録されたタイトルに関連する情報を一時的に管理する仮ＶＭＧＩは、ＤＶＤ−ＲＷ上の所定領域に記録される。仮ＶＭＧＩは、その時点においてディスクに記録されているＶＴＳの数やディスクネームの情報、所定数タイトル分のＶＴＳの物理配置やタイトル名などの情報を含む。
【０００７】
ユーザが当該ＤＶＤ−ＲＷをファイナライズするまでの間は、新たなタイトルが記憶されるたびに仮ＶＭＧＩの内容が変更され、上述の所定領域に繰り返し記録される。そして、ユーザが当該ＤＶＤ−ＲＷをファイナライズすると、仮ＶＭＧＩがＶＭＧＩとして所定位置に記録される。こうして、ファイナライズされたＤＶＤ−ＲＷは、再生専用ＤＶＤと同様に前述のＤＶＤビデオフォーマットに準拠したものとなり、再生専用のＤＶＤプレイヤーによっても、記録されたタイトルの再生が可能となる。
【０００８】
【発明が解決しようとする課題】
しかし、上述のように仮ＶＭＧＩをＤＶＤ−ＲＷ上の所定領域に繰り返し記録すると、記録回数の増加に伴って読み出しエラーなどが生じる恐れがある。ＤＶＤ−ＲＷは基本的には千回程度のデータ書き換えに耐えるように構成されているが、ユーザが従来のＶＴＲなどの感覚でＤＶＤ−ＲＷに対して繰り返しテレビジョン放送番組などの記録を行うと、頻繁に仮ＶＭＧＩが書き換えられることになり、記録面の劣化が生じやすく、読み出しエラーなどが生じる可能性は増加する。仮ＶＭＧＩの読み出しエラーが生じると、そのＤＶＤ−ＲＷにどのようなタイトルが記録されているかなどを示す管理情報を取得することができなくなり、再生に支障が生じるという問題がある。
【０００９】
本発明は、以上の点に鑑みてなされたものであり、ＤＶＤ−ＲＷなどの書き換え可能な光ディスクに情報を繰り返し記録する場合に、記録した情報に関する管理情報を安定的に記録及び再生可能とすることを課題とする。
【００１０】
【課題を解決するための手段】
本発明の１つの観点では、所定の記録フォーマットに従って書換可能型記録媒体に情報を記録する情報記録装置は、記録情報及び当該記録情報の再生を制御するための再生制御情報を含む単位記録情報を前記書換可能型記録媒体に記録する記録手段と、前記書換可能型記録媒体に記録されている全ての前記単位記録情報を一時的に管理する仮管理情報を生成する仮管理情報生成手段と、前記書換可能型記録媒体上の仮記録位置に前記仮管理情報を記録する仮管理情報記録手段と、を備え、前記仮管理情報記録手段は、前記仮管理情報にアクセスエラーが生じた場合、前記仮記録位置を変更し、変更後の前記仮記録位置に前記仮管理情報を記録する。
【００１１】
上記の情報記録装置によれば、例えば映像、音声などを含む記録情報、及びその再生のための再生制御情報を含む単位情報が書換可能型記録媒体に記録される。そして、当該記録媒体に記録されている全ての単位記録情報についての仮管理情報が生成され、記録媒体上に記録される。仮管理情報は、記録媒体上に記録されている単位情報を一時的に管理する管理情報であるため、新たな単位記録情報が記録媒体に記録されるたびに仮管理情報を生成して記録媒体上に記録しておくことにより、その後にその仮管理情報を参照して、当該記録媒体から各単位記録情報を再生することが可能となる。ここで、仮管理情報の記録時などに、例えば書込エラーやベリファイエラーなどのアクセスエラーが生じた場合には、記録媒体上のその位置を仮管理情報の記録に使用しないこととし、仮記録位置を変更して仮管理情報を記録する。仮管理情報は、新たな単位情報が記録媒体に記録されるたびに行われるので、繰り返し記録により記録媒体のその位置が部分的に劣化するなどの理由によりアクセスエラーが生じることがあり得る。しかし、本発明では、そのような場合に仮管理情報を記録する仮記録位置を変更するので、仮管理情報を常に正しく記録し、再生することが可能となる。
【００１２】
上記の情報記録装置の一態様では、前記仮管理情報記録手段は、前記変更後の前記仮記録位置を、変更前の前記仮記録位置と隣接しない位置とすることができる。アクセスエラーが生じた場合、その原因となる記録媒体上の物理的な劣化や欠陥などはある程度の広がりを有する場合があるので、劣化や欠陥などが生じた位置とは隣接しない位置に仮記録位置を変更することにより、より安全に仮管理情報の記録、保持を行うことができる。
【００１３】
この場合、前記仮管理情報記録手段は、前記仮管理情報を所定のデータ量を有するブロック単位で記録し、前記変更後の仮記録位置を、変更前の仮記録位置との間に１ブロック隔てた位置とすることができる。これによれば、仮記録位置の変更を、仮管理情報を記録する単位で管理することにより、仮記録位置の変更のための処理を単純化することが可能となる。
【００１４】
上記の情報記録装置のさらに他の一態様では、前記書換可能型記録媒体上における前記仮記録位置を示す仮記録位置情報を、前記書換可能型記録媒体上の所定位置に記録する仮記録位置情報記録手段をさらに備えることができる。こうすれば、仮記録位置情報を参照することにより、仮管理情報の記録位置を直ちに知ることができるので、追記録や再生時に仮管理情報を容易かつ迅速に取得することができる。
【００１５】
上記の情報記録装置のさらに他の一態様では、前記仮管理情報記録手段は、同一の前記仮管理情報を前記書換可能型記録媒体上の異なる２つの位置に記録することができる。また、この場合、前記書換可能型記録媒体は、第１の仮管理情報記録領域及び第２の仮管理情報記録領域を有し、同一の前記仮管理情報を、前記第１の仮管理情報記録領域及び前記第２の仮管理情報記録領域の各々に記録することができる。これにより、一方の仮管理情報が何らかの理由で読み取り不能となった場合でも他方を読み取ることができることになり、仮管理情報の読み取りにおける安全性、確実性を高めることができる。
【００１６】
また、仮管理情報を前記第１及び第２の仮管理情報記録領域内のそれぞれに記録する場合でも、前記変更後の前記仮記録位置を、変更前の前記仮記録位置と隣接しない位置とすることができ、その場合、前記変更後の仮記録位置を、変更前の仮記録位置との間に１ブロック隔てた位置とすることができる。
【００１７】
また、仮管理情報を前記第１及び第２の仮管理情報記録領域内のそれぞれに記録する場合でも、前記第１及び第２の仮管理情報記録領域内における前記仮記録位置のそれぞれを示す仮記録位置情報を、前記書換可能型記録媒体上の所定位置に記録する仮記録位置情報記録手段をさらに備え、仮管理情報への容易かつ迅速なアクセスを可能とすることができる。
【００１８】
また、前記仮記録位置情報記録手段は、前記書換可能型記録媒体上の異なる所定の位置に、同一の前記仮記録位置情報を記録することとして、仮記録位置情報が読取不能となることに対する安全性を高めることができる。
【００１９】
好適な実施形態では、前記所定の記録フォーマットはＤＶＤビデオ規格に準拠した記録フォーマットとし、前記書換可能型記録媒体はＤＶＤ−ＲＷとし、前記単位記録情報は前記記録フォーマットにおけるＶＴＳとし、前記仮管理情報は前記記録フォーマットにおけるＴＭＰ＿ＶＭＧＩとすることができる。また、前記仮記録位置は、前記記録フォーマットにおけるファイルシステム情報領域とデータ記録領域との間に位置するようにすることができる。
【００２０】
本発明の他の観点では、所定の記録フォーマットに従って書換可能型記録媒体に情報を記録し、記録された情報を再生する情報記録再生装置は、記録情報及び当該記録情報の再生を制御するための再生制御情報を含む単位記録情報を前記書換可能型記録媒体に記録する記録手段と、前記書換可能型記録媒体に記録されている全ての前記単位記録情報を一時的に管理する仮管理情報を生成する仮管理情報生成手段と、前記書換可能型記録媒体上に規定された仮記録領域内の仮記録位置に前記仮管理情報を記録するとともに、前記仮管理情報にアクセスエラーが生じた場合、前記仮記録位置を変更し、変更後の前記仮記録位置に前記仮管理情報を記録する仮管理情報記録手段と、前記書換可能型記録媒体上における前記仮記録位置を示す仮記録位置情報を、前記書換可能型記録媒体上の所定位置に記録する仮記録位置情報記録手段と、前記仮記録位置情報を取得し、取得した前記仮記録位置情報に基づいて前記仮管理情報を取得して前記単位記録情報を再生する再生手段と、を備える。
【００２１】
上記の情報記録再生装置によれば、仮管理情報が記録された書換可能型記録媒体から情報を再生する際、仮記録位置情報から仮記録位置を取得し、その位置にアクセスして仮管理情報を取得して、書換可能型記録媒体に記録されている単位記録情報を再生することができる。
【００２２】
また、上記の情報記録再生装置において、前記再生手段は、前記書換可能型記録媒体から前記仮記録位置情報を取得できない場合、前記仮記録領域内の記録情報を順に読み取ることにより、前記仮管理情報を取得することができる。よって、仮記録位置情報が何らかの原因で読み取り不能であるような場合でも、仮管理情報を取得し、書換可能型記録媒体上の単位記録情報を再生することが可能となる。
【００２３】
本発明のさらに他の観点では、所定の記録フォーマットに従って書換可能型記録媒体に情報を記録する情報記録方法は、記録情報及び当該記録情報の再生を制御するための再生制御情報を含む単位記録情報を前記書換可能型記録媒体に記録する記録工程と、前記書換可能型記録媒体に記録されている全ての前記単位記録情報を一時的に管理する仮管理情報を生成する仮管理情報生成工程と、前記書換可能型記録媒体上の仮記録位置に前記仮管理情報を記録する仮管理情報記録工程と、を有し、前記仮管理情報記録工程は、前記仮管理情報にアクセスエラーが生じた場合、前記仮記録位置を変更し、変更後の前記仮記録位置に前記仮管理情報を記録する。
【００２４】
また、本発明のさらに他の観点では、所定の記録フォーマットに従って書換可能型記録媒体に情報を記録する情報記録装置に含まれるコンピュータにより実行されるプログラムは、前記コンピュータを、記録情報及び当該記録情報の再生を制御するための再生制御情報を含む単位記録情報を前記書換可能型記録媒体に記録する記録手段と、前記書換可能型記録媒体に記録されている全ての前記単位記録情報を一時的に管理する仮管理情報を生成する仮管理情報生成手段と、前記書換可能型記録媒体上の仮記録位置に前記仮管理情報を記録する仮管理情報記録手段と、して機能させ、前記仮管理情報記録手段は、前記仮管理情報にアクセスエラーが生じた場合、前記仮記録位置を変更し、変更後の前記仮記録位置に前記仮管理情報を記録する。
【００２５】
また、本発明のさらに他の観点では、所定の記録フォーマットに従って書換可能型記録媒体に情報を記録する情報記録装置に含まれるコンピュータにより実行されるプログラムを記録した記録媒体において、前記プログラムは前記コンピュータを、記録情報及び当該記録情報の再生を制御するための再生制御情報を含む単位記録情報を前記書換可能型記録媒体に記録する記録手段と、前記書換可能型記録媒体に記録されている全ての前記単位記録情報を一時的に管理する仮管理情報を生成する仮管理情報生成手段と、前記書換可能型記録媒体上の仮記録位置に前記仮管理情報を記録する仮管理情報記録手段と、して機能させ、前記仮管理情報記録手段は、前記仮管理情報にアクセスエラーが生じた場合、前記仮記録位置を変更し、変更後の前記仮記録位置に前記仮管理情報を記録する。
【００２６】
上記の情報記録方法、プログラム及び記録媒体によっても、上述の情報記録装置と同様に仮記録情報の記録を行うことができる。
【００２７】
本発明のさらに他の観点では、所定の記録フォーマットに従い、書換可能型記録媒体上に構成された情報保持構造により情報を保持した情報保持媒体において、前記情報保持構造は、記録情報及び当該記録情報の再生を制御するための再生制御情報を含む単位記録情報を保持する第１保持領域と、前記書換可能型記録媒体に記録されている全ての前記単位記録情報を一時的に管理する仮管理情報を保持する第２保持領域と、前記第２保持領域内における前記仮管理情報の位置を示す仮記録位置情報を保持する第３保持領域と、を備える。
【００２８】
上記の情報保持媒体によれば、書換可能型記録媒体上に記録されている単位記録情報についての仮管理情報が当該記録媒体上に記録されており、さらにその仮管理情報の記録位置を示す仮記録位置情報も当該記録媒体上に記録されている。よって、情報記録装置や情報記録再生装置は、仮記録位置情報から仮記録位置を取得し、その位置に記録されている仮管理情報を取得することにより、当該書換可能型記録媒体に記録されている単位記録情報を再生することができる。
【００２９】
上記の情報保持媒体の一態様では、前記第２保持領域は１つ又は複数の仮管理情報を保持し、前記仮記録位置情報は、最新の前記仮管理情報の位置を示すようにすることができる。これにより、情報記録装置や情報記録再生装置は、仮記録位置情報に基づいて最新の仮管理情報を取得することができるので、その時点で書換可能型記録媒体に記録されている全ての単位記録情報を正しく再生することが可能となる。
【００３０】
【発明の実施の形態】
以下、図面を参照して本発明の好適な実施の形態について説明する。
【００３１】
なお、以下に説明する実施形態は、再生専用のＤＶＤにおける映画等の情報の記録フォーマット規格であるＤＶＤビデオ規格に従って、書換可能型記録媒体としてのＤＶＤ−ＲＷに対して画像等の記録情報を記録する情報記録装置について本発明を適用したものである。
【００３２】
［ＤＶＤビデオ規格の実施形態］
始めに、本実施形態の情報記録装置が記録フォーマットとして対応すべき上記ＤＶＤビデオ規格について図１乃至図４を用いて説明する。
【００３３】
なお、図１及び図３は当該ＤＶＤビデオ規格における物理的記録フォーマットを示す図であり、図２は当該ＤＶＤビデオ規格におけるＧＯＰ（Ｇｒｏｕｐ　Ｏｆ　Ｐｉｃｔｕｒｅ）の構成を示す図であり、図４は当該ＤＶＤビデオ規格における論理フォーマットを示す図である。
【００３４】
図１に示すように、ＤＶＤビデオ規格に則って記録情報が記録されているＤＶＤ１は、その最内周部にリードインエリアＬＩを有すると共にその最外周部にリードアウトエリアＬＯを有しており、その間に、映像情報及び音声情報が、夫々にＩＤ（識別）番号を有する複数のＶＴＳ３（ＶＴＳ＃１乃至ＶＴＳ＃ｎ）に分割されて記録されている。
【００３５】
ここで、ＶＴＳとは、関連する（それに含まれる音声情報及び副映像情報（映画における字幕等の副映像の情報をいう。）の数や、仕様、対応言語等の属性が同じ）タイトル（映画等の、製作者が視聴者に提示しようとする一つの作品）を一まとめにしたセット（纏まり）であり、より具体的には、例えば、一本の同じ映画について、異なる言語のセりフ等を有する複数の映画が夫々にタイトルとして記録されていたり、又は、同じ映画であっても劇場版と特別版とが夫々別のタイトルとして記録されていたりするものである。
【００３６】
また、ＶＴＳ３が記録されている領域の直前には、ビデオマネージャ２が記録される。このビデオマネージャ２として記録される情報であるＶＭＧＩ（Ｖｉｄｅｏ　Ｍａｎａｇｅｒ　Ｉｎｆｏｒｍａｔｉｏｎ）としては、例えば、当該ＶＭＧＩ全体を管理するための管理テーブル、各タイトルの名前を示すメニュー、夫々のタイトルにアクセスするためのアクセステーブル並びにこれらの情報のバックアップ情報等、当該ＤＶＤ１に記録される映像情報及び音声情報の全体に係わる情報が含まれている。
【００３７】
更に、上記管理テーブルに含まれる情報としては、各ＶＴＳ３が記述されているＤＶＤ１上の位置を示すサーチポインタ及び当該サーチポインタにより示される位置に記録されている当該ＶＴＳ３の属性情報等が含まれている。
【００３８】
更にまた、ビデオマネージャ２とリードインエリアＬＩとの間には、ＤＶＤ１に記録されている情報全体を識別するためのボリューム情報４と、ビデオマネージャ２及び各ＶＴＳ３におけるデータのファイル構造を示すファイルシステム情報５と、が記録されている。
【００３９】
一のＶＴＳ３は、コントロールデータ１１を先頭として、夫々にＩＤ番号を有する複数のＶＯＢ１０に分割されて記録されている。ここで、複数のＶＯＢ１０により構成されている部分をＶＯＢセット（ＶＯＢＳ）という。このＶＯＢセットは、ＶＴＳ３を構成する他のデータであるコントロールデータ１１と、映像情報及び音声情報の実体である複数のＶＯＢ１０の部分とを区別するために当該実体部分についてＶＯＢセットとしたものである。
【００４０】
ＶＴＳ３の先頭に記録されるコントロールデータ１１には、複数のセル（セルについては後述する。）を組み合わせた論理的区分であるプログラムチェインに関する種々の情報であるＰＧＣＩ（Ｐｒｏｇｒａｍ　Ｃｈａｉｎ　Ｉｎｆｏｒｍａｔｉｏｎ）等の情報及びそれらのバックアップ情報がＶＴＳＩ（Ｖｉｄｅｏ　Ｔｉｔｌｅ　Ｓｅｔ　Ｉｎｆｏｒｍａｔｉｏｎ）として記録される。また、各ＶＯＢ１０には、制御情報の他に映像情報及び音声情報の実体部分（制御情報以外の映像又は音声そのもの）が記録される。
【００４１】
一のＶＯＢ１０は、夫々にＩＤ番号を有する複数のセル２０により構成されている。ここで、一のＶＯＢ１０は、複数のセル２０により完結するように構成されており、一のセル２０が二つのＶＯＢ１０に跨がることはない。
【００４２】
一のセル２０は、夫々にＩＤ番号を有する複数のＶＯＢユニット（ＶＯＢＵ）３０により構成されている。ここで、ＶＯＢユニット３０とは、映像情報、音声情報及び副映像情報の夫々を含む単位情報である。
【００４３】
そして、一のＶＯＢユニット３０は、ＶＯＢユニット３０に含まれているデータ等を制御対象とする制御情報が格納されているナビゲーションパック（以下、単にナビパックと称する。）４１と、映像情報としてのビデオデータ４２と、音声情報としてのオーディオデータ４３と、副映像情報としてのサブピクチャデータ４４とにより構成されている。ここで、ビデオデータ４２としては映像データのみが記録され、オーディオデータ４３としては音声データのみが記録される。また、サブピクチャデータ４４としては副映像としての文字や図形等のグラフィックデータのみが記録される。なお、ＤＶＤ１に記録可能な音声は８種類であり、記録可能な副映像の種類は３２種類であることが規格上定められている。
【００４４】
また、一のＶＯＢユニット３０に対応する再生時間（一のナビパック４１と当該一のナビパック４１に隣接するナビパック４１との間に記録されているデータに対応する再生時間）は、０．４秒以上１秒以下の長さを有するように記録される。従って、ナビパック４１は、再生時、０．４秒乃至１秒に１回は必ず検出されることとなる。
【００４５】
更に、一のＶＯＢユニット３０において、ナビパック４１は必ずその先頭に存在するが、ビデオデータ４２、オーディオデータ４３及びサブピクチャデータ４４の夫々は、必ずしもＶＯＢユニット３０中に存在する必要はなく、また、存在する場合にもその数や順序は任意に設定することができる。
【００４６】
ここで、図１に示すビデオデータ４２、オーディオデータ４３及びサブピクチャデータ４４の夫々の区分を一般にパックＰという。
【００４７】
すなわち、一のＶＯＢユニット３０においては、ビデオデータ４２、オーディオデータ４３及びサブピクチャデータ４４が、夫々パックＰに分割されて記録されていることとなり、ビデオデータ４２が記録されているパックＰをビデオパック、オーディオデータ４３が記録されているパックＰをオーディオパック、サブピクチャデータ４４が記録されているパックＰをサブピクチャパックという。更に、各パックＰの先頭に記録されるパックヘッダには、夫々のパックＰに含まれているデータを、ＤＶＤ１に記録されている情報を再生する情報再生装置におけるトラックバッファから読み出して夫々のバッファへの入力を開始すべき再生時間軸上の読み出し開始時刻を示すＳＣＲ（Ｓｙｓｔｅｍ　Ｃｌｏｃｋ　Ｒｅｆｅｒｅｎｃｅ）と呼ばれる読み出し開始時刻情報が記録される。また、上記各パックＰについては、通常、当該パックＰを更に細分化した記録単位であるパケット毎にビデオデータ４２、オーディオデータ４３又はサブピクチャデータ４４が記録されるが、本実施の形態におけるＤＶＤ１では、一般に一のパックＰが一のパケットにより構成されている。
【００４８】
ナビパック４１は、再生表示させたい映像又は音声等を検索するための検索情報（具体的には、当該再生表示させたい映像又は音声等が記録されているＤＶＤ１上のアドレス等）であるＤＳＩデータ５１と、ＤＳＩデータ５１に基づいて検索してきた映像又は音声を表示する際の再生表示制御に関する情報であるＰＣＩデータ５０とにより構成される。このとき、ＤＳＩデータ５１及びＰＣＩデータ５０は、夫々パケットＰＴとしてのＤＳＩパケット及びＰＣＩパケットを構成して記録されることとなる。
【００４９】
更に、一のＶＯＢユニット３０に含まれている全てのビデオデータ４２は一又は複数のＧＯＰにより構成されている。
【００５０】
また、ＰＣＩデータ５０には、視聴者によって選択される選択項目に対して、その項目が選択されたときの表示や動作を定義したハイライト情報が含まれている。このハイライト情報によって、例えば、視聴者が選択すべき項目を表示した画像（いわゆるメニュー画面）における、項目選択に対する画面表示の変化や、当該選択に対応して変化すべき表示位置及び選択された項目に対するコマンド（選択された項目に対して実行される動作を示す命令）等の設定が行われる。
【００５１】
ここで、メニュー画面を構成して表示するために必要な、枠、選択ボタン等を表示するための画像情報は、上記の副映像情報であるサブピクチャデータ４４として記録されている。
【００５２】
更に、上記ＧＯＰは、本実施の形態におけるＤＶＤ１に映像情報を記録する際に採用されている画像圧縮方式であるＭＰＥＧ（Ｍｏｖｉｎｇ　Ｐｉｃｔｕｒｅ　Ｅｘｐｅｒｔ　Ｇｒｏｕｐ）２方式の規格において定められている単独で再生可能な最小の画像単位であり、各ＧＯＰの先頭には、当該ＧＯＰに含まれるビデオデータ４２を表示すべき再生時間軸上の再生時刻を示すＰＴＳ（Ｐｒｅｓｅｎｔａｔｉｏｎ　Ｔｉｍｅ　Ｓｔａｍｐ）と呼ばれる再生表示時刻情報が記録されている。
【００５３】
ここで、ＭＰＥＧ２方式についてその概要を説明すると、一般に、連続したフレーム画像において、一枚のフレーム画像の前後にあるフレーム画像は、互いに類似し相互関係を有している場合が多い。ＭＰＥＧ２方式はこの点に着目し、数フレームを隔てて転送される複数のフレーム画像に基づき、当該複数のフレーム画像の間に存在する別のフレーム画像を、原画像の動きベクトル等に基づく補間演算にて生成する方式である。この場合、当該別のフレーム画像を記録する場合には、複数のフレーム画像との間における差分及び動きベクトルに関する情報を記録するだけで、再生時には、それらを参照して上記複数のフレーム画像から予測して当該別のフレーム画像を再生することが可能となる。これにより、画像の圧縮記録が可能となるのである。
【００５４】
次に、上記ＧＯＰについて図２を用いてその概要を説明する。なお図２は、一のＧＯＰを構成する複数のフレーム画像の例を示している。図２では、一のＧＯＰ５２が１２枚のフレーム画像から構成されている場合（ＭＰＥＧ２方式では、一のＧＯＰ５２に含まれるフレーム画像数は一定ではない。）を示しているが、この内、符号「Ｉ」で示されるフレーム画像は、Ｉピクチャ（Ｉｎｔｒａ−ｃｏｄｅｄ　ｐｉｃｔｕｒｅ：イントラ符号化画像）と呼ばれ、自らの画像のみで完全なフレーム画像を再生することができるフレーム画像をいう。また、符号「Ｐ」で示されるフレーム画像は、Ｐピクチャ（Ｐｒｅｄｉｃｔｉｖｅ−ｃｏｄｅｄ　ｐｉｃｔｕｒｅ：前方予測符号化画像）と呼ばれ、既に復号化されたＩピクチャ又は他のＰピクチャに基づいて補償再生された予測画像との差を復号化する等して生成する予測画像である。また、符号「Ｂ」で示されるフレーム画像は、Ｂピクチャ（Ｂｉｄｉｒｅｃｔｉｏｎａｌｌｙ　ｐｒｅｄｉｃｔｉｖｅ−ｃｏｄｅｄｐｉｃｔｕｒｅ：両方向予測符号化画像）といい、既に復号化されたＩピクチャ又はＰピクチャのみでなく、光ディスク等に記録されている時間的に未来のＩピクチャ又はＰピクチャをも予測に用いて再生される予測画像をいう。ここで、図２においては、各ピクチャ間の予測関係（補間関係）を矢印で示している。
【００５５】
なお、実施形態に係るＤＶＤ１で用いられている一般のＭＰＥＧ２方式においては、夫々のＧＯＰ５２に含まれるデータ量が一定でない可変レート方式を採用している。すなわち、一のＧＯＰ５２に含まれる各ピクチャが、動きの速い動画に対応しており、各ピクチャ間の相関関係が小さい場合には、各ピクチャを構成するためのデータ量が多くなり、従って、一のＧＯＰ５２に含まれるデータ量も多くなる。一方、一のＧＯＰ５２に含まれる各ピクチャが、あまり動きのない動画に対応しており、各ピクチャ間の相関関係が大きい場合には、各ピクチャを構成するためのデータ量も少なくなり、一のＧＯＰ５２に含まれるデータ量も少なくなることとなる。
【００５６】
以上説明した図１に示す階層構造の記録フォーマットにおいて、夫々の区分は、製作者がその意図に応じて自在に区分設定をして記録させるものである。これらの区分毎に後述の論理構造に基づいて再生することにより、変化に富んだ種々の再生が可能となるのである。
【００５７】
次に、上記ＤＳＩデータ５１及びＰＣＩデータ５０の物理的なデータ構造について、図３を用いて説明する。
【００５８】
先ず、ＰＣＩデータ５０は、図３に示すように、ＰＣＩデータ５０本体としての一般情報５５と、その他の情報である他情報５６と、により構成されている。
【００５９】
更に、一般情報５５は、上記ナビパック４１のＶＯＢ１０の先頭からの相対的な記録アドレス情報であるナビパック相対位置情報７０と、そのナビパック４１が含まれているＶＯＢユニット３０の再生時間軸上における再生開始時刻を示すＶＯＢＵ再生開始時刻情報７１と、当該ＶＯＢユニット３０の再生時間軸上における再生終了時刻を示すＶＯＢＵ再生終了時刻情報７２と、その他の情報である他情報７３と、により構成されている。
【００６０】
次に、ＤＳＩデータ５１は、ＤＳＩデータ５１本体としての一般情報７５と、当該ナビパック４１が属するＶＯＢ１０に関する情報であるＶＯＢ情報７６と、そのナビパック４１が属しているＶＯＢユニット３０の前後に再生されるべき他のＶＯＢユニット３０のＤＶＤ１上の記録位置を示すＶＯＢＵサーチ情報７７と、その他の情報である他情報７８と、により構成されている。
【００６１】
そして、一般情報７５は、上記ナビパック相対位置情報７０と同様のナビパック相対位置情報８５と、そのナビパック４１が属しているＶＯＢユニット３０を識別するためのＶＯＢＵ識別番号８６と、その他の情報である他情報８７と、により構成されている。
【００６２】
更に、ＶＯＢ情報７６は、そのナビパック４１を含むＶＯＢユニット３０が属するＶＯＢ１０の再生時間軸上における再生開始時刻を示すＶＯＢ再生開始時刻情報８０と、当該ＶＯＢ１０の再生時間軸上における再生終了時刻を示すＶＯＢ再生終了時刻情報８１と、その他の情報である他情報８２と、により構成されている。
【００６３】
更にまた、ＶＯＢＵサーチ情報７７としては、当該ナビパック４１が属しているＶＯＢユニット３０の次のＶＯＢユニット３０及び一つ前のＶＯＢユニット３０のＤＶＤ１上の記録位置を示す位置情報及び当該ＶＯＢユニット３０の開始時刻から１２０秒後乃至１２０秒前の範囲で再生されるべき他のＶＯＢユニット３０のＤＶＤ１上の記録位置を示す位置情報が図３に示すように一覧表として含まれている。
【００６４】
次に、図１又は図３に示す物理的な区分により記録された情報を組み合わせた論理フォーマット（論理構造）について図４を用いて説明する。なお、図４に示す論理構造は、その構造で実際にＤＶＤ１上に情報が記録されているのではなく、図４に示す論理構造で図１に示す各データ（特にセル２０）を組み合わせて再生するための情報（アクセス情報又は時間情報等）がＤＶＤ１上の、特にコントロールデータ１１の中に記録されているものである。
【００６５】
説明の明確化のために、図４の下位の階層から説明していくと、上記図１において説明した物理構造のうち、複数のセル２０を選択して組み合わせることにより、一のプログラム６０が製作者の意図に基づいて論理上構成される。このプログラム６０は、上記情報再生装置におけるシステムコントローラが区分を識別してコマンドによってアクセスできる最小の論理的単位でもある。なお、このプログラム６０を一又は複数個纏めたものを視聴者が自由に選択して視聴することができる最小単位として製作者が定義することもでき、この単位をＰＴＴ（Ｐａｒｔ　ｏｆ　Ｔｉｔｌｅ）という。
【００６６】
また、一のプログラム６０が複数のセル２０を選択して論理的に構成されることから、複数のプログラム６０で一のセル２０を用いる、すなわち、一のセル２０を異なった複数のプログラム６０において再生させる、いわゆるセル２０の使い回しを製作者が行うことも可能となっている。
【００６７】
ここで、一のセル２０の番号については、当該セル２０を図１に示す物理フォーマットにおいて取り扱う際にはセルＩＤ番号として扱われ（図１中、セルＩＤ＃と示す。）、図４に示す論理フォーマットにおいて取り扱う際には、後述のＰＧＣＩ中の記述順にセル番号として扱われる。
【００６８】
複数のプログラム６０を組み合わせて一のＰＧＣ（Ｐｒｏｇｒａｍ　Ｃｈａｉｎ）６１が製作者の意図に基づいて論理上構成される。このＰＧＣ６１の単位で、前述したＰＧＣＩが定義され、当該ＰＧＣＩには、夫々のプログラム６０を再生する際の各プログラム６０毎のセル２０の再生順序（この再生順序により、プログラム６０毎に固有のプログラム番号が割当てられる。）、夫々のセル２０のＤＶＤ１上の記録位置であるアドレス、一のプログラム６０における再生すべき先頭セル２０の番号、各プログラム６０の再生方式（本実施形態のＤＶＤ１に情報を記録する際には、再生時において、通常再生、ランダム再生（乱数によるランダム再生であり、同じプログラム６０が複数回再生されることがある。）又はシャッフル再生（ランダム再生と同様の乱数によるランダム再生であるが、同じプログラム６０は一度しか再生されず、同じプログラム６０が複数回再生されることはない。）のうち、いずれか一つの再生方法をＰＧＣ６１毎に製作者が選択して再生させるようにすることができる。）及び各種コマンド（ＰＧＣ６１又はセル２０毎に製作者が指定可能なコマンド）が含まれている。
【００６９】
ＰＧＣＩのＤＶＤ１上の記録位置は、上述の通りコントロールデータ１１（図１参照）内であるが、当該ＰＧＣＩがビデオマネージャ２内のメニューに関するＰＧＣＩである場合には、当該ＰＧＣＩの記録位置は、ビデオマネージャ２に含まれるコントロールデータ（図示を省略する。）内である。
【００７０】
一のＰＧＣ６１には、上記ＰＧＣＩの他に、実体的な映像及び音声等のデータが、プログラム６０の組み合わせとして（換言すれば、セル２０の組み合わせとして）含まれることとなる。
【００７１】
一のＰＧＣ６１においては、上記のプログラム６０における説明において示したセル２０の使い回し（すなわち、異なるＰＧＣ６１により同一のセル２０を用いること。）も可能である。また、使用するセル２０については、ＤＶＤ１に記憶されている順番にセル２０を再生する方法（連続配置セルの再生）の他に、ＤＶＤ１に記憶されている順序に関係なく再生する（例えば、後に記録されているセル２０を先に再生する等）方法（非連続配置セルの再生）を製作者が選択することができる。
【００７２】
一又は複数のＰＧＣ６１により、一のタイトル６２が論理上構成される。このタイトル６２は、例えば、映画一本に相当する単位であり、製作者がＤＶＤ１の視聴者に対して提供したい完結した情報である。
【００７３】
そして、一又は複数のタイトル６２により、一のＶＴＳ６３が論理上構成される。このＶＴＳ６３に含まれるタイトル６２は、夫々に共通の属性を有するものであり、例えば、一本の同じ映画に対して違う言語の映画が夫々のタイトル６２に相当することとなる。また、図４に示す一のＶＴＳ６３に相当する情報は、図１に示す一のＶＴＳ３に含まれている情報に対応している。すなわち、ＤＶＤ１には、図４に示すＶＴＳ６３内に論理上含まれる全ての情報が一のＶＴＳ３として記録されていることとなる。
【００７４】
以上説明した論理フォーマットに基づいて、物理構造において区分された情報を製作者が指定することにより、視聴者が見るべきタイトル（映画等）が形成されるのである。
【００７５】
［ＤＶＤ−ＲＷの実施形態］
次に、実施形態の情報記録装置により記録情報が記録されるＤＶＤ−ＲＷについて、図５を用いて説明する。
【００７６】
なお、図５は実施形態に係るＤＶＤ−ＲＷの平面外観図及び物理的記録フォーマットを示す図である。
【００７７】
実施形態のＤＶＤ−ＲＷは、例えば相変化材料を記録層とする約１０００回の記録が可能な光ディスクであり、その平面外観上は、情報再生装置又は情報記録装置においてＤＶＤ−ＲＷを回転させるためのスピンドルモータに当該ＤＶＤ−ＲＷを固定するためのセンターホールＣＨをその中央に有し、その内側から、内周側において記録情報の記録ができない非記録領域１１０と、記録情報の記録が可能な記録可能領域ＰＡと、外周側において記録情報の記録ができない終端領域ＥＡとを有している。
【００７８】
記録可能領域ＰＡは、記録情報の記録に用いられる光ビームの強度を設定するためのテスト情報が記録されるビーム強度テスト領域１１１と、当該設定された光ビーム強度のデータや記録の過程において後述する管理データが記録される管理データ領域１１２と、記録された記録情報の再生を開始する際に読み出される開始情報等が記録情報の記録過程において記録されるリードインエリアＬＩＡと、記録情報におけるファイル構造を示す情報であるファイルシステム情報が記録されるファイルシステム情報領域ＦＳと、実際に記録情報が記録されるデータ領域ＤＡと、記録された記録情報の再生を終了する際に読み出される終了情報等が記録情報の記録過程において記録されるリードアウトエリアＬＯＡと、により構成されている。
【００７９】
また、ファイルシステム情報領域ＦＳはファイルシステムエリア１５１により構成される。ファイルシステムエリア１５１は、ＤＶＤ−ＲＷに記録された情報のファイル構造を示すファイルシステム情報を記録する。また、データ領域ＤＡは、仮ＶＭＧエリア（ＴＭＰ＿ＶＭＧ）１５２と、仮ＶＭＧバックアップエリア（ＴＭＰ＿ＶＭＧ＿ＢＵＰ）１５３と、ＶＭＧエリア１５４と、データ領域を含む。仮ＶＭＧエリア１５２は、データ領域ＤＡに映像・音声などの情報を記録した際に、その記録情報を一時的に管理する仮ＶＭＧＩ（Ｔｅｍｐｏｒａｒｙ　ＶｉｄｅｏＭａｎａｇｅｒ　Ｉｎｆｏｒｍａｔｉｏｎ：ＴＭＰ＿ＶＭＧＩ）を一時的に記録しておく領域である。ＤＶＤ−ＲＷでは、利用者の指示によりディスクをファイナライズするまでは、ファイルシステムエリア１５１へのファイルシステム情報の書き込み、及び、ＶＭＧエリア１５４へのＶＭＧＩの書き込みは行われない。よって、ファイナライズが行われるまでの間、記録した情報を一時的に管理する仮ＶＭＧＩを仮ＶＭＧエリア１５２に記録しておくとともに、同一の仮ＶＭＧＩを仮ＶＭＧバックアップエリア１５３にも記録しておく。ＶＭＧエリア１５４は、前述のように、ＤＶＤ−ＲＷがファイナライズされたときに、ＶＭＧＩを記録する領域である。
【００８０】
次に、リストリクテッドオーバーライト（Ｒｅｓｔｒｉｃｔｅｄ　Ｏｖｅｒｗｒｉｔｅ）記録方式による情報記録について説明する。図６は、リストリクテッドオーバーライト記録方式による記録シーケンスを示す。いま、未記録（ブランク）のＤＶＤ−ＲＷディスクがあるとすると、まず、図６（ａ）に示すように、ファイルシステム情報領域ＦＳ及びデータ領域ＤＡ内の最初のＶＯＢの記録開始位置までの領域にヌルデータ（ｎｕｌｌ　ｄａｔａ：“０”データ）を記録する（以下、これを「パディング（Ｐａｄｄｉｎｇ）と呼ぶ。」）ことにより、記録領域の初期化を行う。これにより、ファイルシステム情報領域ＦＳ及びデータ領域ＤＡの最初のＶＴＳＩを含む領域までが、データ書換可能な状態となり、次回の書き込み位置を示すＮＷＡ（Ｎｅｘｔ　Ｗｒｉｔａｂｌｅ　Ａｄｄｒｅｓｓ）はデータ領域ＤＡ内の最初のＶＯＢの開始位置に設定される。
【００８１】
この状態で、ユーザが情報記録装置の記録ボタンを操作するなどして記録開始指示を入力すると、図６（ｂ）に示すように、情報記録装置はＮＷＡで示される位置からデータをＶＯＢとしてＤＶＤ−ＲＷ上に記録していく。記録が継続されることにより、データは複数のＶＯＢとしてＤＶＤ−ＲＷのデータ領域ＤＡに順に記録されていく。そして、ユーザが情報記録装置の停止ボタンなどを操作することにより記録の終了を指示すると、情報記録装置はそれまでに記録された１つ又は複数のＶＯＢに対応するＶＳＴＩを生成し、それらＶＯＢに続く領域にＶＴＳＩバックアップ情報（ＶＴＳＩ＿ＢＵＰ）として記録する。そして、情報記録装置はさらに、ＶＳＴＩバックアップ情報に続いて、次のタイトルに対応するＶＴＳＩの分だけヌルデータをパディングする。これにより、ＮＷＡは次のＶＯＢの記録開始位置に設定される。
【００８２】
なお、次のＶＯＢ記録開始位置までヌルデータをパディングする理由は、以下の通りである。ユーザが記録開始指示を入力した場合、情報記録装置は直ちにデータをＶＯＢとして記録し始めなければならない。つまり、記録開始指示が入力された後は、その回で記録されるタイトルのためのＶＳＴＩ領域をパディングしている時間は確保できない。そのため、記録開始指示が入力されたら直ちにＶＯＢの記録を開始できるように、ディスク上に前もって次回に記録するタイトルの分のＶＴＳＩ領域をパディングしておくのである。こうすれば、ＶＯＢの記録後にユーザが記録終了指示を行うと、予めパディングしておいたＶＴＳＩ領域にＶＴＳＩを記録することができるようになる。
【００８３】
その後、情報記録装置はピックアップをＤＶＤ−ＲＷの内周側へ移動させ、図６（ｃ）に示すように、今回記録した１つ又は複数のＶＯＢの内周側に位置する領域にＶＴＳＩを記録する。ここで記録されるＶＴＳＩのデータ内容は、先にＶＴＳＩ＿ＢＵＰに記録したデータ内容と同一である。こうして、１つのタイトルの記録が完了する。即ち、１つのタイトルは、図６（ｃ）に示すように、ディスク内周側からＶＴＳＩ、１つ又は複数のＶＯＢ（図中ではＶＯＢＳとして示す）及びＶＴＳＩ＿ＢＵＰにより構成される。なお、この１つのタイトルは、ユーザが一回の操作で記録したデータに相当する。例えば、ユーザがテレビジョン番組を記録する場合、番組開始時に録画（記録）指示を行い、番組終了時に停止指示を行うが、これにより記録された連続的なデータが１つのタイトルに対応する。
【００８４】
ユーザが次の番組を記録する場合は、図６（ｂ）及び（ｃ）に従って説明した上記の処理が繰り返し行われる。即ち、ＮＷＡ位置からデータの記録を開始して１つ又は複数のＶＯＢを記録し、ユーザが記録終了指示を入力すると、それまでに記録したＶＯＢに対応するＶＴＳＩを作成してＶＴＳＩ＿ＢＵＰに記録し、さらに次のＶＯＢの記録開始位置までヌルデータをパディングし、ＶＯＢの前に戻ってＶＴＳＩを記録する。
【００８５】
こうして、ユーザが複数回の記録を行うと、そのたびに１つのタイトルがディスクに記録されていく。但し、その状態では、図６（ｃ）に示すようにファイルシステム情報及びＶＭＧＩは未だ記録されない。よって、後述するように、その時点においてディスク上に記録されているタイトルについての仮ＶＭＧＩを仮ＶＭＧエリア１５２及び仮ＶＭＧバックアップエリア１５３に記録しておくのである。そして、ユーザがファイナライズ指示を行うと、図６（ｄ）に示すように、情報記録装置は、その時点でディスク上に記録されているタイトルの情報に対応するファイルシステム情報及びＶＭＧＩを生成し、それぞれファイルシステム情報領域ＦＳ内のファイルシステムエリア１５１及びＶＭＧエリア１５４に記録する。
【００８６】
次に、仮ＶＭＧＩの記録方法について説明する。本発明では、仮ＶＭＧＩを仮ＶＭＧエリア１５２及び仮ＶＭＧバックアップエリア１５３に記録する。このように、同一の仮ＶＭＧＩを２箇所に記録する理由は、一方がディスクの物理的な劣化その他の原因で読み出し不能となった場合に、他方を読めるようにして、安全を確保するためである。その際、複数回のタイトルの記録が行われた場合でも、通常は同一の位置に仮ＶＭＧＩを記録する。但し、複数回の仮ＶＭＧＩの記録に起因してその記録位置において仮ＶＭＧＩの書き込みエラー、読み出しエラー又はベリファイエラーなど（以下、これらを含めて「アクセスエラー」と呼ぶ。）が生じた場合には、仮ＶＭＧエリア１５２及び仮ＶＭＧバックアップエリア１５３内において、それぞれ仮ＶＭＧＩを記録する位置を変更する。これにより、複数回の記録により複数個のタイトルがディスクに記録された結果、繰り返し書き換えがなされた仮ＶＭＧＩの記録位置が物理的に劣化するなどした場合には、他の位置に仮ＶＭＧＩを記録するので、仮ＶＭＧＩを正しく書き込み及び読み取りすることが保証される。
【００８７】
また、本発明では、さらに仮ＶＭＧエリア１５２及び仮ＶＭＧバックアップエリア１５３内における各仮ＶＭＧＩの記録位置情報を、ファイルシステム内の２つの第１アンカー領域及び第２アンカー領域に記録しておく。前述のように、仮ＶＭＧエリア１５２及び仮ＶＭＧバックアップエリア１５３内における仮ＶＭＧＩの記録位置は変更されるので、現時点で有効な仮ＶＭＧＩ（即ち、最新の仮ＶＭＧＩ）が記録されている位置情報を、ファイルシステムエリア１５１内のアンカー領域に記録しておくのである。具体的には、仮ＶＭＧエリア１５２内における有効な仮ＶＭＧＩの記録位置（アドレス）情報をファイルシステムエリア１５１内の第１アンカー領域に記録し、仮ＶＭＧバックアップエリア１５３内における有効な仮ＶＭＧＩの記録位置情報をファイルシステムエリア１５１内の第２アンカー領域に記録しておく。これにより、第１アンカー領域又は第２アンカー領域のいずれかを参照すれば、その時点で有効な仮ＶＭＧＩが記録されている位置を知ることができ、有効な仮ＶＭＧＩを取得することができる。
【００８８】
次に、タイトルがディスクに記録されていく際の仮ＶＭＧＩ（ＴＥＭＰ＿ＶＭＧＩ）の記録方法についてより具体的に説明する。図７に、ＤＶＤ−ＲＷにおける仮ＶＭＧＩの記録シーケンスを示す。なお、本実施形態では、図示のように、ファイルシステムエリア１５１が０〜３００ｈ［ｈ：ｈｅｘａｄｅｃｉｍａｌ（１６進数）］番地、仮ＶＭＧエリア１５２が３００〜５００ｈ番地、仮ＶＭＧバックアップエリア１５３が５００〜７００ｈ番地、ＶＭＧエリア１５４が７００〜３０００ｈ番地にそれぞれ割り当てられているものとする。また、ファイルシステムエリア１５１内の２Ｃ０ｈ番地が第１アンカー領域１６０に割り当てられ、２Ｅ０ｈ番地が第２アンカー領域１６１に割り当てられているものとする。
【００８９】
図７（ａ）は仮ＶＭＧＩの書き込み前におけるＤＶＤ−ＲＷの状態を示す。仮ＶＭＧエリア１５２及び仮ＶＭＧバックアップエリア１５３は未記録状態であり、第１アンカー領域１６０及び第２アンカー領域１６１も未記録状態である。
【００９０】
次に、利用者の記録指示に応じて、図６を参照して説明したように１つのタイトルが記録されると、そのタイトルを含め、その時点で当該ディスク上に記録されている１つ又は複数のタイトルについての仮ＶＭＧＩが生成され、仮ＶＭＧエリア１５２及び仮ＶＭＧバックアップエリア１５３に記録される。具体的には、図７（ｂ）に示すように、仮ＶＭＧエリア１５２の先頭、即ち３００ｈ番地から１０ｈ（１セクタ＝１ＥＣＣブロックに対応）分、及び、仮ＶＭＧバックアップエリア１５３の先頭、即ち５００ｈ番地から１０ｈ分に仮ＶＭＧＩ（ＴＥＭＰ＿ＶＭＧＩ）が記録される。そして、仮ＶＭＧエリア１５２内及び仮ＶＭＧバックアップエリア１５３における仮ＶＭＧＩの記録アドレス（即ち、「３００ｈ及び５００ｈ」）が第１アンカー領域１６０及び第２アンカー領域１６１の両方にアンカーポイント情報として記録される。即ち、アンカーポイント情報は、仮ＶＭＧエリア１５２及び仮ＶＭＧバックアップエリア１５３内における、その時点で有効な仮ＶＭＧＩの記録位置を示すポインタ情報である。このように、仮ＶＭＧエリア１５２と仮ＶＭＧバックアップエリア１５３内における仮ＶＭＧＩの記録位置を示すアンカーポイント情報の両方、（即ち、「３００ｈ」と「５００ｈ」の両方）を第１アンカー領域１６０及び第２アンカー領域１６１に記録する理由は、第１アンカー領域１６０及び第２アンカー領域１６１の一方が読み出し不能となった場合でも、他方から仮ＶＭＧＩの記録位置情報を取得できるようにして安全を確保するためである。
【００９１】
こうして、ディスク上に記録されたタイトルに対する仮ＶＭＧＩが仮ＶＭＧエリア１５２及び仮ＶＭＧバックアップエリア１５３に記録され、さらにそれらの記録位置が第１アンカー領域１６０及び第２アンカー領域１６１に記録された状態となる。よって、情報再生装置は、第１アンカー領域１６０又は第２アンカー領域１６１から、仮ＶＭＧＩの記録位置を知ることができ、その位置にアクセスして仮ＶＭＧＩを取得することができる。
【００９２】
ユーザがテレビジョン番組その他のコンテンツを繰り返し記録すると、そのたびに当該コンテンツは１つのタイトルとしてディスクのデータ領域ＤＡに記録される。また、そうして新たなタイトルが記録されるたびに、そのタイトルを含めてその時点でディスクに記録されている全てのタイトルに対する仮ＶＭＧＩが生成され、仮ＶＭＧエリア１５２及び仮ＶＭＧバックアップエリア１５３に記録される。
【００９３】
仮ＶＭＧＩの記録の際には、一旦仮ＶＭＧＩを記録した後、記録した仮ＶＭＧＩの読み出しを行って正しく情報が記録されたか否かを確認（ベリファイ）する。この際、アクセスエラーが発生しない限り、仮ＶＭＧＩは同一記録位置に記録される。即ち、上記の例では、アクセスエラーが生じない限り、仮ＶＭＧＩは仮ＶＭＧエリア１５２内の３００〜３１０ｈ番地及び仮ＶＭＧバックアップエリア１５３内の５００〜５１０ｈ番地に記録され続ける。しかし、仮ＶＭＧＩの記録時にアクセスエラーが生じた場合には、仮ＶＭＧエリア１５２及び仮ＶＭＧバックアップエリア１５３内における仮ＶＭＧＩの記録位置を変更する。これは、アクセスエラーが生じた記録位置は、ディスクの物理的な劣化などが生じている可能性が高いので、その記録位置はその後は使用しないこととするのが安全だからである。
【００９４】
仮ＶＭＧエリア１５２及び仮ＶＭＧバックアップエリア１５３内で仮ＶＭＧＩの記録位置を変更する方法は、基本的にはそれまで使用していた記録領域と異なる未使用領域を使用すればよい。しかし、仮ＶＭＧＩのアクセスエラーが生じた場合、それに隣接する記録領域も同様にディスクの記録面上に劣化や異常などが生じている可能性がある。そこで、好適には、所定データ量分だけ間を空けた位置から仮ＶＭＧＩを書き込む。上記の例では、仮ＶＭＧＩは１セクタ分記録するので、それまでの仮ＶＭＧＩの記録位置においてアクセスエラーが生じた場合には、１セクタ分の間隔をおいて、仮ＶＭＧＩを書き込むことができる。これにより、ディスク上に生じた劣化や異常がある領域に渡って連続的に生じている場合でも、仮ＶＭＧＩを正しく記録することが可能となる。
【００９５】
図７にこのような仮ＶＭＧＩの書き込みの例を示す。図７（ｂ）に示すように、仮ＶＭＧエリア１５２及び仮ＶＭＧバックアップエリア１５３内の一定位置に仮ＶＭＧＩを記録していた状態でアクセスエラーが生じた場合には、図７（ｃ）に示すように、１セクタ分空けて、仮ＶＭＧエリア１５２内の３２０ｈ番地及び仮ＶＭＧバックアップエリア１５３内の５２０番地からそれぞれ仮ＶＭＧＩを記録する。また、これに伴い、第１アンカー領域１６０及び第２アンカー領域１６１には新たな仮ＶＭＧＩの記録位置を記録する。図７（ｃ）の例では、第１アンカー領域１６０及び第２アンカー領域１６１の両方に、アンカーポイント情報として「３２０ｈ」及び「５２０ｈ」が記録される。
【００９６】
そして、その後はアクセスエラーが発生するまで、情報記録装置は、新たなタイトルがディスクに記録されるたびに新たな仮ＶＭＧＩを生成し、それぞれ３２０ｈ番地及び５２０ｈ番地から仮ＶＭＧＩを記録する。そして、さらにそれらのいずれかにおいてアクセスエラーが生じた場合には、さらに１セクタ分の間隔を空けて、図７（ｄ）に示すように、仮ＶＭＧエリア１５２内の３４０ｈ番地及び仮ＶＭＧバックアップエリア１５３内の５４０ｈ番地から仮ＶＭＧＩを書き込む。また、それらの位置情報を第１アンカー領域１６０及び第２アンカー領域１６１にそれぞれ記録する。
【００９７】
このように、情報記録装置は、アクセスエラーが生じない限りは同一記録位置に仮ＶＭＧＩを記録し、アクセスエラーが生じた場合には仮ＶＭＧＩの記録位置を変更して記録する。これにより、複数回の仮ＶＭＧＩの記録によってディスク面の劣化や異常などが生じた場合でも、仮ＶＭＧＩの記録位置を変更することにより、正しく仮ＶＭＧＩを記録することが可能となる。
【００９８】
こうして、アクセスエラーが生じるたびに仮ＶＭＧＩの記録位置をシフトさせて行くと、図７（ｅ）に示すように、仮ＶＭＧＩの記録位置が仮ＶＭＧエリア１５２及び仮ＶＭＧエリア１５３の最後部まで移動した状態でそれ以上の仮ＶＭＧＩの記録は不能となり、それゆえディスク自体へのコンテンツの記録も不能となる。この例では、仮ＶＭＧＩの記録位置を１６回までシフトすることができる。また、これに伴い、第１アンカー領域１６０及び第２アンカー領域１６１に記録される仮ＶＭＧＩの記録位置も最大で１６回書き換えられることになる。このように、仮ＶＭＧエリア１５２及び仮ＶＭＧバックアップ領域１５３の容量により、当該ディスクにデータを記録できる回数は制限されることになるが、現実的には仮ＶＭＧＩの記録においてエラーが生じる確率は低いので、仮ＶＭＧエリア１５２又は仮ＶＭＧバックアップエリア１５３を使い切ってしまうことはほとんどない。
【００９９】
仮ＶＭＧＩの記録位置の変更については、仮ＶＭＧエリア１５２又は仮ＶＭＧエリア１５３のいずれか一方における仮ＶＭＧＩの記録においてアクセスエラーが生じた場合には、両方における仮ＶＭＧＩの記録位置を変更することが望ましい。即ち、図７（ｃ）に示すように、仮ＶＭＧエリア１５２内の３００〜３１０ｈ番地への仮ＶＭＧＩの記録の際にアクセスエラーが生じたが（図中「×」で示す）、仮ＶＭＧバックアップエリア１５３内の５００〜５１０ｈ番地への仮ＶＭＧＩの記録においてはエラーが生じていない場合でも、仮ＶＭＧエリア１５２と仮ＶＭＧバックアップエリア１５３内での仮ＶＭＧＩの記録位置はそれぞれ３２０〜３３０ｈ番地及び５２０〜５３０番地へシフトするのである。これは、エラーが生じた方の領域においてのみ仮ＶＭＧＩの記録位置を変更すると、仮ＶＭＧエリア１５２と仮ＶＭＧバックアップエリア１５３における有効な仮ＶＭＧＩの記録位置の対応関係が複雑化するためである。
【０１００】
なお、上記の例では、仮ＶＭＧＩを１セクタ分記録し、アクセスエラーが生じた場合には、１セクタ分の間隔を空けて仮ＶＭＧＩを記録している。即ち、仮ＶＭＧＩの記録位置をシフトする間隔は仮ＶＭＧＩの記録領域と一致している。こうすると、仮ＶＭＧＩの記録及び記録位置の変更を同一のデータ単位で制御することができ、制御が単純となるというメリットがある、但し、これは必須ではなく、異なる量だけ仮ＶＭＧＩの記録位置をシフトすることも可能である。
【０１０１】
［情報記録再生装置の実施形態］
次に、上述したＤＶＤビデオ規格に則って記録情報をＤＶＤ−ＲＷに記録すると共に、当該記録された情報をＤＶＤ−ＲＷから再生するための情報記録再生装置について、図８を用いて説明する。なお、図８は実施形態に係る情報記録再生装置の概要構成を示すブロック図である。
【０１０２】
図８に示すように、実施形態に係る情報記録再生装置Ｓは、ピックアップ１２０と、変調部１２１と、フォーマッタ１２２と、ビデオエンコーダ１２３と、オーディオエンコーダ１２４と、システムコントローラ１２５と、メモリ１２７と、復調部１２８と、ビデオデコーダ１２９と、オーディオデコーダ１３０と、サーボＩＣ（Ｉｎｔｅｇｒａｔｅｄ　Ｃｉｒｃｕｉｔ）１３１と、スピンドルモータ１３２と、操作部１３３と、マルチプレクサ１３４と、デマルチプレクサ１３５と、により構成されている。また、システムコントローラ１２５は上記したナビパック４１等を生成するナビゲーション情報生成器１２６を備えている。
【０１０３】
次に、各部の概要動作を説明する。
【０１０４】
先ず、スピンドルモータ１３２は、サーボＩＣ１３１からのスピンドル制御信号Ｓｓｓに基づいて、装填されているディスク１Ｒを予め設定された回転数で回転させる。
【０１０５】
一方、ディスク１Ｒのデータ領域ＤＡに記録すべき記録情報としてのビデオ情報Ｓｖは、外部から入力された後、ビデオエンコーダ１２３に入力される。
【０１０６】
そして、ビデオエンコーダ１２３は、システムコントローラ１２５からの制御信号Ｓｃｖに基づき、ビデオ情報Ｓｖに対して予め設定された符号化レートによる符号化処理（具体的には、例えば上記ＭＰＥＧ２方式の圧縮符号化処理であり、一のＶＯＢユニット３０の再生時間が０．５秒（すなわち、いわゆるＮＴＳＣ（Ｎａｔｉｏｎａｌ　Ｔｅｌｅｖｉｓｉｏｎ　Ｓｙｓｔｅｍ　Ｃｏｍｍｉｔｔｅｅ）方式における１５個のビデオフレームの再生時間に相当する時間）となる符号化レートによる符号化処理）を施し、符号化ビデオ信号Ｓｅｖを生成してマルチプレクサ１３４へ出力する。
【０１０７】
他方、ディスク１Ｒのデータ領域ＤＡに記録すべき記録情報としてのオーディオ情報Ｓａは、外部から入力された後、オーディオエンコーダ１２４に入力される。
【０１０８】
そして、オーディオエンコーダ１２４は、システムコントローラ１２５からの制御信号Ｓｃａに基づき、オーディオ情報Ｓａに対して予め設定された符号化レートによる符号化処理（具体的には、例えば上記ＭＰＥＧ２方式の圧縮符号化処理であり、ビデオ情報Ｓｖの場合と同様に、一のＶＯＢユニット３０の再生時間が０．５秒となる符号化レートによる符号化処理）を施し、符号化オーディオ信号Ｓｅａを生成してマルチプレクサ１３４へ出力する。
【０１０９】
これらにより、マルチプレクサ１３４は、符号化ビデオ信号Ｓｅｖに含まれている画像情報と音声情報とを予め設定された処理により重畳し（マルチプレクスし）、重畳信号Ｓｍｘを生成してフォーマッタ１２２へ出力する。
【０１１０】
このとき、マルチプレクサ１３４は、上記符号化オーディオ信号Ｓｅａについてはそのまま通過させて重畳信号Ｓｍｘとする。
【０１１１】
次に、フォーマッタ１２２は、システムコントローラ１２５からの制御信号Ｓｃｆに基づき、後述するナビゲーション情報生成器１２６からのナビゲーション情報信号Ｓｎｄと上記重畳信号Ｓｍｘとを図１又は図３に示した物理フォーマットの形式となるように組み合わせ、フォーマット信号Ｓｍｔを生成して変調部１２１へ出力する。
【０１１２】
このとき、重畳信号Ｓｍｘとしてフォーマッタ１２２に入力される各記録情報は、ナビゲーション情報生成器１２６における上記ナビゲーション情報の生成に供されるべく、予め設定されているタイミングで記録情報信号Ｓｆｍとしてシステムコントローラ１２５へ出力される。
【０１１３】
そして、変調部１２１は、当該フォーマット信号Ｓｍｔに対して予め設定された変調処理（具体的には、例えばいわゆる８−１６変調処理）を施し、変調信号Ｓｆｅを生成してピックアップ１２０に出力する。
【０１１４】
これにより、ピックアップ１２０は、当該変調信号Ｓｆｅにより強度変調された光ビームＢを生成し、これをディスク１Ｒの図示しない情報記録面内の情報トラックに照射することで当該変調信号Ｓｆｅに含まれている上記ナビゲーション情報及び各記録情報に対応するピットを当該情報トラック上に形成し、当該ナビゲーション情報及び各記録情報を図１及び図３に示す物理フォーマットの形式でディスク１Ｒ上に記録する。
【０１１５】
このとき、光ビームＢの集光位置と上記情報トラックとの上記情報記録面に垂直な方向及び水平な方向のずれは、サーボＩＣ１３１から出力されるピックアップサーボ信号Ｓｓｐに基づいて当該ピックアップ１２０内の図示しない対物レンズ（光ビームＢを集光するための対物レンズ）が上記垂直な方向及び水平な方向に移動される（すなわち、いわゆるフォーカスサーボ制御及びトラッキングサーボ制御が実行される）ことにより解消される。
【０１１６】
このため、サーボＩＣ１３１は、システムコントローラ１２５からの制御信号Ｓｓｃに基づいて、上記スピンドル制御信号Ｓｓｓ及びピックアップサーボ信号Ｓｓｐを生成し、夫々スピンドルモータ１３２及びピックアップ１２０へ出力する。
【０１１７】
一方、ピックアップ１２０は、ディスク１Ｒに既に記録されている記録情報等を再生する場合には、一定強度の再生用の光ビームＢを生成して上記ピットが形成されている情報トラックに照射し、その反射光に基づいて当該記録情報等に対応する検出信号Ｓｐｐを生成し、復調部１２８へ出力する。
【０１１８】
これにより、復調部１２８は、検出信号Ｓｐｐに対して上記変調部１２１における変調処理に対応する復調処理を施し、復調信号Ｓｐｄを生成してデマルチプレクサデ１３５へ出力する。
【０１１９】
そして、デマルチプレクサ１３５は、復調信号Ｓｐｄがビデオ情報を含むときは当該ビデオ情報に含まれる画像情報と音声情報とを分離し、分離信号Ｓｄｍｘを生成してビデオデコーダ１２９へ出力する。
【０１２０】
一方、復調信号Ｓｐｄがオーディオ情報のみを含むときは、デマルチプレクサ１３５は、当該復調信号Ｓｐｄをそのまま通過させオーディオデコーダ１３０へ出力する。
【０１２１】
次に、ビデオデコーダ１２６は、システムコントローラ１２５からの制御信号Ｓｃｄｖに基づき、分離信号Ｓｄｍｘに対して上記ビデオエンコーダ１２３における符号化レートの符号化処理に対応する復号処理を施し、復号ビデオ信号Ｓｄｖを生成して外部の図示しないモニタ等に出力する。
【０１２２】
更に、オーディオデコーダ１３０は、システムコントローラ１２５からの制御信号Ｓｃｄａに基づき、オーディオ情報を含む復調信号Ｓｐｄに対して上記オーディオエンコーダ１２４における符号化レートの符号化処理に対応する復号処理を施し、復号オーディオ信号Ｓｄａを生成して外部の図示しないアンプ等に出力する。
【０１２３】
他方、操作部１３３は、情報記録再生装置Ｓにおける記録処理又は再生処理を実行するための操作が使用者により実行されたとき、当該操作に対応する操作信号Ｓｉｎを生成してシステムコントローラ１２５へ出力する。
【０１２４】
これに加えて、操作部１３３は、記録処理において、既にディスク１Ｒに記録済みの内容を編集する（より具体的には削除する）編集処理が実行されるときは、当該編集の内容を示す操作信号Ｓｉｎを生成してシステムコントローラ１２５へ出力する。
【０１２５】
更に、ナビゲーション情報生成器１２６は、操作信号Ｓｉｎ及び記録情報信号Ｓｆｍに基づくシステムコントローラ１２５の制御に基づいて、記録処理又は編集処理時にディスク１Ｒに記録すべき上記各ナビゲーション情報を含む上記ナビゲーション情報信号Ｓｎｄを生成し、フォーマッタ１２２の一方の入力端子へ出力する。
【０１２６】
これにより、上記フォーマッタ１２２により重畳信号Ｓｍｘ中の記録情報とナビゲーション情報信号Ｓｎｄ中のナビゲーション情報とが重畳され、図１及び図３に示す物理フォーマットを有する記録情報を含む上記フォーマット信号Ｓｍｔが生成されることとなる。
【０１２７】
これらの動作と並行して、システムコントローラ１２５は、メモリ１２７との間でメモリ信号Ｓｍとして必要な情報の授受を行いつつ、上記各動作を制御するための各制御信号Ｓｃｖ、Ｓｃａ、Ｓｃｆ、Ｓｓｃ、Ｓｃｄｖ及びＳｃｄａを生成して夫々に対応する構成要素へ出力する。
【０１２８】
次に、上述の仮ＶＭＧＩの記録を伴う本発明の情報記録方法について図９乃至図１１を参照して説明する。図９は、本発明による情報記録処理のメインルーチンであり、図１０は図９に示す仮ＶＭＧＩ書込処理を示し、図１１は図９に示す仮ＶＭＧＩ読取処理を示す。なお、以下の処理は、図８に示すシステムコントローラ１２５が、予め用意された情報記録処理用プログラムを実行することにより、情報記録再生装置Ｓの各構成要素を制御して行うものである。
【０１２９】
図９を参照すると、まず、システムコントローラ１２５は、情報記録再生装置Ｓにディスクが装着されたことを検出すると（ステップＳ１）、当該ディスク上に記録されている仮ＶＭＧＩを読み取る処理である仮ＶＭＧＩ読取処理を行う（ステップＳ２）。仮ＶＭＧＩ読取処理は、当該ディスクに仮ＶＭＧＩが記録されている場合にはそれを読み出し、記録されていない場合にはエラーを出力するが、その詳細については後述する。
【０１３０】
仮ＶＭＧＩ読取処理の結果、当該ディスクに仮ＶＭＧＩが記録されていない場合（ステップＳ３；Ｎｏ）、システムコントローラ１２５はそのディスクをブランクディスク（未使用ディスク）であると判定し、フォーマットコマンドによりそのディスクをリストリクテッドオーバーライトモードに設定する（ステップＳ４）。ＤＶＤ−ＲＷディスクにおいては、ディスクアットワンス（Ｄｉｓｃ　Ａｔ　Ｏｎｃｅ）モード、インクリメンタルライト（Ｉｎｃｒｅｍｅｎｔａｌ　Ｗｒｉｔｅ）モード、及び、リストリクテッドオーバーライトモードによる情報記録が可能であり、そのディスクが上記のいずれのモードで記録されているかを示す情報がディスク上に記録されることになっている。よって、ステップＳ４により、システムコントローラ１２５は、当該ディスクがリストリクテッドオーバーライトモードで記録されていることを示す情報をディスク上に記録する。
【０１３１】
さらに、図６（ａ）に示すように当該ディスクの初期化を行う（ステップＳ５）。即ち、ファイルシステム情報領域ＦＳ及びデータ領域ＤＡ内の最初のＶＳＴＩを含む領域までをヌルデータでパディングし、処理はステップＳ６へ進む。
【０１３２】
一方、ステップＳ３で当該ディスクに仮ＶＭＧＩが記録されていると判定された場合、処理は直接ステップＳ６に進む。
【０１３３】
ステップＳ６では、ユーザが操作部１３３を操作することにより記録開始指示を入力したか否かが判定される。ユーザにより記録開始指示が入力されると、システムコントローラ１２５は外部ソースから入力された記録情報からＶＯＢを生成し、図６（ｂ）に示すようにディスク上に記録する（ステップＳ７）。そして、システムコントローラ１２５は、ユーザが操作部１３３を操作することにより、記録終了指示を入力したか否かを判定する（ステップＳ８）。記録終了指示が入力されるまではステップＳ７が繰り返し実行され、外部ソースからの記録情報が複数のＶＯＢとしてディスク上に記録される。
【０１３４】
一方、記録終了指示が入力されると（ステップＳ８；Ｙｅｓ）、システムコントローラ１２５は図６（ｂ）に示すように、それまでに記録したＶＯＢに続いてＶＴＳＩ＿ＢＵＰを記録し（ステップＳ９）、さらに次のＶＴＳＩの領域をヌルデータでパディングし（ステップＳ１０）、さらに図６（ｃ）に示すようにＶＯＢの内周側にＶＴＳＩを記録する（ステップＳ１１）。こうして、外部ソースからの記録情報が１つのタイトルとしてディスク上に記録されたことになる。
【０１３５】
次に、システムコントローラ１２５はユーザによりディスクの取り出し指示が入力されたか否かを検出する（ステップＳ１２）。ディスクの取り出し指示が入力された場合、システムコントローラは仮ＶＭＧＩ書込処理を行う（ステップＳ１３）。仮ＶＭＧＩの生成に関しては、上述のステップＳ７〜Ｓ１１の処理に従ってディスクにタイトルが記録されるたびに、仮ＶＭＧＩが生成され、メモリ１２７などに記憶されている。よって、仮ＶＭＧＩ書込処理は、その時点においてディスクに記録されている全タイトルについての仮ＶＭＧＩをメモリ１２７から取得し、ディスク上に記録する処理であるが、その詳細は後述する。そうして、仮ＶＭＧＩ書込処理が完了すると、システムコントローラ１２５はディスクを排出し（ステップＳ１４）、処理は終了する。
【０１３６】
ステップＳ１２においてディスクの取り出し指示が検出されない場合（ステップＳ１２；Ｎｏ）、システムコントローラ１２５はユーザが操作部１３３などを操作して、当該ディスクのファイナライズ指示を入力したか否かを検出する（ステップＳ１５）。ファイナライズ指示が検出されない場合は、処理はステップＳ６へ戻り、ユーザによる記録開始指示を待つ状態となる。
【０１３７】
一方、ユーザによるファイナライズ指示が検出された場合（ステップＳ１５；Ｙｅｓ）、システムコントローラ１２５は当該ディスクのファイナライズ処理を実行する。即ち、システムコントローラ１２５は、その時点で当該ディスクに記録されている全タイトルの情報に基づいて、ファイルシステム情報とＶＭＧＩを生成し、それぞれ図５に示すファイルシステムエリア１５１及びＶＭＧエリア１５４に記録する（ステップＳ１６）。さらにシステムコントローラ１２５はボーダークローズ（Ｂｏｒｄｅｒ　Ｃｌｏｓｅ）コマンドによりリードインエリア、リードアウトエリアなどを形成し、情報記録処理を終了する。このファイナライズ処理がなされたディスクは、前述のＤＶＤビデオ規格に準拠したものとなり、再生専用のＤＶＤプレイヤーによっても再生が可能となる。
【０１３８】
次に、図１０を参照して、仮ＶＭＧＩ書込処理について説明する。仮ＶＭＧＩ書込処理では、まず、システムコントローラ１２５は、記録対象となっているディスクのファイルシステムエリア１５１内のアンカー領域１６０又は１６１にアンカーポイント情報が既に記録されているか否かを判定する（ステップＳ２１）。具体的には、予め決められている第１アンカー領域１６０及び第２アンカー領域１６１にアンカーポイント情報が記録されているか否かを検出する。アンカーポイント情報が記録されている場合は、システムコントローラ１２５はそのアンカーポイント情報が示すアドレス位置を仮ＶＭＧＩの記録位置として設定する（ステップＳ２２）。一方、アンカーポイント情報が記録されていない場合（ステップＳ２１；Ｎｏ）、システムコントローラ１２５は、仮ＶＭＧエリア１５２の先頭アドレス３００ｈ及び仮ＶＭＧバックアップエリア１５３の先頭アドレス５００ｈを、仮ＶＭＧＩの記録位置として設定する（ステップＳ２３）。
【０１３９】
次に、システムコントローラ１２５は、ステップＳ２２又はＳ２３で設定された記録位置に仮ＶＭＧＩを書き込む（ステップＳ２４）。そして、システムコントローラ１２５は、書込エラーが発生したか否かを判定し（ステップＳ２５）、書込エラーが発生しなかった場合は、さらにベリファイが正しく行われたか否かを判定する（ステップＳ２６）。なお、ベリファイは、例えば仮ＶＭＧエリア１５２内に書き込まれた仮ＶＭＧＩと仮ＶＭＧバックアップエリア１５３に書き込まれた仮ＶＭＧＩとの双方を読み出して照合することにより行われ、両者が一致した場合はベリファイが正しく行われたもの判定し、一致しない場合はベリファイエラーと判定する。
【０１４０】
ステップＳ２５で書込エラーが検出された場合、及び、ステップＳ２６でベリファイエラーが検出された場合は、図７を参照して先に説明したように、仮ＶＭＧＩの記録アドレスを変更する。即ち、図７の例では、仮ＶＭＧエリア１５２及び仮ＶＭＧバックアップエリア１５３内の仮ＶＭＧＩの記録アドレスをそれぞれ２０ｈずつシフトする（ステップＳ２９）。そして、システムコントローラ１２５は、シフト後のアドレスが仮ＶＭＧエリア１５２又は仮ＶＭＧバックアップエリア１５３の最後部に達したか否かを判定する（ステップＳ３０）。即ち、図７の例では仮ＶＭＧＩの記録アドレスが、それぞれ仮ＶＭＧエリア１５２の最後部である５００ｈ番地、及び、仮ＶＭＧバックアップエリア１５３の最後部である７００ｈ番地に達したか否かを判定する。
【０１４１】
そして、仮ＶＭＧＩの記録アドレスが仮ＶＭＧエリア１５２及び仮ＶＭＧバックアップエリア１５３の最後部に達した場合には（ステップＳ３０；Ｙｅｓ）、当該ディスクにおける仮ＶＭＧエリア１５２及び仮ＶＭＧバックアップエリア１５３が使い尽くされたことになるので、システムコントローラ１２５はそれ以上の仮ＶＭＧの書き込みは不能であるとして、書込エラー処理を行う。一方、仮ＶＭＧＩの記録アドレスが、仮ＶＭＧエリア１５２及び仮ＶＭＧバックアップエリア１５３の最後尾に達していない場合（ステップＳ３０；Ｎｏ）、処理はステップＳ２４に戻り、システムコントローラ１２５は、ステップＳ２９で更新された記録アドレスに仮ＶＭＧＩを書き込む。こうして、書込エラーやベリファイエラーなどのアクセスエラーが生じた場合は、記録アドレスをシフトして仮ＶＭＧＩの書き込みを行う。
【０１４２】
一方、ステップＳ２６でベリファイが正しく行われたと判定された場合、さらにシステムコントローラ１２５は仮ＶＭＧＩの記録アドレスがステップＳ２９の処理により変更されたか否かを判定する（ステップＳ２７）。変更されている場合は、システムコントローラ１２５は、変更後の記録アドレスをアンカーポイント情報として第１及び第２アンカー領域１６０、１６１に書き込み（ステップＳ２８）、処理を終了する。一方、変更されていない場合は、アンカーポイント情報を更新する必要は無いので、処理はそのまま終了する。
【０１４３】
次に、仮ＶＭＧＩ読取処理について図１１のフローチャートを参照して説明する。仮ＶＭＧＩ読取処理は、図９に示すように、ディスクを装着した直後に行われる処理である。まず、システムコントローラ１２５は、第１アンカー領域１６０からアンカーポイント情報の読み取りを行い（ステップＳ４０）、読取エラーが生じたか否かを判定する（ステップＳ４１）。読取エラーが生じた場合、システムコントローラ１２５は第２アンカー領域からアンカーポイント情報の読み取りを行い（ステップＳ４２）、読取エラーが生じたか否かを判定する（ステップＳ４３）。第１アンカー領域１６０又は第２アンカー領域１６１のいずれかからアンカーポイント情報が読み取れた場合は、アンカーポイント情報に基づいて仮ＶＭＧエリア１５２内の仮ＶＭＧＩを読み取り（ステップＳ４９）、読取エラーが生じた場合（ステップＳ５０；Ｙｅｓ）にはさらに仮ＶＭＧバックアップエリア１５３から仮ＶＭＧＩを読み取る（ステップＳ５１）。仮ＶＭＧエリア１５２又は仮ＶＭＧバックアップエリア１５３のいずれかから仮ＶＭＧＩを読み取ることができた場合（ステップＳ５０又はＳ５２；Ｎｏ）、その仮ＶＭＧＩを読取結果としてメインルーチンへ戻る。一方、仮ＶＭＧエリア１５２又は仮ＶＭＧバックアップエリア１５３のいずれからも仮ＶＭＧＩを読み取ることができなかった場合（ステップＳ５０及びＳ５２；Ｙｅｓ）は、処理はステップＳ４４へ移行する。
【０１４４】
また、第１アンカー領域１６０及び第２アンカー領域１６１のいずれからもアンカーポイント情報が読み取れない場合も処理はステップＳ４４へ移行する。この場合は、アンカーポイント情報に基づいて仮ＶＭＧＩの記録アドレスを知ることができないので、実際に仮ＶＭＧエリア１５２又は仮ＶＭＧバックアップエリア１５３における仮ＶＭＧＩの記録アドレスを探しに行く処理を行う。即ち、システムコントローラ１２５は、まず、仮ＶＭＧエリア１５２の最後部（４Ｅ０ｈ番地）及び仮ＶＭＧバックアップエリア１５３の最後部（６Ｅ０ｈ番地）を検索し（ステップＳ４４）、そこに記録されているデータを読み取る（ステップＳ４５）。仮ＶＭＧＩの先頭には、そのデータが仮ＶＭＧＩであることを示す識別情報が含まれているので、システムコントローラはステップＳ４４で設定されたアドレスから読み取ったデータに当該識別情報が含まれているか否かを判定することにより、そのデータが仮ＶＭＧＩであるか否かを判定することができる（ステップＳ４６）。
【０１４５】
そうして、仮ＶＭＧＩが見つかった場合は（ステップＳ４６；Ｙｅｓ）、システムコントローラ１２５はその仮ＶＭＧＩを読み取り、メインルーチンへ戻る。一方、仮ＶＭＧＩが無い場合（ステップＳ４６；Ｎｏ）、システムコントローラ１２５は読取位置を２０ｈ番地ずつ減算し（ステップＳ４７）、読取位置が仮ＶＭＧエリア１５２及び仮ＶＭＧバックアップエリア１５３の先頭アドレス（３００ｈと５００ｈ）に一致したか否かを判定する（ステップＳ４８）。一致した場合、システムコントローラ１２５は、仮ＶＭＧエリア１５２及び仮ＶＭＧバックアップエリア１５３には仮ＶＭＧＩが記録されていないと判定し、読取エラーとしてメインルーチンへ戻る。一方、読取位置が仮ＶＭＧエリア１５２及び仮ＶＭＧバックアップエリア１５３の先頭アドレス（３００ｈと５００ｈ）に一致しない場合、処理はステップＳ４４へ戻って変更後の読取位置からデータを読み取り（ステップＳ４５）、仮ＶＭＧＩが含まれているか否かを判定する（ステップＳ４６）。以下、この処理を繰り返し、読取位置が仮ＶＭＧエリア１５２及び仮ＶＭＧバックアップエリア１５３の先頭に至った場合（ステップＳ４８；Ｙｅｓ）は読取エラーとし、仮ＶＭＧＩが見つかった場合（ステップＳ４６；Ｙｅｓ）はその仮ＶＭＧＩを読取結果として、メインルーチンへ戻る。
【０１４６】
このように、仮ＶＭＧＩ読取処理では、まず、ディスク上にアンカーポイント情報が記録されている場合には、それが示す位置から仮ＶＭＧＩを読み取る。また、アンカーポイント情報が記録されていない場合又は読めない場合には、仮ＶＭＧエリア１５２及び仮ＶＭＧバックアップエリア１５３の最後部から先頭へ向かってデータの読み取りを行い、仮ＶＭＧＩを探す。そして、最終的に、読取位置が仮ＶＭＧエリア１５２及び仮ＶＭＧバックアップエリア１５３の先頭まで進んでも仮ＶＭＧＩが見つからなかった場合は、読取エラーとする。なお、ステップＳ４４〜Ｓ４８の処理で、アンカーポイント情報が見つからない場合に、仮ＶＭＧエリア１５２及び仮ＶＭＧバックアップエリア１５３の最後部から先頭へ向かって仮ＶＭＧＩを探す理由は、図７を参照して説明したように、仮ＶＭＧＩの記録時にアクセスエラーが生じた場合は、仮ＶＭＧＩの記録位置をディスク外周側へ変更するので、仮ＶＭＧエリア１５２及び仮ＶＭＧバックアップエリア１５３におけるもっとも後方（ディスク外周側）に記録されている仮ＶＭＧＩが最新の（即ち、有効な）仮ＶＭＧＩであるからである。
【０１４７】
なお、上記の実施形態では、ＤＶＤ−ＲＷディスクに対する情報の記録をリストリクテッドオーバーライトモードで行う例を挙げているが、本発明の適用はこれには限定されず、ＤＶＤ−ＲＷディスクを最初にフルフォーマットした場合でも本発明を適用することができる。その場合、フルフォーマット処理により、ＤＶＤ−ＲＷディスクは全領域に渡ってヌルデータがパディングされた状態となっているので、図６に示すように、次のタイトルのＶＴＳＩ領域をパディングする処理（図９のフローチャートにおけるステップＳ１０の処理）は不要となる。
【０１４８】
以上のように、ＤＶＤ−ＲＷディスクに繰り返し情報の記録を行う場合に、記録終了時のディスクに記録されているタイトルについての仮ＶＭＧＩを生成し、ファイルシステム情報領域内の所定位置に２カ所に渡って記録するので、仮ＶＭＧＩを安定的に記録、保持することができる。また、仮ＶＭＧＩの記録位置がディスクの物理的な劣化その他の原因でアクセスエラーを生じた場合は、記録位置を変更して仮ＶＭＧＩを記録するので、仮ＶＭＧＩを繰り返し記録することにより、その領域が劣化などした場合でも、確実に仮ＶＭＧＩを記録することができる。また、そのように仮ＶＭＧＩの記録位置が変更されても、有効な仮ＶＭＧＩの記録位置を示すアンカーポイント情報がディスク上に記録されているので、これを参照することにより、容易に有効な仮ＶＭＧＩを取得することができる。さらに、アンカーポイント情報が何らかの原因で読み取れないような場合は、仮ＶＭＧＩ領域及び仮ＶＭＧＩバックアップ領域内を最後部から順に読み取って有効な仮ＶＭＧＩを探すことができるので、より安全に仮ＶＭＧＩを取得することができる。
【０１４９】
【発明の効果】
本発明によれば、例えば映像、音声などを含む記録情報、及びその再生のための再生制御情報を含む単位情報が書換可能型記録媒体に記録され、その記録後の状態において、当該記録媒体に記録されている全ての単位記録情報についての仮管理情報が生成され、記録媒体上に記録される。仮管理情報は、記録媒体上に記録されている単位情報についての管理情報であるため、新たな単位記録情報が記録媒体に記録されるたびに仮管理情報を生成して記録媒体上に記録しておくことにより、その後にその仮管理情報を参照して、当該記録媒体から各単位記録情報を再生することが可能となる。仮管理情報の記録時にアクセスエラーが生じた場合には、記録媒体上のその位置を仮管理情報の記録に使用しないこととし、仮記録位置を変更して仮管理情報を記録する。仮管理情報は、新たな単位情報が記録媒体に記録されるたびに行われるので、繰り返し記録により記録媒体のその位置が部分的に劣化するなどの理由によりアクセスエラーが生じることがあり得るが、本発明では、そのような場合に仮管理情報を記録する仮記録位置を変更するので、仮管理情報を常に正しく記録し、再生することが可能となる。
【図面の簡単な説明】
【図１】ＤＶＤビデオ規格における物理的記録フォーマットを示す図である。
【図２】ＤＶＤビデオ規格におけるＧＯＰの構成を示す図である。
【図３】ＤＶＤビデオ規格における物理的記録フォーマットを示す他の図である。
【図４】ＤＶＤビデオ規格における論理フォーマットを示す図である。
【図５】ＤＶＤ−ＲＷの物理的記録フォーマットを示す図である。
【図６】リストリクテッドオーバーライトモードによる記録シーケンスを示す図である。
【図７】仮ＶＭＧＩの記録方法を示す図である。
【図８】本発明による情報記録再生装置の概略構成を示すブロック図である。
【図９】本発明による情報記録方法のメインルーチンである。
【図１０】図９に示す仮ＶＭＧＩ書込処理のサブルーチンである。
【図１１】図９に示す仮ＶＭＧＩ読取処理のサブルーチンである
【符号の説明】
１　ＤＶＤ
１Ｒ　ＤＶＤ−ＲＷディスク
２　ビデオマネージャ
３、６３　ＶＴＳ
１０　ＶＯＢ
１１　コントロールデータ
２０　セル
３０　ＶＯＢユニット
４１　ナビパック
４２　ビデオデータ
４３　オーディオデータ
４４　サブピクチャデータ
５２　ＧＯＰ
６０　プログラム
６２　タイトル
１２０　ピックアップ
１２１　変調部
１２３　ビデオエンコーダ
１２４　オーディオエンコーダ
１２５　システムコントローラ
１３３　操作部
１５１　ファイルシステムエリア
１５２　仮ＶＭＧエリア
１５３　仮ＶＭＧバックアップエリア
１５４　ＶＭＧエリア
【図１】
2004005771.tif 000003
【図２】
2004005771.tif 000004
【図３】
2004005771.tif 000005
【図４】
2004005771.tif 000006
【図５】
2004005771.tif 000007
【図６】
2004005771.tif 000008
【図７】
2004005771.tif 000009
【図８】
2004005771.tif 000010
【図９】
2004005771.tif 000011
【図１０】
2004005771.tif 000012
【図１１】
2004005771.tif 000013