(57)【要約】【課題】情報記録媒体の再生要求に対して応答性に優れた再生方法を提供する。【解決手段】情報記録媒体のデータ領域に含まれる領域を再生領域とする再生要求があった時点以降の所定のタイミングで、要求された再生領域の全部にデータが記録されているか、あるいは要求された再生領域の少なくとも一部にデータが記録されていない未記録領域が存在するかのいずれかが決定される（ステップ４４１）。そこで、データ領域の一部のみにデータが記録されている情報記録媒体に対して、誤ってデータが記録されていない領域を含む領域を再生領域とする再生要求がなされた場合であっても、その後の所定のタイミングで、再生領域に未記録領域が存在することが決定されるため、従来よりも短時間で異常処理に移行することが可能となる。【選択図】  図６
2004326917.tif 000002
【特許請求の範囲】
【請求項１】
データが記録可能な少なくとも１つのデータ領域を有する情報記録媒体に対する情報の再生方法であって、
情報記録媒体のデータ領域に含まれる領域を再生領域とする再生要求があった時点以降の所定のタイミングで、前記再生領域の全部にデータが記録されているか、あるいは前記再生領域の少なくとも一部にデータが記録されていない未記録領域が存在するかのいずれかを決定する決定工程を含む再生方法。
【請求項２】
前記所定のタイミングは、再生要求コマンドを受信したときであることを特徴とする請求項１に記載の再生方法。
【請求項３】
前記決定工程で前記再生領域に未記録領域が存在すると決定された場合に、前記未記録領域の再生処理を行なわずにエラー情報を出力するエラー処理工程を更に含むことを特徴とする請求項２に記載の再生方法。
【請求項４】
前記所定のタイミングは、前記再生領域の再生処理で正常な再生データが得られなかったときであることを特徴とする請求項１に記載の再生方法。
【請求項５】
前記決定工程で前記再生領域に未記録領域が存在すると決定された場合に、前記未記録領域の再生処理のリトライを行なわずにエラー情報を出力するエラー処理工程を更に含むことを特徴とする請求項４に記載の再生方法。
【請求項６】
前記決定工程に先だって、前記データ領域におけるデータが記録されている既記録領域とデータが記録されていない未記録領域との境界に関する情報が検出されているか否かを判断する判断工程を更に含み、
前記判断工程での判断の結果、前記境界に関する情報が検出されていない場合にのみ、前記決定工程を実施することを特徴とする請求項１〜５のいずれか一項に記載の再生方法。
【請求項７】
前記決定工程で前記再生領域に未記録領域が存在すると決定された場合に、前記再生領域における未記録領域の先頭アドレスと前記再生領域の先頭アドレスとが互いに異なるとき、前記再生領域における未記録領域の先頭アドレスを、前記データ領域におけるデータが記録されている既記録領域とデータが記録されていない未記録領域との境界アドレスとする境界設定工程を更に含むことを特徴とする請求項１〜６のいずれか一項に記載の再生方法。
【請求項８】
前記決定工程で前記再生領域に未記録領域が存在すると決定された場合に、前記再生領域における未記録領域の先頭アドレスが、前記データ領域におけるデータが記録されていないことがすでに確認されている未記録確認領域の先頭アドレスよりも小さいときに、該未記録確認領域を更新する未記録確認領域更新工程を更に含むことを特徴とする請求項１〜７のいずれか一項に記載の再生方法。
【請求項９】
前記決定工程に先だって、前記再生領域の少なくとも一部が前記未記録確認領域に含まれるか否かを判断する未記録判断工程と；
前記未記録判断工程での判断の結果、前記再生領域の少なくとも一部が前記未記録確認領域に含まれる場合に、前記未記録確認領域に含まれる領域の再生処理を行なわずにエラー情報を出力するエラー設定工程と；を更に含むことを特徴とする請求項８に記載の再生方法。
【請求項１０】
前記再生領域の再生処理において再生が正常に行なわれた領域の終了アドレスが、前記データ領域におけるデータが記録されていることがすでに確認されている既記録確認領域の終了アドレスよりも大きいときに、該既記録確認領域を更新する既記録確認領域更新工程を更に含むことを特徴とする請求項１〜９のいずれか一項に記載の再生方法。
【請求項１１】
前記決定工程に先だって、前記再生領域のすべてが前記既記録確認領域に含まれるか否かを判断する既記録判断工程を更に含み、
前記既記録判断工程での判断の結果、前記再生領域の少なくとも一部が前記既記録確認領域に含まれない場合に、前記決定工程を実施することを特徴とする請求項１０に記載の再生方法。
【請求項１２】
前記決定工程で前記再生領域に未記録領域が存在すると決定された場合に、前記再生領域における未記録領域の先頭アドレスが、前記データ領域におけるデータが記録されていないことがすでに確認されている未記録確認領域の先頭アドレスよりも小さいときに、該未記録確認領域を更新する未記録確認領域更新工程と；
前記再生領域の再生処理において再生が正常に行なわれた領域の終了アドレスが、前記データ領域におけるデータが記録されていることがすでに確認されている既記録確認領域の終了アドレスよりも大きいときに、該既記録確認領域を更新する既記録確認領域更新工程と；
前記未記録確認領域の先頭アドレスと前記既記録確認領域の終了アドレスとが同一アドレスのときに、該アドレスを前記データ領域におけるデータが記録されている既記録領域とデータが記録されていない未記録領域との境界アドレスとする境界決定工程と；を更に含むことを特徴とする請求項１〜７のいずれか一項に記載の再生方法。
【請求項１３】
データが記録可能な少なくとも１つのデータ領域を有する情報記録媒体に対して情報の記録、再生及び消去のうち少なくとも再生を行なうドライブ装置に用いられるプログラムであって、
情報記録媒体のデータ領域に含まれる領域を再生領域とする再生要求を監視する手順と；
前記再生要求があった時点以降の所定のタイミングで、前記再生領域の全部にデータが記録されているか、あるいは前記再生領域の少なくとも一部にデータが記録されていない未記録領域が存在するかのいずれかを決定する手順と；を前記ドライブ装置の制御用コンピュータに実行させるプログラム。
【請求項１４】
前記所定のタイミングは、再生要求コマンドを受信したときであることを特徴とする請求項１３に記載のプログラム。
【請求項１５】
前記決定する手順で前記再生領域に未記録領域が存在すると決定された場合に、前記未記録領域の再生処理を行なわずにエラー情報を出力する手順を前記制御用コンピュータに更に実行させることを特徴とする請求項１４に記載のプログラム。
【請求項１６】
前記所定のタイミングは、前記再生領域の再生処理の結果、正常な再生データが得られなかったときであることを特徴とする請求項１３に記載のプログラム。
【請求項１７】
前記決定する手順で前記再生領域に未記録領域が存在すると決定された場合に、前記未記録領域の再生処理のリトライを行なわずにエラー情報を出力する手順を前記制御用コンピュータに更に実行させることを特徴とする請求項１６に記載のプログラム。
【請求項１８】
前記決定する手順に先だって、前記データ領域におけるデータが記録されている既記録領域とデータが記録されていない未記録領域との境界に関する情報が検出されているか否かを判断する手順を前記制御用コンピュータに更に実行させ、
前記判断の結果、前記境界に関する情報が検出されていない場合にのみ、前記決定する手順を前記制御用コンピュータに実行させることを特徴とする請求項１３〜１７のいずれか一項に記載のプログラム。
【請求項１９】
前記決定する手順で前記再生領域に未記録領域が存在すると決定された場合に、前記再生領域における未記録領域の先頭アドレスと前記再生領域の先頭アドレスとが互いに異なるとき、前記再生領域における未記録領域の先頭アドレスを、前記データ領域におけるデータが記録されている既記録領域とデータが記録されていない未記録領域との境界アドレスとする手順を前記制御用コンピュータに更に実行させることを特徴とする請求項１３〜１８のいずれか一項に記載のプログラム。
【請求項２０】
前記決定する手順で前記再生領域に未記録領域が存在すると決定された場合に、前記再生領域における未記録領域の先頭アドレスが、前記データ領域におけるデータが記録されていないことがすでに確認されている未記録確認領域の先頭アドレスよりも小さいときに、該未記録確認領域を更新する手順を前記制御用コンピュータに更に実行させることを特徴とする請求項１３〜１９のいずれか一項に記載のプログラム。
【請求項２１】
前記決定する手順に先だって、前記再生領域の少なくとも一部が前記未記録確認領域に含まれるか否かを判断する手順と；
前記判断の結果、前記再生領域の少なくとも一部が前記未記録確認領域に含まれる場合に、前記未記録確認領域に含まれる領域の再生処理を行なわずにエラー情報を出力する手順と；を前記制御用コンピュータに更に実行させることを特徴とする請求項２０に記載のプログラム。
【請求項２２】
前記再生領域の再生処理において再生が正常に行なわれた領域の終了アドレスが、前記データ領域におけるデータが記録されていることがすでに確認されている既記録確認領域の終了アドレスよりも大きいときに、該既記録確認領域を更新する手順を前記制御用コンピュータに更に実行させることを特徴とする請求項１３〜２１のいずれか一項に記載のプログラム。
【請求項２３】
前記決定する手順に先だって、前記再生領域のすべてが前記既記録確認領域に含まれるか否かを判断する手順を前記制御用コンピュータに更に実行させ、
前記判断の結果、前記再生領域の少なくとも一部が前記既記録確認領域に含まれない場合に、前記決定する手順を前記制御用コンピュータに実行させることを特徴とする請求項２２に記載のプログラム。
【請求項２４】
前記決定工程で前記再生領域に未記録領域が存在すると決定された場合に、前記再生領域における未記録領域の先頭アドレスが、前記データ領域におけるデータが記録されていないことがすでに確認されている未記録確認領域の先頭アドレスよりも小さいときに、該未記録確認領域を更新する手順と；
前記再生領域の再生処理において再生が正常に行なわれた領域の終了アドレスが、前記データ領域におけるデータが記録されていることがすでに確認されている既記録確認領域の終了アドレスよりも大きいときに、該既記録確認領域を更新する手順と；
前記未記録確認領域の先頭アドレスと前記既記録確認領域の終了アドレスとが同一アドレスのときに、該アドレスを前記データ領域におけるデータが記録されている既記録領域とデータが記録されていない未記録領域との境界アドレスとする手順と；を前記制御用コンピュータに更に実行させることを特徴とする請求項１３〜１９のいずれか一項に記載のプログラム。
【請求項２５】
請求項１３〜２４のいずれか一項に記載のプログラムが記録されたコンピュータ読み取り可能な記録媒体。
【請求項２６】
データが記録可能な少なくとも１つのデータ領域が形成された情報記録媒体の記録面に光ビームを照射し、情報の記録、再生及び消去のうち少なくとも再生を行なうドライブ装置であって、
情報記録媒体のデータ領域に含まれる領域を再生領域とする再生要求があった時点以降の所定のタイミングで、前記再生領域の全部にデータが記録されているか、あるいは前記再生領域の少なくとも一部にデータが記録されていない未記録領域が存在するかのいずれかを決定する決定手段と；
前記情報記録媒体の記録面に光ビームを照射し、前記記録面からの反射光を受光する光ピックアップ装置と；
前記光ピックアップ装置の出力信号を用いて、データの記録、再生及び消去のうち少なくとも再生を行なう処理装置と；を備えるドライブ装置。
【請求項２７】
前記所定のタイミングは、再生要求コマンドを受信したときであることを特徴とする請求項２６に記載のドライブ装置。
【請求項２８】
前記決定手段で前記再生領域に未記録領域が存在すると決定された場合に、前記未記録領域の再生処理を行なわずにエラー情報を出力するエラー処理手段を更に備えることを特徴とする請求項２７に記載のドライブ装置。
【請求項２９】
前記処理装置で行われる再生処理の際に、再生エラーの発生を監視する監視手段を更に備え、
前記所定のタイミングは、前記監視手段で再生エラーが検知されたときであることを特徴とする請求項２６に記載のドライブ装置。
【請求項３０】
前記決定手段で前記再生領域に未記録領域が存在すると決定された場合に、前記未記録領域の再生処理のリトライを行なわずにエラー情報を出力するエラー処理手段を更に備えることを特徴とする請求項２９に記載のドライブ装置。
【請求項３１】
前記データ領域におけるデータが記録されている既記録領域とデータが記録されていない未記録領域との境界に関する情報が検出されているか否かを判断する判断手段を更に備え、
前記判断手段での判断の結果、前記境界に関する情報が検出されていない場合にのみ、前記決定手段での決定がなされることを特徴とする請求項２６〜３０のいずれか一項に記載のドライブ装置。
【請求項３２】
前記決定手段で前記再生領域に未記録領域が存在すると決定された場合に、前記再生領域における未記録領域の先頭アドレスと前記再生領域の先頭アドレスとが互いに異なるとき、前記再生領域における未記録領域の先頭アドレスを、前記データ領域におけるデータが記録されている既記録領域とデータが記録されていない未記録領域との境界アドレスとする境界設定手段を更に備えることを特徴とする請求項２６〜３１のいずれか一項に記載のドライブ装置。
【請求項３３】
前記データ領域において、データが記録されていないことがすでに確認されている未記録確認領域に関する情報が格納される未記録確認情報用メモリと；
前記決定手段で前記再生領域に未記録領域が存在すると決定された場合に、前記再生領域における未記録領域の先頭アドレスが、前記未記録確認情報用メモリに格納されている未記録確認領域の先頭アドレスよりも小さいときに、前記未記録確認情報用メモリに格納されている未記録確認領域に関する情報を更新する未記録確認領域更新手段と；を更に備えることを特徴とする請求項２６〜３２のいずれか一項に記載のドライブ装置。
【請求項３４】
前記未記録確認情報用メモリに格納されている未記録確認領域に関する情報に基づいて、前記再生領域の少なくとも一部が前記未記録確認領域に含まれるか否かを判断する未記録判断手段と；
前記未記録判断手段での判断の結果、前記再生領域の少なくとも一部が前記未記録確認領域に含まれる場合に、前記未記録確認領域に含まれる領域の再生処理を行なわずにエラー情報を出力するエラー設定手段と；を更に備えることを特徴とする請求項３３に記載のドライブ装置。
【請求項３５】
前記情報記録媒体の記録面には複数のデータ領域が形成され、
前記未記録確認情報用メモリには、前記データ領域毎に前記未記録確認領域に関する情報が格納されることを特徴とする請求項３３又は３４に記載のドライブ装置。
【請求項３６】
前記情報記録媒体のデータ領域において、データが記録されていることがすでに確認されている既記録確認領域に関する情報が格納される既記録確認情報用メモリと；
前記処理装置での前記再生領域の再生処理において再生が正常に行なわれた領域の終了アドレスが、前記既記録確認情報用メモリに格納されている既記録確認領域の終了アドレスよりも大きいときに、前記既記録確認情報用メモリに格納されている既記録確認領域に関する情報を更新する既記録確認領域更新手段と；を更に備えることを特徴とする請求項２６〜３５のいずれか一項に記載のドライブ装置。
【請求項３７】
前記既記録確認情報用メモリに格納されている既記録確認領域に関する情報に基づいて、前記再生領域のすべてが前記既記録確認領域に含まれるか否かを判断する既記録判断手段を更に備え、
前記既記録判断手段での判断の結果、前記再生領域の少なくとも一部が前記既記録確認領域に含まれない場合に、前記決定手段での決定がなされることを特徴とする請求項３６に記載のドライブ装置。
【請求項３８】
前記情報記録媒体の記録面には複数のデータ領域が形成され、
前記既記録確認情報用メモリには、前記データ領域毎に前記既記録確認領域に関する情報が格納されることを特徴とする請求項３６又は３７に記載のドライブ装置。
【請求項３９】
前記データ領域において、データが記録されていないことがすでに確認されている未記録確認領域の先頭アドレス、及びデータが記録されていることがすでに確認されている既記録確認領域の終了アドレスを含むアドレス情報が格納される確認情報用メモリと；
前記決定手段で前記再生領域に未記録領域が存在すると決定された場合に、前記再生領域における未記録領域の先頭アドレスが、前記確認情報用メモリに格納されている未記録確認領域の先頭アドレスよりも小さいときに、前記確認情報用メモリに格納されている未記録確認領域の先頭アドレスを更新する未記録確認領域更新手段と；
前記処理装置での前記再生領域の再生処理において再生が正常に行なわれた領域の終了アドレスが、前記確認情報用メモリに格納されている既記録確認領域の終了アドレスよりも大きいときに、前記確認情報用メモリに格納されている既記録確認領域の終了アドレスを更新する既記録確認領域更新手段と；
前記未記録確認領域の先頭アドレスと前記既記録確認領域の終了アドレスとが同一アドレスのときに、該アドレスを前記データ領域におけるデータが記録されている既記録領域とデータが記録されていない未記録領域との境界アドレスとする境界決定手段と；を更に備えることを特徴とする請求項２６〜３２のいずれか一項に記載のドライブ装置。
【請求項４０】
前記情報記録媒体の記録面には複数のデータ領域が形成され、
前記確認情報用メモリには、前記データ領域毎に前記アドレス情報が格納されることを特徴とする請求項３９に記載のドライブ装置。
【請求項４１】
前記情報記録媒体は、データの書き換えができない追記型の情報記録媒体であることを特徴とする請求項２６〜４０のいずれか一項に記載のドライブ装置。
【請求項４２】
前記情報記録媒体は、ＤＶＤ＋Ｒの規格に準拠した情報記録媒体であることを特徴とする請求項４１に記載のドライブ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、再生方法、プログラム及び記録媒体、並びにドライブ装置に係り、更に詳しくは、情報記録媒体に記録されている情報の再生方法、ドライブ装置で用いられるプログラム及び該プログラムが記録された記録媒体、並びに情報記録媒体に対して、情報の記録、再生及び消去のうち少なくとも再生を行なうドライブ装置に関する。
【０００２】
【従来の技術】
パーソナルコンピュータ（以下「パソコン」と略述する）は、その機能が向上するに伴い、音楽や映像といったＡＶ（Ａｕｄｉｏ−Ｖｉｓｕａｌ）情報を取り扱うことが可能となってきた。これらＡＶ情報の情報量は非常に大きいために、情報記録媒体としてＣＤ（ｃｏｍｐａｃｔ  ｄｉｓｃ）や、ＣＤの約７倍相当のデータをＣＤと同じ直径のディスクに記録可能としたＤＶＤ（ｄｉｇｉｔａｌ  ｖｅｒｓａｔｉｌｅ  ｄｉｓｃ）などの光ディスクが注目されるようになり、その低価格化とともに、光ディスクをアクセス対象とするドライブ装置としての光ディスク装置が普及するようになった。なお、ＣＤ系の光ディスクとしては、ＣＤ−ＲＯＭ、ＣＤ−Ｒ（ＣＤ−ｒｅｃｏｒｄａｂｌｅ）及びＣＤ−ＲＷ（ＣＤ−ｒｅｗｒｉｔａｂｌｅ）などが、ＤＶＤ系の光ディスクとしては、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−Ｒ（ＤＶＤ−ｒｅｃｏｒｄａｂｌｅ）、ＤＶＤ−ＲＷ（ＤＶＤ−ｒｅｗｒｉｔａｂｌｅ）、ＤＶＤ＋Ｒ（ＤＶＤ＋ｒｅｃｏｒｄａｂｌｅ）及びＤＶＤ＋ＲＷ（ＤＶＤ＋ｒｅｗｒｉｔａｂｌｅ）などが市販されている。
【０００３】
ＣＤ−Ｒ及びＤＶＤ＋Ｒなどの追記型の光ディスクでは、データ記録が可能な領域を複数のトラック（ＤＶＤ＋Ｒでは「フラグメント」と呼ばれている）に分割し、データをトラック毎に記録することが可能である。これはマルチトラック記録方式と呼ばれている。なお、以下では便宜上、トラックとフラグメントを総称してトラックともいう。
【０００４】
例えばＤＶＤ＋Ｒでは、１つのセッションに最大で１６個のトラックを設定することが可能である。そして、リードイン領域（Ｌｅａｄ−ｉｎ  Ｚｏｎｅ）にはセッション・ディスク・コントロール・ブロック（Ｓｅｓｓｉｏｎ  Ｄｉｓｃ  Ｃｏｎｔｒｏｌ  Ｂｌｏｃｋ、以下「ＳＤＣＢ」という）と呼ばれる領域が存在し、ＳＤＣＢにはセッション内に含まれる全てのトラックに関する情報（トラック番号、トラックの開始アドレス、及びトラックの終了アドレス）などが記録されている。通常、ＳＤＣＢに記録されている情報はＤＶＤ＋Ｒが光ディスク装置の所定位置にローディング（マウント）された際に読み出されてメモリに保存され、適宜参照されるようになっている。なお、ＤＶＤ＋Ｒではディスク上に最大１９１個のセッションの存在が許容されており、複数のセッションが存在する場合には、２番目以降のセッションにおける上記トラックに関する情報（以下「トラック情報」という）はセッション毎に設けられているイントロ（Ｉｎｔｒｏ）と呼ばれる領域内のＳＤＣＢに記録されている。
【０００５】
また、ＤＶＤ＋Ｒでは、ファイルのような比較的小さなデータ量のデータを追記することができるように、複数回に分けて１つのトラックにデータを記録することが可能である。そこで、データが記録されている既記録領域とデータが記録されていない未記録領域とに分割されているトラック（以下、便宜上「部分記録トラック」ともいう）が存在する場合がある。トラック内ではデータはそのトラックの開始アドレスから連続的に記録されなければならないために、部分記録トラックにデータの追記を行う場合には、トラックにおける既記録領域と未記録領域との境界位置を知る必要がある。この境界位置を示すアドレスはネクスト・ライタブル・アドレス（Ｎｅｘｔ  Ｗｒｉｔａｂｌｅ  Ａｄｄｒｅｓｓ、以下「ＮＷＡ」という）と呼ばれている。前述したようにトラックの開始アドレス及び終了アドレスは前記ＳＤＣＢに記録されるが、既記録領域と未記録領域との境界位置に関する情報、例えばＮＷＡはどこにも記録されない。従って、部分記録トラックにデータの追記を行う場合には、その都度ＮＷＡを検出しなければならない。
【０００６】
ＣＤ−Ｒではセッション数の上限は規定されていないが、ディスク上に存在可能なトラック数は９９トラックまでとされている。各トラックのトラック情報はＣＤ−Ｒの最内周領域に設けられているプログラム・メモリ・エリア（Ｐｒｏｇｒａｍ  Ｍｅｍｏｒｙ  Ａｒｅａ、以下「ＰＭＡ」という）に記録されている。前述したＤＶＤ＋Ｒの場合のＳＤＣＢと同様に、ＰＭＡに記録されている情報は通常、ＣＤ−Ｒがローディングされた際に読み出されてメモリに保存され、適宜参照されるようになっている。
【０００７】
また、ＣＤ−Ｒにおいても、パケットライト記録方式と呼ばれる記録方式では、複数回に分けて１つのトラックにデータを記録することが可能であり、前記部分記録トラックが存在する場合がある。このパケットライト記録方式においても、トラック内ではデータはトラックの開始アドレスから連続的に記録されなければならないために、部分記録トラックにデータの追記を行う場合には、トラック内の既記録領域と未記録領域との境界位置（例えばＮＷＡ）を知る必要がある。ＣＤ−Ｒにおいても、トラック内の既記録領域と未記録領域との境界位置に関する情報はディスク上に存在しないため、部分記録トラックにデータの追記を行う場合には、その都度ＮＷＡを検出しなければならない。
【０００８】
通常ＤＶＤ＋Ｒ及びＣＤ−Ｒでは、対象となるトラック（以下「対象トラック」と略述する）の開始アドレスから終了アドレスに向かって記録状態から未記録状態に変化する位置をサーチする方法や、ＮＷＡが含まれると予想される領域を順次狭くしていく、いわゆる２分検索法などによって、ＮＷＡが検出されていた。しかしながら、これらの検出方法では、対象トラックの容量が増大すると検出時間が長くなる場合があった。
【０００９】
そこで、ＮＷＡの検出時間を短縮する装置が種々提案された（例えば特許文献１及び特許文献２参照）。
【００１０】
【特許文献１】
特開平１１−１２０５７３号公報
【特許文献２】
特開平７−３２６１５８号公報
【００１１】
【発明が解決しようとする課題】
一般的にＮＷＡはユーザからトラック情報の取得要求やデータ記録要求があった時に検出されるため、再生要求があったときには、ＮＷＡがまだ検出されていない場合がある。ＮＷＡの検出前では、指定されたアドレスにデータが記録されていない場合であっても、再生要求に応じて指定されたアドレスの再生処理が実行され、再生エラーが発生すると再生処理のリトライを複数回繰り返すこととなり、結果として再生要求に対するパフォーマンスが低下するおそれがあった。そこで、ＮＷＡの検出前に再生要求があると、再生処理に先だってＮＷＡを検出することが考えられる。光ディスク装置の上位装置としてパソコンが用いられている場合には、ユーザからの再生要求は、通常パソコンに搭載されているオペレーティング・システム（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ、以下「ＯＳ」という）を介して光ディスク装置に通知される。ＯＳは再生要求を光ディスク装置に通知した後、所定の時間が経過しても光ディスク装置から再生処理の終了通知がない場合には、光ディスク装置にリセット要求を出力し、強制的に再生処理を終了させる。上記特許文献１及び特許文献２に開示されている装置では、ＮＷＡの検出時間が必ずしも大幅に短縮されるわけではないため、例えば対象トラックの数が多いときなどには、長い検出時間を要することがある。従って、再生処理に先だってＮＷＡを検出すると、ＮＷＡの検出に時間がかかる場合があり、再生処理の途中でリセット要求を受信するおそれがあるため、再生処理に先だってＮＷＡ検出を行うことは望ましくない。
【００１２】
本発明は、かかる事情の下になされたもので、その第１の目的は、情報記録媒体の再生要求に対して応答性に優れた再生方法を提供することにある。
【００１３】
また、本発明の第２の目的は、ドライブ装置の制御用コンピュータにて実行され、情報記録媒体の再生要求に対して応答性に優れた再生処理を行うことができるプログラム及び該プログラムが記録された記録媒体を提供することにある。
【００１４】
また、本発明の第３の目的は、応答性に優れた再生処理を行うことができるドライブ装置を提供することにある。
【００１５】
【課題を解決するための手段】
請求項１に記載の発明は、データが記録可能な少なくとも１つのデータ領域を有する情報記録媒体に対する情報の再生方法であって、情報記録媒体のデータ領域に含まれる領域を再生領域とする再生要求があった時点以降の所定のタイミングで、前記再生領域の全部にデータが記録されているか、あるいは前記再生領域の少なくとも一部にデータが記録されていない未記録領域が存在するかのいずれかを決定する決定工程を含む再生方法である。
【００１６】
これによれば、情報記録媒体のデータ領域に含まれる領域を再生領域とする再生要求があった時点以降の所定のタイミングで、要求された再生領域の全部にデータが記録されているか、あるいは要求された再生領域の少なくとも一部にデータが記録されていない未記録領域が存在するかのいずれかが決定される。そこで、例えばデータ領域の一部のみにデータが記録されている情報記録媒体に対して、データが記録されていない領域を含む領域を再生領域とする再生要求がなされた場合であっても、所定のタイミングで、再生領域に未記録領域が存在することが決定されるため、従来よりも短時間で異常処理に移行することが可能となる。従って、結果として情報記録媒体の再生要求に対して応答性を向上させることができる。
【００１７】
この場合において、前記所定のタイミングとしては、種々のタイミングがあり、例えば請求項２に記載の再生方法の如く、前記所定のタイミングは、再生要求コマンドを受信したときであることとすることができる。
【００１８】
この場合において、請求項３に記載の再生方法の如く、前記決定工程で前記再生領域に未記録領域が存在すると決定された場合に、前記未記録領域の再生処理を行なわずにエラー情報を出力するエラー処理工程を更に含むこととすることができる。
【００１９】
上記請求項１に記載の再生方法において、請求項４に記載の再生方法の如く、前記所定のタイミングは、前記再生領域の再生処理で正常な再生データが得られなかったときであることとすることができる。
【００２０】
この場合において、請求項５に記載の再生方法の如く、前記決定工程で前記再生領域に未記録領域が存在すると決定された場合に、前記未記録領域の再生処理のリトライを行なわずにエラー情報を出力するエラー処理工程を更に含むこととすることができる。
【００２１】
上記請求項１〜５に記載の各再生方法において、請求項６に記載の再生方法の如く、前記決定工程に先だって、前記データ領域におけるデータが記録されている既記録領域とデータが記録されていない未記録領域との境界に関する情報が検出されているか否かを判断する判断工程を更に含み、前記判断工程での判断の結果、前記境界に関する情報が検出されていない場合にのみ、前記決定工程を実施することとすることができる。
【００２２】
上記請求項１〜６に記載の各再生方法において、請求項７に記載の再生方法の如く、前記決定工程で前記再生領域に未記録領域が存在すると決定された場合に、前記再生領域における未記録領域の先頭アドレスと前記再生領域の先頭アドレスとが互いに異なるとき、前記再生領域における未記録領域の先頭アドレスを、前記データ領域におけるデータが記録されている既記録領域とデータが記録されていない未記録領域との境界アドレスとする境界設定工程を更に含むこととすることができる。
【００２３】
上記請求項１〜７に記載の各再生方法において、請求項８に記載の再生方法の如く、前記決定工程で前記再生領域に未記録領域が存在すると決定された場合に、前記再生領域における未記録領域の先頭アドレスが、前記データ領域におけるデータが記録されていないことがすでに確認されている未記録確認領域の先頭アドレスよりも小さいときに、該未記録確認領域を更新する未記録確認領域更新工程を更に含むこととすることができる。
【００２４】
この場合において、請求項９に記載の再生方法の如く、前記決定工程に先だって、前記再生領域の少なくとも一部が前記未記録確認領域に含まれるか否かを判断する未記録判断工程と；前記未記録判断工程での判断の結果、前記再生領域の少なくとも一部が前記未記録確認領域に含まれる場合に、前記未記録確認領域に含まれる領域の再生処理のリトライを行なわずにエラー情報を出力するエラー設定工程と；を更に含むこととすることができる。
【００２５】
上記請求項１〜９に記載の各再生方法において、請求項１０に記載の再生方法の如く、前記再生領域の再生処理において再生が正常に行なわれた領域の終了アドレスが、前記データ領域におけるデータが記録されていることがすでに確認されている既記録確認領域の終了アドレスよりも大きいときに、該既記録確認領域を更新する既記録確認領域更新工程を更に含むこととすることができる。
【００２６】
この場合において、請求項１１に記載の再生方法の如く、前記決定工程に先だって、前記再生領域のすべてが前記既記録確認領域に含まれるか否かを判断する既記録判断工程を更に含み、前記既記録判断工程での判断の結果、前記再生領域の少なくとも一部が前記既記録確認領域に含まれない場合に、前記決定工程を実施することとすることができる。
【００２７】
上記請求項１〜７に記載の各再生方法において、請求項１２に記載の再生方法の如く、前記決定工程で前記再生領域に未記録領域が存在すると決定された場合に、前記再生領域における未記録領域の先頭アドレスが、前記データ領域におけるデータが記録されていないことがすでに確認されている未記録確認領域の先頭アドレスよりも小さいときに、該未記録確認領域を更新する未記録確認領域更新工程と；前記再生領域の再生処理において再生が正常に行なわれた領域の終了アドレスが、前記データ領域におけるデータが記録されていることがすでに確認されている既記録確認領域の終了アドレスよりも大きいときに、該既記録確認領域を更新する既記録確認領域更新工程と；前記未記録確認領域の先頭アドレスと前記既記録確認領域の終了アドレスとが同一アドレスのときに、該アドレスを前記データ領域におけるデータが記録されている既記録領域とデータが記録されていない未記録領域との境界アドレスとする境界決定工程と；を更に含むこととすることができる。
【００２８】
請求項１３に記載の発明は、データが記録可能な少なくとも１つのデータ領域を有する情報記録媒体に対して情報の記録、再生及び消去のうち少なくとも再生を行なうドライブ装置に用いられるプログラムであって、情報記録媒体のデータ領域に含まれる領域を再生領域とする再生要求を監視する手順と；前記再生要求があった時点以降の所定のタイミングで、前記再生領域の全部にデータが記録されているか、あるいは前記再生領域の少なくとも一部にデータが記録されていない未記録領域が存在するかのいずれかを決定する手順と；を前記ドライブ装置の制御用コンピュータに実行させるプログラムである。
【００２９】
これによれば、本発明のプログラムが所定のメモリにロードされ、その先頭アドレスがプログラムカウンタにセットされると、ドライブ装置の制御用コンピュータは、情報記録媒体のデータ領域に含まれる領域を再生領域とする再生要求を監視し、再生要求があると、所定のタイミングで、再生領域の全部にデータが記録されているか、あるいは再生領域の少なくとも一部にデータが記録されていない未記録領域が存在するかのいずれかを決定する。すなわち、本発明のプログラムによれば、ドライブ装置の制御用コンピュータに請求項１に記載の発明に係る再生方法を実行させることができ、これにより、情報記録媒体の再生要求に対して応答性に優れた再生処理を行うことが可能となる。
【００３０】
この場合において、請求項１４に記載のプログラムの如く、前記所定のタイミングは、再生要求コマンドを受信したときであることとすることができる。
【００３１】
この場合において、請求項１５に記載のプログラムの如く、前記決定する手順で前記再生領域に未記録領域が存在すると決定された場合に、前記未記録領域の再生処理を行なわずにエラー情報を出力する手順を前記制御用コンピュータに更に実行させることとすることができる。
【００３２】
上記請求項１３に記載のプログラムにおいて、請求項１６に記載のプログラムの如く、前記所定のタイミングは、前記再生領域の再生処理の結果、正常な再生データが得られなかったときであることとすることができる。
【００３３】
この場合において、請求項１７に記載のプログラムの如く、前記決定する手順で前記再生領域に未記録領域が存在すると決定された場合に、前記未記録領域の再生処理のリトライを行なわずにエラー情報を出力する手順を前記制御用コンピュータに更に実行させることとすることができる。
【００３４】
上記請求項１３〜１７に記載の各プログラムにおいて、請求項１８に記載のプログラムの如く、前記決定する手順に先だって、前記データ領域におけるデータが記録されている既記録領域とデータが記録されていない未記録領域との境界に関する情報が検出されているか否かを判断する手順を前記制御用コンピュータに更に実行させ、
前記判断の結果、前記境界に関する情報が検出されていない場合にのみ、前記決定する手順を前記制御用コンピュータに実行させることとすることができる。
【００３５】
上記請求項１３〜１８に記載の各プログラムにおいて、請求項１９に記載のプログラムの如く、前記決定する手順で前記再生領域に未記録領域が存在すると決定された場合に、前記再生領域における未記録領域の先頭アドレスと前記再生領域の先頭アドレスとが互いに異なると、前記再生領域における未記録領域の先頭アドレスを、前記データ領域におけるデータが記録されている既記録領域とデータが記録されていない未記録領域との境界アドレスとする手順を前記制御用コンピュータに更に実行させることとすることができる。
【００３６】
上記請求項１３〜１９に記載の各プログラムにおいて、請求項２０に記載のプログラムの如く、前記決定する手順で前記再生領域に未記録領域が存在すると決定された場合に、前記再生領域における未記録領域の先頭アドレスが、前記データ領域におけるデータが記録されていないことがすでに確認されている未記録確認領域の先頭アドレスよりも小さいときに、該未記録確認領域を更新する手順を前記制御用コンピュータに更に実行させることとすることができる。
【００３７】
この場合において、請求項２１に記載のプログラムの如く、前記決定する手順に先だって、前記再生領域の少なくとも一部が前記未記録確認領域に含まれるか否かを判断する手順と；前記判断の結果、前記再生領域の少なくとも一部が前記未記録確認領域に含まれる場合に、前記未記録領域の再生処理を行なわずにエラー情報を出力する手順と；を前記制御用コンピュータに更に実行させることとすることができる。
【００３８】
上記請求項１３〜２１に記載の各プログラムにおいて、請求項２２に記載のプログラムの如く、前記再生領域の再生処理において再生が正常に行なわれた領域の終了アドレスが、前記データ領域におけるデータが記録されていることがすでに確認されている既記録確認領域の終了アドレスよりも大きいときに、該既記録確認領域を更新する手順を前記制御用コンピュータに更に実行させることとすることができる。
【００３９】
この場合において、請求項２３に記載のプログラムの如く、前記決定する手順に先だって、前記再生領域のすべてが前記既記録確認領域に含まれるか否かを判断する手順を前記制御用コンピュータに更に実行させ、前記判断の結果、前記再生領域の少なくとも一部が前記既記録確認領域に含まれない場合に、前記決定する手順を前記制御用コンピュータに実行させることとすることができる。
【００４０】
請求項１３〜１９に記載の各プログラムにおいて、請求項２４に記載のプログラムの如く、前記決定工程で前記再生領域に未記録領域が存在すると決定された場合に、前記再生領域における未記録領域の先頭アドレスが、前記データ領域におけるデータが記録されていないことがすでに確認されている未記録確認領域の先頭アドレスよりも小さいときに、該未記録確認領域を更新する手順と；前記再生領域の再生処理において再生が正常に行なわれた領域の終了アドレスが、前記データ領域におけるデータが記録されていることがすでに確認されている既記録確認領域の終了アドレスよりも大きいときに、該既記録確認領域を更新する手順と；前記未記録確認領域の先頭アドレスと前記既記録確認領域の終了アドレスとが同一アドレスのときに、該アドレスを前記データ領域におけるデータが記録されている既記録領域とデータが記録されていない未記録領域との境界アドレスとする手順と；を前記制御用コンピュータに更に実行させることとすることができる。
【００４１】
請求項２５に記載の発明は、請求項１３〜２４のいずれか一項に記載のプログラムが記録されたコンピュータ読み取り可能な記録媒体である。
【００４２】
これによれば、請求項１３〜２４のいずれか一項に記載のプログラムが記録されているために、コンピュータに実行させることにより、情報記録媒体の再生要求に対して応答性に優れた再生処理を行うことができる。
【００４３】
請求項２６に記載の発明は、データが記録可能な少なくとも１つのデータ領域が形成された情報記録媒体の記録面に光ビームを照射し、情報の記録、再生及び消去のうち少なくとも再生を行なうドライブ装置であって、情報記録媒体のデータ領域に含まれる領域を再生領域とする再生要求があった時点以降の所定のタイミングで、前記再生領域の全部にデータが記録されているか、あるいは前記再生領域の少なくとも一部にデータが記録されていない未記録領域が存在するかのいずれかを決定する決定手段と；前記情報記録媒体の記録面に光ビームを照射し、前記記録面からの反射光を受光する光ピックアップ装置と；前記光ピックアップ装置の出力信号を用いて、データの記録、再生及び消去のうち少なくとも再生を行なう処理装置と；を備えるドライブ装置である。
【００４４】
これによれば、情報記録媒体のデータ領域に含まれる領域を再生領域とする再生要求があると、決定手段により、所定のタイミングで、再生領域の全部にデータが記録されているか、あるいは再生領域の少なくとも一部にデータが記録されていない未記録領域が存在するかのいずれかが決定される。そこで、例えばデータ領域の一部のみにデータが記録されている情報記録媒体に対して、データが記録されていない領域を含む領域を再生領域とする再生要求がなされた場合であっても、その後の所定のタイミングで、再生領域に未記録領域が存在することが決定されるため、従来よりも短時間で異常処理に移行することが可能となる。従って、結果として情報記録媒体の再生要求に対して応答性に優れた再生処理を行うことができる。
【００４５】
この場合において、請求項２７に記載のドライブ装置の如く、前記所定のタイミングは、再生要求コマンドを受信したときであることとすることができる。
【００４６】
この場合において、請求項２８に記載のドライブ装置の如く、前記決定手段で前記再生領域に未記録領域が存在すると決定された場合に、前記未記録領域の再生処理を行なわずにエラー情報を出力するエラー処理手段を更に備えることとすることができる。
【００４７】
上記請求項２６に記載のドライブ装置において、請求項２９に記載のドライブ装置の如く、前記処理装置で行われる再生処理の際に、再生エラーの発生を監視する監視手段を更に備え、前記所定のタイミングは、前記監視手段で再生エラーが検知されたときであることとすることができる。
【００４８】
この場合において、請求項３０に記載のドライブ装置の如く、前記決定手段で前記再生領域に未記録領域が存在すると決定された場合に、前記未記録領域の再生処理のリトライを行なわずにエラー情報を出力するエラー処理手段を更に備えることとすることができる。
【００４９】
上記請求項２６〜３０に記載の各ドライブ装置において、請求項３１に記載のドライブ装置の如く、前記データ領域におけるデータが記録されている既記録領域とデータが記録されていない未記録領域との境界に関する情報が検出されているか否かを判断する判断手段を更に備え、前記判断手段での判断の結果、前記境界に関する情報が検出されていない場合にのみ、前記決定手段での決定がなされることとすることができる。
【００５０】
上記請求項２６〜３１に記載の各ドライブ装置において、請求項３２に記載のドライブ装置の如く、前記決定手段で前記再生領域に未記録領域が存在すると決定された場合に、前記再生領域における未記録領域の先頭アドレスと前記再生領域の先頭アドレスとが互いに異なるとき、前記再生領域における未記録領域の先頭アドレスを、前記データ領域におけるデータが記録されている既記録領域とデータが記録されていない未記録領域との境界アドレスとする境界設定手段を更に備えることとすることができる。
【００５１】
上記請求項２６〜３２に記載の各ドライブ装置において、請求項３３に記載のドライブ装置の如く、前記データ領域において、データが記録されていないことがすでに確認されている未記録確認領域に関する情報が格納される未記録確認情報用メモリと；前記決定手段で前記再生領域に未記録領域が存在すると決定された場合に、前記再生領域における未記録領域の先頭アドレスが、前記未記録確認情報用メモリに格納されている未記録確認領域の先頭アドレスよりも小さいときに、前記未記録確認情報用メモリに格納されている未記録確認領域に関する情報を更新する未記録確認領域更新手段と；を更に備えることとすることができる。
【００５２】
この場合において、請求項３４に記載のドライブ装置の如く、前記未記録確認情報用メモリに格納されている未記録確認領域に関する情報に基づいて、前記再生領域の少なくとも一部が前記未記録確認領域に含まれるか否かを判断する未記録判断手段と；前記未記録判断手段での判断の結果、前記再生領域の少なくとも一部が前記未記録確認領域に含まれる場合に、前記未記録領域の再生処理を行なわずにエラー情報を出力するエラー設定手段と；を更に備えることとすることができる。
【００５３】
上記請求項３３及び３４に記載のドライブ装置において、請求項３５に記載のドライブ装置の如く、前記情報記録媒体の記録面に複数のデータ領域が形成されている場合には、前記未記録確認情報用メモリには、前記データ領域毎に前記未記録確認領域に関する情報が格納されることとすることができる。
【００５４】
上記請求項２６〜３５に記載の各ドライブ装置において、請求項３６に記載のドライブ装置の如く、前記情報記録媒体のデータ領域において、データが記録されていることがすでに確認されている既記録確認領域に関する情報が格納される既記録確認情報用メモリと；前記処理装置での前記再生領域の再生処理において再生が正常に行なわれた領域の終了アドレスが、前記既記録確認情報用メモリに格納されている既記録確認領域の終了アドレスよりも大きいときに、前記既記録確認情報用メモリに格納されている既記録確認領域に関する情報を更新する既記録確認領域更新手段と；を更に備えることとすることができる。
【００５５】
この場合において、請求項３７に記載のドライブ装置の如く、前記既記録確認情報用メモリに格納されている既記録確認領域に関する情報に基づいて、前記再生領域のすべてが前記既記録確認領域に含まれるか否かを判断する既記録判断手段を更に備え、前記既記録判断手段での判断の結果、前記再生領域の少なくとも一部が前記既記録確認領域に含まれない場合に、前記決定手段での決定がなされることとすることができる。
【００５６】
上記請求項３６及び３７に記載の各ドライブ装置において、請求項３８に記載のドライブ装置の如く、前記情報記録媒体の記録面に複数のデータ領域が形成されている場合には、前記既記録確認情報用メモリには、前記データ領域毎に前記既記録確認領域に関する情報が格納されることとすることができる。
【００５７】
上記請求項２６〜３２に記載の各ドライブ装置において、請求項３９に記載のドライブ装置の如く、前記データ領域において、データが記録されていないことがすでに確認されている未記録確認領域の先頭アドレス、及びデータが記録されていることがすでに確認されている既記録確認領域の終了アドレスを含むアドレス情報が格納される確認情報用メモリと；前記決定手段で前記再生領域に未記録領域が存在すると決定された場合に、前記再生領域における未記録領域の先頭アドレスが、前記確認情報用メモリに格納されている未記録確認領域の先頭アドレスよりも小さいときに、前記確認情報用メモリに格納されている未記録確認領域の先頭アドレスを更新する未記録確認領域更新手段と；前記処理装置での前記再生領域の再生処理において再生が正常に行なわれた領域の終了アドレスが、前記確認情報用メモリに格納されている既記録確認領域の終了アドレスよりも大きいときに、前記確認情報用メモリに格納されている既記録確認領域の終了アドレスを更新する既記録確認領域更新手段と；前記未記録確認領域の先頭アドレスと前記既記録確認領域の終了アドレスとが同一アドレスのときに、該アドレスを前記データ領域におけるデータが記録されている既記録領域とデータが記録されていない未記録領域との境界アドレスとする境界決定手段と；を更に備えることとすることができる。
【００５８】
この場合において、請求項４０に記載のドライブ装置の如く、前記情報記録媒体の記録面に複数のデータ領域が形成されている場合には、前記確認情報用メモリには、前記データ領域毎に前記アドレス情報が格納されることとすることができる。
【００５９】
上記請求項２６〜４０に記載の各ドライブ装置において、請求項４１に記載のドライブ装置の如く、前記情報記録媒体は、データの書き換えができない追記型の情報記録媒体であることとすることができる。
【００６０】
この場合において、請求項４２に記載のドライブ装置の如く、前記情報記録媒体は、ＤＶＤ＋Ｒの規格に準拠した情報記録媒体であることとすることができる。
【００６１】
【発明の実施の形態】
以下、本発明の一実施形態を図１〜図１３（Ｂ）に基づいて説明する。図１には、本発明の一実施形態に係る光ディスク装置２０の概略構成が示されている。
【００６２】
この図１に示される光ディスク装置２０は、情報記録媒体としての光ディスク１５を回転駆動するためのスピンドルモータ２２、光ピックアップ装置２３、レーザコントロール回路２４、エンコーダ２５、モータドライバ２７、再生信号処理回路２８、サーボコントローラ３３、バッファＲＡＭ３４、バッファマネージャ３７、インターフェース３８、フラッシュメモリ３９、ＣＰＵ４０及びＲＡＭ４１などを備えている。なお、図１における接続線は、代表的な信号や情報の流れを示すものであり、各ブロックの接続関係の全てを表すものではない。また、本実施形態では、一例としてＤＶＤ＋Ｒの規格に準拠した情報記録媒体が光ディスク１５に用いられるものとする。さらに、光ディスク装置２０は、光ディスク１５に対する情報の記録及び再生が可能であるものとする。
【００６３】
前記光ピックアップ装置２３は、データが記録可能な少なくとも１つのデータ領域としてのトラックが形成された光ディスク１５の記録面にレーザビーム（光ビーム）を照射するとともに、記録面からの反射光を受光するための装置であり、光源として波長が６６０ｎｍのレーザビームを出射する半導体レーザ、該半導体レーザから出射されたレーザビームを記録面に集光する対物レンズを含み、記録面で反射された反射光（以下「戻り光束」という）を所定の受光位置まで導く光学系、前記受光位置に配置され戻り光束を受光する受光器、及び駆動系（いずれも図示省略）などを備えている。
【００６４】
上記受光器は複数の受光素子を含んで構成され、ウォブル信号情報、再生データ情報、フォーカスエラー情報及びトラックエラー情報などを含む信号を再生信号処理回路２８に出力する。
【００６５】
上記駆動系は駆動量が小さい微少駆動系と駆動量が大きい粗駆動系とを有している。微少駆動系は、対物レンズを光軸方向（フォーカス方向）に微少駆動するためのフォーカシングアクチュエータ、及び対物レンズをトラッキング方向に微少駆動するためのトラッキングアクチュエータを含んでいる。粗駆動系は、半導体レーザ、光学系、受光器及び微少駆動系などから構成される光ピックアップ本体を光ディスク１５の半径方向に駆動するためのシークモータ（粗動モータ）を含んでいる。
【００６６】
前記再生信号処理回路２８は、図２に示されるように、Ｉ／Ｖアンプ２８ａ、サーボ信号検出回路２８ｂ、ウォブル信号検出回路２８ｃ、ＲＦ信号検出回路２８ｄ、デコーダ２８ｅ、及び決定手段としての既記録／未記録決定回路２８ｆなどから構成されている。
【００６７】
Ｉ／Ｖアンプ２８ａは、光ピックアップ装置２３の受光器の出力信号である電流信号を電圧信号に変換するとともに、所定のゲインで増幅する。サーボ信号検出回路２８ｂは、Ｉ／Ｖアンプ２８ａの出力信号に基づいてサーボ信号（フォーカスエラー信号及びトラックエラー信号など）を検出する。ここで検出されたサーボ信号はサーボコントローラ３３に出力される。ウォブル信号検出回路２８ｃは、Ｉ／Ｖアンプ２８ａの出力信号に基づいてウォブル信号を検出する。ＲＦ信号検出回路２８ｄは、Ｉ／Ｖアンプ２８ａの出力信号に基づいてＲＦ信号を検出する。
【００６８】
デコーダ２８ｅは、ウォブル信号検出回路２８ｃで検出されたウォブル信号から、ＡＤＩＰ（Ａｄｄｒｅｓｓ  Ｉｎ  Ｐｒｅｇｒｏｏｖｅ）情報及び同期信号などを抽出する。ここで抽出されたＡＤＩＰ情報はＣＰＵ４０に出力され、同期信号はエンコーダ２５に出力される。また、デコーダ２８ｅは、ＲＦ信号検出回路２８ｄで検出されたＲＦ信号に対して復号処理及び誤り検出処理等を行なった後、再生データとしてバッファマネージャ３７を介してバッファＲＡＭ３４に格納する。再生データが音楽データの場合には、再生データはＤ／Ａ変換された後、デコーダ２８ｅから外部のオーディオ機器などに出力される。なお、デコーダ２８ｅは、誤り検出処理において誤りが検出されると、所定の誤り訂正処理を行う。また、デコーダ２８ｅは、ＲＦ信号自体が異常であったり、あるいは誤り訂正処理を行なっても訂正できなかった場合など、正常な再生データが得られないときには、再生不可能と判断し、再生異常情報をＣＰＵ４０に通知する。すなわち、デコーダ２８ｅは、監視手段としての機能も有している。
【００６９】
既記録／未記録決定回路２８ｆは、ＲＦ信号検出回路２８ｄで検出されたＲＦ信号の振幅に基づいて、既記録領域であるか未記録領域であるかを決定し、その結果をＣＰＵ４０に通知する。ここでは、ＲＦ信号の振幅が所定のレベル以下の場合に未記録領域であると決定される。
【００７０】
図１に戻り、前記サーボコントローラ３３は、再生信号処理回路２８からのフォーカスエラー信号に基づいてフォーカスずれを補正するためのフォーカス制御信号を生成する。また、サーボコントローラ３３は、再生信号処理回路２８からのトラックエラー信号に基づいてトラックずれを補正するためのトラッキング制御信号を生成する。ここで生成された各制御信号はそれぞれモータドライバ２７に出力される。
【００７１】
前記モータドライバ２７は、上記フォーカス制御信号に基づいてフォーカシングアクチュエータの駆動信号を光ピックアップ装置２３に出力し、上記トラッキング制御信号に基づいてトラッキングアクチュエータの駆動信号を光ピックアップ装置２３に出力する。すなわち、サーボ信号検出回路２８ｂ、サーボコントローラ３３及びモータドライバ２７によってトラッキング制御及びフォーカス制御が行われる。また、モータドライバ２７は、ＣＰＵ４０からの制御信号に基づいてスピンドルモータ２２及び前記シークモータの駆動信号をそれぞれ出力する。
【００７２】
前記バッファＲＡＭ３４は、光ディスクに記録するデータ、及び光ディスクから再生したデータなどが一時的に格納されるバッファ領域と、各種プログラム変数などが格納される変数領域とを有している。
【００７３】
前記バッファマネージャ３７は、バッファＲＡＭ３４へのデータの入出力を管理する。そして、バッファ領域に蓄積されたデータ量が所定量になるとＣＰＵ４０に通知する。
【００７４】
前記エンコーダ２５は、ＣＰＵ４０の指示に基づいてバッファＲＡＭ３４のバッファ領域に蓄積されているデータをバッファマネージャ３７を介して取り出し、所定のデータ変調処理及びエラー訂正コードの付加処理などを行ない、光ディスク１５への書き込み信号を生成するとともに、再生信号処理回路２８からの同期信号に同期して書き込み信号をレーザコントロール回路２４に出力する。
【００７５】
前記レーザコントロール回路２４は、エンコーダ２５からの書き込み信号及びＣＰＵ４０の指示に基づいて、前記半導体レーザの発光パワーを制御する。
【００７６】
前記インターフェース３８は、ホスト（例えばパソコン）との双方向の通信インターフェースであり、一例としてＡＴＡＰＩ（ＡＴ  Ａｔｔａｃｈｍｅｎｔ  Ｐａｃｋｅｔ  Ｉｎｔｅｒｆａｃｅ）の規格に準拠している。
【００７７】
前記フラッシュメモリ３９には、ＣＰＵ４０にて解読可能なコードで記述された後述するホストからの再生要求に応じて用いられる本発明に係るプログラム（以下、「再生処理プログラム」という）を含むプログラムが格納されている。このフラッシュメモリ３９は不揮発性メモリであり、電源供給が停止されても格納されている内容は保持される。
【００７８】
前記ＣＰＵ４０は、フラッシュメモリ３９に格納されている上記プログラムに従って前記各部の動作を制御するとともに、制御に必要なデータなどをＲＡＭ４１及びバッファＲＡＭ３４に保存する。
【００７９】
次に、ＤＶＤ＋Ｒにおける各種情報が書き込まれる領域としての情報領域（Ｉｎｆｏｒｍａｔｉｏｎ  Ｚｏｎｅ）のシングルセッションに対応したレイアウトについて図３を用いて説明する。
【００８０】
図３に示されるように、情報領域ＩＺには内周から外周に向かって、インナー・ドライブ・エリア（Ｉｎｎｅｒ  Ｄｒｉｖｅ  Ａｒｅａ）ＩＤＡ、リードイン・ゾーン（Ｌｅａｄ−ｉｎ  Ｚｏｎｅ）ＬＩＺ、データ・ゾーン（Ｄａｔａ  Ｚｏｎｅ）ＤＺ、リードアウト・ゾーン（Ｌｅａｄ−ｏｕｔ  Ｚｏｎｅ）ＬＯＺ、及びアウタ・ドライブ・エリア（Ｏｕｔｅｒ  Ｄｒｉｖｅ  Ａｒｅａ）ＯＤＡが設けられている。なお、実際の光ディスク１５では情報領域ＩＺはスパイラル状であるが、図３では便宜上、情報領域ＩＺを直線状で示している。
【００８１】
データ・ゾーンＤＺ内には、シングルセッションでは、最大で１６個のトラックの存在が可能である。ここでは、一例として図３に示されるように３つのトラック（ＴＲ１〜ＴＲ３）が存在するものとする。そして、記録は未完了であり、１番目のトラック（以下「第１トラック」という）ＴＲ１の一部にユーザデータＹＤ１が記録され、２番目のトラック（以下「第２トラック」という）ＴＲ２の一部にユーザデータＹＤ２が記録され、３番目のトラック（以下「第３トラック」という）ＴＲ３の一部にユーザデータＹＤ３が記録されているものとする。
【００８２】
隣接するトラック間には、ランイン・ブロック（Ｒｕｎ  ｉｎ  Ｂｌｏｃｋ）と呼ばれる領域が存在する。ここでは、図３に示されるように第１トラックと第２トラックとの間にランイン・ブロックＲＩ１が存在し、第２トラックと第３トラックとの間にランイン・ブロックＲＩ２が存在している。ランイン・ブロックは、例えば第１トラックＴＲ１の最終領域が未記録であっても、第２トラックＴＲ２の先頭領域を再生可能にするための、いわゆるランディングゾーンとしての役割を有している。ランイン・ブロックは１ＥＣＣブロック（＝１６セクタ）のダミーデータであり、どのトラックにも属さない。
【００８３】
リードイン・ゾーンＬＩＺ（以下、便宜上「リードインＬＩＺ」と略述する）内にはコントロール・データ・ゾーン（Ｃｏｎｔｒｏｌ  Ｄａｔａ  Ｚｏｎｅ）と呼ばれる領域があり、さらにこの中に光ディスクの物理情報が記録されるフィジカル・フォーマット・インフォメーション（Ｐｈｙｓｉｃａｌ  Ｆｏｒｍａｔ  Ｉｎｆｏｒｍａｔｉｏｎ）と呼ばれる領域がある。このフィジカル・フォーマット・インフォメーションは２０４８バイト（Ｂ０〜Ｂ２０４７）からなり、その５バイト目（Ｂ４）から１６バイト目（Ｂ１５）までは、データ・ゾーン・アロケーション（Ｄａｔａ  Ｚｏｎｅ  Ａｌｌｏｃａｔｉｏｎ）と呼ばれ、前記データ・ゾーンＤＺの先頭アドレス及び終了アドレスなどが記録されている。
【００８４】
また、リードインＬＩＺ内にはインナー・ディスク・アイデンティフィケーション・ゾーン（Ｉｎｎｅｒ  Ｄｉｓｃ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｚｏｎｅ）と呼ばれる１６ＥＣＣブロックからなる領域があり、その中に前記ＳＤＣＢが存在する。ＳＤＣＢは２０４８バイト（Ｂ０〜Ｂ２０４７）から構成されている。ＳＤＣＢの１２９バイト目（Ｂ１２８）以降にはセッション・アイテム（Ｓｅｓｓｉｏｎ  Ｉｔｅｍ）と呼ばれる１６バイト（Ｂ０〜Ｂ１５）を情報単位とする領域が存在する。セッション・アイテム領域には、図４に示されるデータ構造を有するフラグメント・アイテム（Ｆｒａｇｍｅｎｔ  ｉｔｅｍ）が記録される。すなわち、先頭の３バイト（Ｂ０〜Ｂ２）はフラグメント・アイテムであることを示すディスクリプタ（Ｆｒａｇｍｅｎｔ  ｉｔｅｍ  ｄｅｓｃｒｉｐｔｏｒ）であり、「ＦＲＧ」のアスキーデータ（「４６５２４７Ｈ」）が記録される。続いてＢ３〜Ｂ４はトラック番号（Ｆｒａｇｍｅｎｔ  ｎｕｍｂｅｒ）、Ｂ５〜Ｂ７はトラックの開始アドレス（Ｆｒａｇｍｅｎｔ  ｓｔａｒｔ  ａｄｄｒｅｓｓ）、Ｂ８〜Ｂ１０はトラックの終了アドレス（Ｆｒａｇｍｅｎｔ  ｅｎｄ  ａｄｄｒｅｓｓ）が記録される。残りの５バイト（Ｂ１１〜Ｂ１５）は予備（Ｒｅｓｅｒｖｅｄ）であり、仮のデータ（「００Ｈ」）が記録される。
【００８５】
ここでは、第１トラックＴＲ１及び第２トラックＴＲ２については、その開始アドレスと終了アドレスは、それぞれ確定している。一方、第３トラックＴＲ３については、開始アドレスはランイン・ブロックＲＩ２の終了アドレスであるが、今後さらに複数のトラックに分割される可能性があるため終了アドレスは確定していない。従って、第１トラックＴＲ１及び第２トラックＴＲ２のフラグメント・アイテムはＳＤＣＢに存在しているが、第３トラックＴＲ３のフラグメント・アイテムはＳＤＣＢ内に存在しない。しかしながら、第３トラックＴＲ３の開始アドレスは第２トラックＴＲ２の終了アドレスから知ることができる。また、第３トラックＴＲ３の終了アドレスを暫定的にデータ・ゾーンＤＺの終了アドレスとすることにより、第３トラックＴＲ３の終了アドレスはデータ・ゾーンＤＺの終了アドレスから知ることができる。このように各トラックのトラック情報はＳＤＣＢを参照することによって取得することが可能である。
【００８６】
リードアウト・ゾーンＬＯＺは、７６８セクタからなるバッファ・ゾーン３（Ｂｕｆｆｅｒ  Ｚｏｎｅ  ３）と、２５６セクタからなるアウター・ディスク・アイデンティフィケーション・ゾーン（Ｏｕｔｅｒ  Ｄｉｓｃ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｚｏｎｅ）と、少なくとも４０９６セクタからなるガード・ゾーン２（Ｇｕａｒｄ  Ｚｏｎｅ  ２）とから構成されている。バッファ・ゾーン３には、データ（「００Ｈ」）が書き込まれる。アウター・ディスク・アイデンティフィケーション・ゾーンには、リードインＬＩＺ内のインナー・ディスク・アイデンティフィケーション・ゾーンと同一の内容が記録される。ガード・ゾーン２は、さらにその外周側に設けられている前記アウタ・ドライブ・エリアＯＤＡとの区別を明確にして記録データを保護するための領域であり、データ（「００Ｈ」）が書き込まれる。なお、リードアウトは、ディスクをクローズするときに書き込まれ、クローズされたディスクにはデータを追記することができなくなる。
【００８７】
前記インナー・ドライブ・エリアＩＤＡ及びアウタ・ドライブ・エリアＯＤＡには、記録処理に先だって実施される、いわゆるＯＰＣ（Ｏｐｔｉｍｕｍ  Ｐｏｗｅｒ  Ｃｏｎｔｒｏｌ）のための試し書き領域が含まれている。
【００８８】
前述のようにして構成された光ディスク装置２０に光ディスク１５がローディングされると、ＣＰＵ４０はローディング時の処理において、リードインＬＩＺのＳＤＣＢに記録されている情報を読み出し、ＲＡＭ４１に格納する。すなわち、トラック情報がＲＡＭ４１に格納される。
【００８９】
また、ＣＰＵ４０は光ディスク１５に存在するオープンセッションに含まれているトラック数Ｎを検出する。そして、各トラックのＮＷＡ（ＮＷＡ（１）〜ＮＷＡ（Ｎ））、各トラックのＮＷＡが決定されているか否かを示すＮＷＡ決定フラグ（Ｆ（１）〜Ｆ（Ｎ））に値０を初期値としてそれぞれセットする。なお、ここでは一例として、Ｆ（Ｎ）＝０はＮ番目のトラックのＮＷＡが未決定であることを意味し、Ｆ（Ｎ）＝１はＮ番目のトラックのＮＷＡが決定済みであることを意味する。さらに、各トラックにおいてデータが記録されていることがすでに確認されている領域（以下「既記録確認領域」という）の終了アドレス（Ａｗ（１）〜Ａｗ（Ｎ））、各トラックにおいてデータが記録されていないことがすでに確認されている領域（以下「未記録確認領域」という）の先頭アドレス（Ａｂ（１）〜Ａｂ（Ｎ））に値ＦＦＨを初期値としてそれぞれセットする。なお、ここでは一例として、Ａｗ（Ｎ）＝ＦＦＨはＮ番目のトラックにおける既記録確認領域の終了アドレスが未定であることを意味し、Ａｂ（Ｎ）＝ＦＦＨはＮ番目のトラックにおける未記録確認領域の先頭アドレスが未定であることを意味している。
【００９０】
次に、前記光ディスク装置２０を用いて、光ディスク１５に記録されているデータを再生するときの処理について図５及び図６を用いて説明する。図５及び図６のフローチャートは、ＣＰＵ４０によって実行される一連の処理アルゴリズムに対応している。ホストから再生要求コマンド（Ｒｅａｄ  Ｃｏｍｍａｎｄ）を受信すると、図５及び図６のフローチャートに対応するプログラムの先頭アドレスがＣＰＵ４０のプログラムカウンタにセットされ、処理（以下「再生要求処理」という）がスタートする。
【００９１】
なお、ここでは、光ディスク１５のデータ・ゾーンＤＺには、前述したように、データ記録が完了していない１つのセッションが存在し、該セッション内にはデータ記録が完了していない３つのトラック（ＴＲ１〜ＴＲ３）が存在するものとする（図３参照）。また、ここでの再生要求コマンドは、光ディスク１５がローディングされてから最初に受信した再生要求コマンドであるものとする。従って、いずれのトラックにおいても、ＮＷＡに関する情報は取得されていない。
【００９２】
最初のステップ４０１では、再生処理のリトライ回数を計数するためのリトライカウンタＣｒに０をセットし、初期化する。
【００９３】
次のステップ４０３では、再生要求コマンドから再生対象領域の先頭アドレスＡｓ、及び終了アドレスＡｆを抽出する。
【００９４】
次のステップ４０５では、ＲＡＭ４１に格納されているトラック情報を参照し、再生対象領域が含まれるトラック番号Ｔを取得する。そして、そのトラック（以下「第Ｔトラック」という）の先頭アドレス及び終了アドレスをそれぞれ取得する。ここでは、一例として再生対象領域は第３トラックＴＲ３に含まれものとする。従って、Ｔ＝３である。
【００９５】
次のステップ４０７では、第Ｔトラックにおける未記録確認領域の先頭アドレスＡｂ（Ｔ）（ここではＡｂ（３））をＲＡＭ４１から読み出す。ここでは未記録確認処理を一度も行っていないため、Ａｂ（Ｔ）＝ＦＦＨのままであり、デフォルト値として第Ｔトラックの終了アドレスを未記録確認領域の先頭アドレスＡｂ（Ｔ）にセットする。
【００９６】
次のステップ４０９では、第Ｔトラックにおける既記録確認領域の終了アドレスＡｗ（Ｔ）（ここではＡｗ（３））をＲＡＭ４１から読み出す。ここでは既記録確認処理を一度も行っていないため、Ａｗ（Ｔ）＝ＦＦＨのままであり、デフォルト値として第Ｔトラックの先頭アドレスを既記録確認領域の終了アドレスＡｗ（Ｔ）にセットする。
【００９７】
次のステップ４１１では、ＮＷＡ決定フラグＦ（Ｔ）（ここではＦ（３））が１であるか否かを判断する。ここではＦ（Ｔ）＝０であるため、ここでの判断は否定されステップ４１３に移行する。
【００９８】
このステップ４１３では、再生対象領域の先頭アドレスＡｓが未記録確認領域の先頭アドレスＡｂ（Ｔ）以上であるか否かを判断する。ここではＡｓ＜Ａｂ（Ｔ）であるため、ここでの判断は否定され図６のステップ４３１に移行する。
【００９９】
このステップ４３１では、再生対象領域の再生処理を実行する。なお、ここでの処理については後述する。
【０１００】
次のステップ４３３では、正常に再生が行なわれたか否かを判断する。具体的には、一例として前記再生信号処理回路のデコーダ２８ｅから前記再生異常情報が出力されなければ正常と判断する。再生が正常であればここでの判断は肯定されステップ４６１に移行し、再生が異常であればここでの判断は否定されステップ４３５に移行する。
【０１０１】
例えば上記ステップ４３３での判断が否定されると、ステップ４３５において、再生異常となった領域（以下「再生異常領域」と略述する）の先頭アドレスＡｅを取得する。
【０１０２】
次のステップ４３７では、ＮＷＡ決定フラグＦ（Ｔ）が１であるか否かを判断する。ここではＦ（Ｔ）＝０であるため、ここでの判断は否定されステップ４３９に移行する。
【０１０３】
このステップ４３９では、アドレスＡｅが前記アドレスＡｗ（Ｔ）未満であるか否かを判断する。ここではＡｅ≧Ａｗ（Ｔ）であるため、ここでの判断は否定されステップ４４１に移行する。
【０１０４】
このステップ４４１では、前記既記録／未記録決定回路２８ｆを介して、再生異常領域が既記録領域であるか未記録領域であるかを決定する。
【０１０５】
次のステップ４４３では、上記ステップ４４１での決定内容を参照し、再生異常領域が未記録領域であるか否かを判断する。再生異常領域が未記録領域であれば、ここでの判断は肯定されステップ４４５に移行し、再生異常領域が既記録領域であれば、ここでの判断は否定されステップ４８３に移行する。
【０１０６】
例えば上記ステップ４４３での判断が肯定されると、ステップ４４５において、アドレスＡｅを新たなアドレスＡｂ（Ｔ）とし、ＲＡＭ４１に格納する。すなわち、アドレスＡｂ（Ｔ）は更新される。これにより、ＮＷＡ（Ｔ）が含まれると予想される領域を狭くすることができる。
【０１０７】
次のステップ４４７では、アドレスＡｅがアドレスＡｓよりも大きいか否かを判断する。アドレスＡｅがアドレスＡｓよりも大きければ、ここでの判断は肯定されステップ４５１に移行し、アドレスＡｅとアドレスＡｓとが同じであれば、ここでの判断は否定されステップ４４９に移行する。
【０１０８】
例えば上記ステップ４４７での判断が肯定されると、ステップ４５１において、ＮＷＡ決定フラグＦ（Ｔ）にＮＷＡが決定されたことを意味する１をセットする。そして、アドレスＡｅをＮＷＡ（Ｔ）にセットし、ステップ４５５に移行する。
【０１０９】
一方、上記ステップ４４７での判断が否定されると、ステップ４４９において、既記録確認領域の終了アドレスＡｗ（Ｔ）と未記録確認領域の先頭アドレスＡｂ（Ｔ）とが等しいか否かを判断する。アドレスＡｗ（Ｔ）とアドレスＡｂ（Ｔ）とが等しければ、ここでの判断は肯定されステップ４５３に移行し、アドレスＡｗ（Ｔ）とアドレスＡｂ（Ｔ）とが等しくなければ、ここでの判断は否定されステップ４５５に移行する。
【０１１０】
例えば上記ステップ４４９での判断が肯定されると、ステップ４５３において、ＮＷＡ決定フラグＦ（Ｔ）にＮＷＡが決定されたことを意味する１をセットする。そして、アドレスＡｂ（Ｔ）（又はアドレスＡｗ（Ｔ））をＮＷＡ（Ｔ）にセットし、ステップ４５５に移行する。
【０１１１】
ステップ４５５では、エラー情報をその理由とともにホストに通知する。そして、再生要求処理を終了する。
【０１１２】
一方、上記ステップ４４３での判断が否定されると、ステップ４８３において、前記リトライカウンタＣｒに１を加算した後、ステップ４８５に移行する。
【０１１３】
このステップ４８５では、リトライカウンタＣｒの値が所定値Ｎｒ未満であるか否かを判断する。ここではＣｒ＝１であるため、ここでの判断は肯定され前記ステップ４３１に戻り、再生処理のリトライを行なう。なお、リトライカウンタＣｒの値が所定値Ｎｒ以上になれば、ステップ４８５での判断は否定され前記ステップ４５５に移行する。この場合には、再生異常の原因として、異物の付着、異常振動、記録品質の不良などが考えられる。
【０１１４】
また、上記ステップ４３９において、Ａｅ＜Ａｗ（Ｔ）であれば、ステップ４３９での判断は肯定され前記ステップ４８３に移行する。すなわち、再生異常領域は既記録確認領域に含まれていることが明らかなため、再生異常領域が既記録領域であるか未記録領域であるかの決定は不要である。
【０１１５】
また、上記ステップ４３７において、ＮＷＡ決定フラグＦ（Ｔ）が１であれば、ステップ４３７での判断は肯定されステップ４８１に移行する。
【０１１６】
このステップ４８１では、アドレスＡｅがＮＷＡ（Ｔ）以上であるか否かを判断する。そして、アドレスＡｅがＮＷＡ未満であれば、ステップ４８１での判断は否定され前記ステップ４８３に移行する。すなわち、再生異常領域は既記録確認領域に含まれていることが明らかなため、再生異常領域が既記録領域であるか未記録領域であるかの決定は不要である。一方、アドレスＡｅがＮＷＡ（Ｔ）以上であれば、ステップ４８１での判断は肯定され前記ステップ４５５に移行する。すなわち、再生異常領域は未記録確認領域に含まれていることが明らかなため、再生処理のリトライを行うことなくエラー情報を出力し、再生要求処理を終了する。
【０１１７】
一方、上記ステップ４３１での再生処理が正常に行われ、上記ステップ４３３での判断が肯定されると、ステップ４６１において、ＮＷＡ決定フラグＦ（Ｔ）が１であるか否かを判断する。ここではＦ（Ｔ）＝０であるため、ここでの判断は否定されステップ４６３に移行する。
【０１１８】
このステップ４６３では、アドレスＡｆがアドレスＡｗ（Ｔ）以上であるか否かを判断する。ここではＡｆ≧Ａｗ（Ｔ）であるため、ここでの判断は肯定されステップ４６５に移行する。
【０１１９】
このステップ４６５では、アドレスＡｆを新たなアドレスＡｗ（Ｔ）とし、ＲＡＭ４１に格納する。すなわち、アドレスＡｗ（Ｔ）は更新される。これにより、ＮＷＡ（Ｔ）が含まれると予想される領域を狭くすることができる。
【０１２０】
次のステップ４６７では、既記録確認領域の終了アドレスＡｗ（Ｔ）と未記録確認領域の先頭アドレスＡｂ（Ｔ）とが等しいか否かを判断する。アドレスＡｗ（Ｔ）とアドレスＡｂ（Ｔ）とが等しければ、ここでの判断は肯定されステップ４６９に移行し、アドレスＡｗ（Ｔ）とアドレスＡｂ（Ｔ）とが等しくなければ、ここでの判断は否定されステップ４７１に移行する。
【０１２１】
例えば上記ステップ４６７での判断が肯定されると、ステップ４６９において、ＮＷＡ決定フラグＦ（Ｔ）にＮＷＡが決定されたことを意味する１をセットする。そして、アドレスＡｗ（Ｔ）（又はアドレスＡｂ（Ｔ））をＮＷＡ（Ｔ）にセットし、ステップ４７１に移行する。
【０１２２】
ステップ４７１では、再生データをホストに転送する。そして、再生要求処理を終了する。
【０１２３】
なお、上記ステップ４６１において、ＮＷＡ決定フラグＦ（Ｔ）が１であれば、アドレスＡｗ（Ｔ）を更新する必要がないため、ステップ４６１での判断は肯定され前記ステップ４７１に移行する。また、上記ステップ４６３において、アドレスＡｆがアドレスＡｗ（Ｔ）未満であれば、再生対象領域は既記録確認領域に含まれることが明らかなため、ここでの判断は否定され前記ステップ４７１に移行する。すなわち、アドレスＡｗ（Ｔ）は更新されない。
【０１２４】
また、上記ステップ４１３において、アドレスＡｓがアドレスＡｂ（Ｔ）以上であれば、ステップ４１３での判断は肯定され前記ステップ４５５に移行する。すなわち、再生対象領域は未記録確認領域に含まれているため、再生処理を実行することなくエラー情報を出力し、再生要求処理を終了する。
【０１２５】
また、上記ステップ４１１において、ＮＷＡ決定フラグＦ（Ｔ）が１であれば、ステップ４１１での判断は肯定されステップ４１５に移行する。
【０１２６】
このステップ４１５では、アドレスＡｓがＮＷＡ（Ｔ）以上であるか否かを判断する。そして、アドレスＡｓがＮＷＡ（Ｔ）未満であれば、ステップ４１５での判断は否定され前記ステップ４３１に移行する。すなわち、再生対象領域は既記録確認領域に含まれていることが明らかなため、再生処理を実行する。一方、アドレスＡｓがＮＷＡ（Ｔ）以上であれば、ステップ４１５での判断は肯定され前記ステップ４５５に移行する。すなわち、再生対象領域は未記録確認領域に含まれていることが明らかなため、再生処理を実行することなくエラー情報を出力し、再生要求処理を終了する。
【０１２７】
ここで、上記ステップ４３１での再生処理について説明する。
【０１２８】
先ず、再生速度に基づいてスピンドルモータ２２の回転を制御するための制御信号をモータドライバ２７に出力するとともに、再生要求コマンドを受信した旨を再生信号処理回路２８に通知する。これにより、光ディスク１５の回転が所定の線速度に達すると、前記トラッキング制御及びフォーカス制御が行われる。なお、トラッキング制御及びフォーカス制御は再生処理が終了するまで随時行われる。
【０１２９】
次に、デコーダ２８ｅから所定のタイミング毎に出力される前記ＡＤＩＰ情報に基づいて、読み出し開始地点に光ピックアップ装置２３が位置するようにシークモータを制御する制御信号をモータドライバ２７に出力する。
【０１３０】
そして、光ピックアップ装置２３が読み出し開始地点に到達すると、再生信号処理回路２８に通知する。これにより、ＲＦ信号検出回路２８ｄ及びデコーダ２８ｅを介して再生されたデータはバッファＲＡＭ３４に蓄積される。
【０１３１】
ここで、光ディスク１５のローディング後に、ホストから連続して再生要求コマンドを受信したときの再生要求処理について具体的に図７（Ａ）〜図１３（Ｂ）を用いて説明する。なお、記録品質は良好であるものとする。
【０１３２】
《再生要求コマンド１》
先ず、一例として図７（Ａ）に示されるように、第３トラックＴＲ３の領域Ａ１（先頭アドレスＡｓ１、終了アドレスＡｆ１）を再生対象領域とする再生要求コマンドを受信すると、領域Ａ１が未記録領域であれば、一度だけ再生処理を行ない、アドレスエラーをホストに通知した後、再生要求処理を終了する。この再生要求処理が終了した時点では、図７（Ｂ）に示されるように、アドレスＡｓ１をアドレスＡｂ（３）とする未記録確認領域が存在している。なお、既記録確認領域は存在していない。
【０１３３】
《再生要求コマンド２》
続いて、一例として図８（Ａ）に示されるように、第３トラックＴＲ３の未記録確認領域に含まれない領域Ａ２（先頭アドレスＡｓ２、終了アドレスＡｆ２）を再生対象領域とする再生要求コマンドを受信すると、領域Ａ２が既記録領域であれば、再生処理を行ない、再生データをホストに通知した後、再生要求処理を終了する。この再生要求処理が終了した時点では、図８（Ｂ）に示されるように、アドレスＡｆ２をアドレスＡｗ（３）とする既記録確認領域が存在している。なお、未記録確認領域は再生要求処理前と同じである。
【０１３４】
《再生要求コマンド３》
次に、一例として図９（Ａ）に示されるように、第３トラックＴＲ３の既記録確認領域に含まれる領域Ａ３（先頭アドレスＡｓ３、終了アドレスＡｆ３）を再生対象領域とする再生要求コマンドを受信すると、再生処理を行ない、再生データをホストに通知した後、再生要求処理を終了する。ここでは、図９（Ｂ）に示されるように、既記録確認領域及び未記録確認領域はいずれも再生要求処理前と同じである。
【０１３５】
《再生要求コマンド４》
次に、一例として図１０（Ａ）に示されるように、第３トラックＴＲ３の既記録確認領域及び未記録確認領域のいずれにも含まれない領域Ａ４（先頭アドレスＡｓ４）、終了アドレスＡｆ４）を再生対象領域とする再生要求コマンドを受信すると、領域Ａ４が既記録領域であれば、再生処理を行ない、再生データをホストに通知した後、再生要求処理を終了する。この再生要求処理が終了した時点では、図１０（Ｂ）に示されるように、アドレスＡｆ４をアドレスＡｗ（３）とする既記録確認領域が存在している。すなわち、再生要求処理前に比べて既記録確認領域が広くなっている。なお、未記録確認領域は再生要求処理前と同じである。
【０１３６】
《再生要求コマンド５》
次に、一例として図１１（Ａ）に示されるように、第３トラックＴＲ３の既記録確認領域及び未記録確認領域のいずれにも含まれない領域Ａ５（先頭アドレスＡｓ５、終了アドレスＡｆ５）を再生対象領域とする再生要求コマンドを受信すると、領域Ａ５が未記録領域であれば、一度だけ再生処理を行ない、アドレスエラーをホストに通知した後、再生要求処理を終了する。この再生要求処理が終了した時点では、図１１（Ｂ）に示されるように、アドレスＡｓ５をアドレスＡｂ（３）とする未記録確認領域が存在している。すなわち、再生要求処理前に比べて未記録確認領域が広くなっている。なお、既記録確認領域は再生要求処理前と同じである。
【０１３７】
なお、例えばこのときに、ホストからトラック情報取得要求があると、アドレスＡｗ（３）とアドレスＡｂ（３）との間の領域についてＲＦ信号に基づいてＮＷＡを求め、ＮＷＡを含むトラック情報を通知する。この場合には、第３トラックＴＲ３の全領域をトレースする必要がないため、従来よりも短時間でＮＷＡを取得することができる。従って、トラック情報取得要求に対する応答性を向上させることができる。
【０１３８】
《再生要求コマンド６》
次に、一例として図１２に示されるように、第３トラックＴＲ３の未記録確認領域に含まれる領域Ａ６（先頭アドレスＡｓ６、終了アドレスＡｆ６）を指定再生領域とする再生要求コマンドを受信すると、再生処理を行わずにアドレスエラーをホストに通知した後、再生要求処理を終了する。すなわち、直ちにアドレスエラーをホストに通知することができる。ここでは、図１２（Ｂ）に示されるように、既記録確認領域及び未記録確認領域はいずれも再生要求処理前と同じである。
【０１３９】
《再生要求コマンド７》
次に、一例として図１３（Ａ）に示されるように、第３トラックＴＲ３の既記録確認領域及び未記録確認領域のいずれにも含まれない領域Ａ７（先頭アドレスＡｓ７、終了アドレスＡｆ７）を再生対象領域とする再生要求コマンドを受信すると、領域Ａ７の前方が既記録領域であり、後方が未記録領域であれば、再生処理を行ない、既記録領域については再生データをホストに通知し、未記録領域についてはアドレスエラーをホストに通知した後、再生要求処理を終了する。この再生要求処理が終了した時点では、図１３（Ｂ）に示されるように、再生異常となった領域の先頭アドレスをアドレスＡｗ（３）とする既記録確認領域と、再生異常となった領域の先頭アドレスをアドレスＡｂ（３）とする未記録確認領域とが存在している。すなわち、アドレスＡｗ（３）とアドレスＡｂ（３）とが等しくなり、ＮＷＡが決定される。
【０１４０】
なお、例えばこのときに、ホストからトラック情報取得要求があると、上記決定されたＮＷＡを含むトラック情報を通知する。すなわち、第３トラックＴＲ３についてはＮＷＡを検出する必要がないため、従来よりも短時間でトラック情報取得要求に応答することができる。従って、トラック情報取得要求に対する応答性を向上させることができる。
【０１４１】
次に、ホストから第３トラックＴＲ３へのデータの追記を要求するコマンド（記録要求コマンド）を受信したときの処理について簡単に説明する。なお、通常ホストでは、記録要求コマンドを発行する前にトラック情報取得要求を行ない、ＮＷＡを取得する。従って、この記録要求コマンドにはＮＷＡが記録開始アドレスとしてセットされている。
【０１４２】
ＣＰＵ４０は、記録速度に基づいてスピンドルモータ２２の回転を制御するための制御信号をモータドライバ２７に出力するとともに、ホストから記録要求コマンドを受信した旨を再生信号処理回路２８に通知する。これにより、光ディスク１５の回転が所定の線速度に達すると、前記トラッキング制御及びフォーカス制御が行われる。なお、トラッキング制御及びフォーカス制御は記録処理が終了するまで随時行われる。また、ＣＰＵ４０は、ホストから受信したデータのバッファＲＡＭ３４への蓄積をバッファマネージャ３７に指示する。
【０１４３】
ＣＰＵ４０は、デコーダ２８ｅから所定のタイミング毎に出力されるＡＤＩＰ情報に基づいて、指定された書き込み開始地点に光ピックアップ装置２３が位置するように光ピックアップ装置のシークモータを制御する信号をモータドライバ２７に出力する。
【０１４４】
ＣＰＵ４０は、バッファマネージャ３７からバッファＲＡＭ３４に蓄積されたデータのデータ量が所定量を超えたとの通知を受けると、エンコーダ２５に書き込み信号の生成を指示する。そして、光ピックアップ装置２３が書き込み開始地点に到達すると、ＣＰＵ４０はエンコーダ２５に通知する。これにより、データは、エンコーダ２５、レーザコントロール回路２４及び光ピックアップ装置２３を介してＹＤ３に続く領域に書き込まれる。ホストから受信したデータがすべて書き込まれると記録処理を終了する。
【０１４５】
以上の説明から明らかなように、本実施形態に係る光ディスク装置では、ＣＰＵ４０及び該ＣＰＵ４０によって実行されるプログラムとによって、エラー処理手段、エラー設定手段、判断手段、境界設定手段、未記録確認領域更新手段、未記録判断手段、既記録確認領域更新手段、既記録判断手段、境界決定手段及び処理装置が実現されている。すなわち、図５のステップ４１１の処理によって判断手段が、ステップ４１３の処理によって未記録判断手段が実現されている。また、図６のステップ４３１の処理によって処理装置が、ステップ４３９の処理によって既記録判断手段が、ステップ４５５の処理によってエラー処理手段及びエラー設定手段が実現されている。さらに、ステップ４４７及び４５１の処理によって境界設定手段が、ステップ４４５の処理によって未記録確認領域更新手段が、ステップ４６３及び４６５の処理によって既記録確認領域更新手段が実現されている。また、ステップ４４９及び４５３の処理、ステップ４６７及び４６９の処理によってそれぞれ境界決定手段が実現されている。しかしながら、本発明がこれに限定されるものではないことは勿論である。すなわち、上記実施形態は一例に過ぎず、上記のＣＰＵ４０によるプログラムに従う処理によって実現した各手段及び処理装置の少なくとも一部をハードウェアによって構成することとしても良いし、あるいは全てをハードウェアによって構成することとしても良い。
【０１４６】
また、本実施形態では、フラッシュメモリ３９にインストールされているプログラムのうち、図５及び図６に示されるフローチャートに対応するプログラムによって前記再生処理プログラムが構成されている。
【０１４７】
そして、ステップ４４１での処理によって本発明に係る再生方法の決定工程が実施されている。また、ステップ４１１の処理によって判断工程が、ステップ４１３の処理によって未記録判断工程が、ステップ４３９の処理によって既記録判断工程が、ステップ４５５の処理によってエラー処理工程及びエラー設定工程が実施されている。さらに、ステップ４４７及び４５１の処理によって境界設定工程が、ステップ４４５の処理によって未記録確認領域更新工程が、ステップ４６３及び４６５の処理によって既記録確認領域更新工程が実施されている。また、ステップ４４９及び４５３の処理、ステップ４６７及び４６９の処理によってそれぞれ境界決定工程が実施されている。
【０１４８】
以上説明したように、本実施形態に係る光ディスク装置によると、ホストから光ディスクのトラック（データ領域）に含まれる領域を再生対象領域（再生領域）とする再生要求があると、正常な再生データが得られなかったときに、再生対象領域の全部にデータが記録されているか、あるいは再生対象領域の少なくとも一部にデータが記録されていない未記録領域が存在するかのいずれかが決定される。そこで、例えばトラックの一部のみにデータが記録されている光ディスクに対して、データが記録されていない領域を含む領域を再生対象領域とする再生要求がなされた場合であっても、再生処理のリトライ前に、再生対象領域に未記録領域が存在することが決定されるため、従来よりも短時間でホストにエラー情報を通知することが可能となる。すなわち再生処理の無駄なリトライが行なわれるのを防止することが可能となる。従って、結果として光ディスクの再生要求に対して応答性に優れた再生処理を行うことができる。
【０１４９】
また、本実施形態によると、ホストから再生要求コマンドを受信したときに、すでにＮＷＡが決定されている場合には、該ＮＷＡを参照し、再生対象領域が未記録領域を含んでいると判断されると、該未記録領域の再生処理を行なわずにエラー情報を出力している。従って、再生要求コマンドに対する応答性が更に向上する。
【０１５０】
また、本実施形態によると、再生が異常のときに、再生異常領域の先頭アドレスと再生対象領域の先頭アドレスとが互いに異なるときに、再生異常領域の先頭アドレスをトラックにおけるＮＷＡと決定しているため、従来のような長時間を要するＮＷＡ検出処理を行なうことなく、ＮＷＡを検出することができる。
【０１５１】
また、本実施形態によると、再生対象領域における未記録領域の先頭アドレスが、未記録確認領域の先頭アドレスよりも小さいときに、未記録確認領域の先頭アドレスを更新しているため、ＮＷＡが存在すると予想される領域を狭くすることができる。
【０１５２】
また、本実施形態によると、再生対象領域における既記録領域の終了アドレスが、既記録確認領域の終了アドレスよりも大きいときに、既記録確認領域の終了アドレスを更新しているため、ＮＷＡが存在すると予想される領域を狭くすることができる。
【０１５３】
また、本実施形態によると、再生対象領域の少なくとも一部が未記録確認領域に含まれる場合には、その未記録確認領域に含まれる領域の再生処理を行なわずにエラー情報を出力している。従って、再生要求コマンドに対する応答性が更に向上する。
【０１５４】
また、本実施形態によると、再生対象領域の全部が既記録確認領域に含まれる場合には、再生が異常であっても再生処理のリトライを行なっている。従って、突発的な要因により再生が異常となっても、再度行なわれる再生処理により正常に再生されることがある。
【０１５５】
また、本実施形態によると、未記録確認領域の先頭アドレスと既記録確認領域の終了アドレスとが同一アドレスのときに、そのアドレスをトラックにおけるＮＷＡと決定しているため、従来のような長時間を要するＮＷＡ検出処理を行なうことなく、ＮＷＡを検出することができる。
【０１５６】
なお、上記実施形態では、再生が異常のときに、再生異常領域がデータの記録されている領域であるか、あるいはデータの記録されていない領域であるかの決定を行なう場合について説明したが、これに限らず、例えばホストから再生要求コマンドを受信したときに、例えば再生対象領域の先頭領域が既記録領域であるか未記録領域であるかの決定を行い、未記録領域の場合に、再生対象領域の再生処理を行なうことなくホストにエラー情報を通知しても良い。これにより、無駄に再生処理が行なわれるのを防止することが可能となる。
【０１５７】
また、上記実施形態では、トラック数が３つの場合について説明したが、本発明がこれに限定されるものではなく、例えばトラック数が最大値の１６であっても良い。
【０１５８】
また、上記実施形態では、再生対象領域が３番目のトラックに含まれる場合について説明したが、これに限らず、例えば１番目のトラックに含まれても良い。
【０１５９】
また、上記実施形態では、ディスク上に１つのセッションが存在する場合について説明したが、本発明がこれに限定されることはなく、ディスク上に複数のセッションが存在しても良い。ＤＶＤ＋Ｒでは、一例として図１４に示されるように複数のセッション（Ｓ１〜Ｓｍ：ｍ≦１９１）の存在が許容されている。１番目のセッション（以下「第１セッション」という）Ｓ１は、リードインＬＩＺ、ユーザデータ領域ＹＤＡ１、及びクロージャ（Ｃｌｏｓｕｒｅ）領域ＣＬ１とから構成されている。２番目のセッション（以下「第２セッション」という）Ｓ２は、イントロ（Ｉｎｔｒｏ）領域ＩＮ２、ユーザデータ領域ＹＤＡ２、及びクロージャ領域ＣＬ２とから構成されている。最終のセッション（以下「最終セッション」という）Ｓｍは、イントロ領域ＩＮｍ、ユーザデータ領域ＹＤＡｍ、及びリードアウト・ゾーンＬＯＺとから構成されている。
【０１６０】
各ユーザデータ領域内には、最大で１６個のトラックの存在が可能である。図１４には、最終セッションＳｍのユーザデータ領域ＹＤＡｍ内にｎ個のトラック（ＴＲ１〜ＴＲｎ：ｎ≦１６）が存在している場合が示されている。そして、隣接するトラック間には、シングルセッションの場合と同様にランイン・ブロック領域が存在する。
【０１６１】
各イントロ領域は、それぞれ１０２４セクタで構成されている。イントロ領域内にはセッションの構成情報などが記録されるインナー・セッション・アイデンティフィケーション・ゾーン（Ｉｎｎｅｒ  Ｓｅｓｓｉｏｎ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｚｏｎｅ）と呼ばれる領域があり、その中にＳＤＣＢの領域が存在する。イントロ領域におけるセッション・アイテムには、２つのタイプの情報が記録される。
【０１６２】
タイプ１は前記フラグメント・アイテムである（図４参照）。
【０１６３】
タイプ２はプリビアス・セッション・アイテム（Ｐｒｅｖｉｏｕｓ  Ｓｅｓｓｉｏｎ  ｉｔｅｍ）と呼ばれ、図１５に示されるようにそのセッション以前の全セッションに関する情報が記録される。先頭の３バイト（Ｂ０〜Ｂ２）はプリビアス・セッション・アイテムであることを示すディスクリプタ（Ｐｒｅｖｉｏｕｓ  Ｓｅｓｓｉｏｎ  ｉｔｅｍ  ｄｅｓｃｒｉｐｔｏｒ）であり、「ＰＲＳ」のアスキーデータ（「５０５２５３Ｈ」）が記録される。続いてＢ３は予備、Ｂ４はセッション番号（Ｐｒｅｖｉｏｕｓ  Ｓｅｓｓｉｏｎ  ｎｕｍｂｅｒ）、Ｂ５〜Ｂ７はセッションの開始アドレス（Ｐｒｅｖｉｏｕｓ  Ｓｅｓｓｉｏｎ  ｓｔａｒｔ  ａｄｄｒｅｓｓ）、Ｂ８〜Ｂ１０はセッションの終了アドレス（Ｐｒｅｖｉｏｕｓ  Ｓｅｓｓｉｏｎ  ｅｎｄ  ａｄｄｒｅｓｓ）が記録される。残りの５バイト（Ｂ１１〜Ｂ１５）は予備である。予備領域には仮のデータ（「００Ｈ」）が記録される。プリビアス・セッション・アイテムはそのセッションの前にあるセッションの数だけ存在する。なお、イントロ領域内の各セクタのセクタフォーマットタイプ（属性）はリードインではなくてデータであり、ホストがアクセスできるようにアドレスが割り当てられている。
【０１６４】
各クロージャ領域は、７６８セクタからなるバッファ・ゾーンＣ（Ｂｕｆｆｅｒ  Ｚｏｎｅ  Ｃ）と、２５６セクタからなるアウター・セッション・アイデンティフィケーション・ゾーン（Ｏｕｔｅｒ  Ｓｅｓｓｉｏｎ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｚｏｎｅ）とから構成されている。バッファ・ゾーンＣは予備領域であり、仮のデータ（「００Ｈ」）が書き込まれる。アウター・セッション・アイデンティフィケーション・ゾーンには、同じセッションのイントロ内のインナー・セッション・アイデンティフィケーション・ゾーンと同一の内容が記録される。なお、クロージャは、セッションをクローズするときに書き込まれる。そして、クローズされたセッションはクローズセッションとも呼ばれ、以後、そのセッションにデータを記録することはできなくなる。
【０１６５】
そこで、例えば最終セッションＳｍがオープンセッションであれば、ユーザデータ領域ＹＤＡｍ内の各トラック（ＴＲ１〜ＴＲｎ）の一部にデータを記録することが可能である。そして、その場合にホストから再生要求コマンドを受信すると、上記実施形態と同様にして再生要求処理を行なうことができる。
【０１６６】
また、上記実施形態では、未記録確認領域の先頭アドレスおよび、既記録確認領域の終了アドレスの両方を求める場合について説明したが、これに限らず、いずれか一方を求めても良い。この場合であっても、ＮＷＡが含まれると予想される領域を従来よりも狭くすることができる。
【０１６７】
また、上記実施形態では、インターフェースがＡＴＡＰＩの規格に準拠する場合について説明したが、これに限らず、例えばＡＴＡ（ＡＴ  Ａｔｔａｃｈｍｅｎｔ）、ＳＣＳＩ（Ｓｍａｌｌ  Ｃｏｍｐｕｔｅｒ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｆａｃｅ）、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）１．０、ＵＳＢ２．０、ＩＥＥＥ１３９４、ＩＥＥＥ８０２．３、シリアルＡＴＡ及びシリアルＡＴＡＰＩのうちのいずれかの規格に準拠しても良い。
【０１６８】
また、上記実施形態では、光ディスク装置がＤＶＤ＋Ｒに対応する場合について説明したが、本発明がこれに限定されるものではなく、例えばＣＤ−Ｒに対応する光ディスク装置であっても良い。
【０１６９】
また、上記実施形態では、前記再生処理プログラムはフラッシュメモリ３９に記録されているが、他の記録媒体（ＣＤ系光ディスク、ＤＶＤ系光ディスク、光磁気ディスク、メモリカード、フレキシブルディスク等）に記録されていても良い。この場合には、記録媒体に対応するドライブ装置を付加し、そのドライブ装置から再生処理プログラムをフラッシュメモリ３９に転送することとなる。また、ネットワーク（ＬＡＮ、イントラネット、インターネットなど）を介して再生処理プログラムをフラッシュメモリ３９に転送しても良い。
【０１７０】
また、上記実施形態では、情報の記録及び再生が可能な光ディスク装置について説明したが、これに限らず、再生のみが可能な光ディスク装置でも良い。
【０１７１】
また、上記実施形態では、ドライブ装置として光ディスク装置が用いられる場合について説明したが、本発明がこれに限定されるものではない。
【０１７２】
【発明の効果】
以上説明したように、本発明に係る再生方法によれば、情報記録媒体の再生要求に対して応答性を向上させることができるという効果がある。
【０１７３】
また、本発明に係るプログラム及び記録媒体によれば、ドライブ装置の制御用コンピュータにて実行され、情報記録媒体の再生要求に対して応答性に優れた再生処理を行うことができるという効果がある。
【０１７４】
また、本発明に係るドライブ装置によれば、応答性に優れた再生処理を行うことができるという効果がある。
【図面の簡単な説明】
【図１】本発明の一実施形態に係る光ディスク装置の概略構成を示すブロック図である。
【図２】図１の再生信号処理回路の構成を説明するためのブロック図である。
【図３】ＤＶＤ＋Ｒにおける情報領域のレイアウト（シングルセッション）を説明するための図である。
【図４】フラグメント・アイテムのデータ構造を説明するための図である。
【図５】本発明に係る再生要求処理を説明するためのフローチャート（その１）である。
【図６】本発明に係る再生要求処理を説明するためのフローチャート（その２）である。
【図７】図７（Ａ）及び図７（Ｂ）は、それぞれ本発明に係る再生要求処理を説明するための図（その１）である。
【図８】図８（Ａ）及び図８（Ｂ）は、それぞれ本発明に係る再生要求処理を説明するための図（その２）である。
【図９】図９（Ａ）及び図９（Ｂ）は、それぞれ本発明に係る再生要求処理を説明するための図（その３）である。
【図１０】図１０（Ａ）及び図１０（Ｂ）は、それぞれ本発明に係る再生要求処理を説明するための図（その４）である。
【図１１】図１１（Ａ）及び図１１（Ｂ）は、それぞれ本発明に係る再生要求処理を説明するための図（その５）である。
【図１２】図１２（Ａ）及び図１２（Ｂ）は、それぞれ本発明に係る再生要求処理を説明するための図（その６）である。
【図１３】図１３（Ａ）及び図１３（Ｂ）は、それぞれ本発明に係る再生要求処理を説明するための図（その７）である。
【図１４】ＤＶＤ＋Ｒにおける情報領域のレイアウト（マルチセッション）を説明するための図である。
【図１５】プリビアス・セッション・アイテムのデータ構造を説明するための図である。
【符号の説明】
１５…光ディスク（情報記録媒体）、２０…光ディスク装置（ドライブ装置）、２３…光ピックアップ装置、２８ｅ…デコーダ（監視手段）、２８ｆ…既記録／未記録決定回路（決定手段）、３９…フラッシュメモリ（記録媒体）、４０…ＣＰＵ（処理装置、エラー処理手段、エラー設定手段、判断手段、境界設定手段、未記録確認領域更新手段、未記録判断手段、既記録確認領域更新手段、既記録判断手段、境界決定手段）、４１…ＲＡＭ（未記録確認情報用メモリ、既記録確認情報用メモリ、確認情報用メモリ）。
【図１】
2004326917.tif 000003
【図２】
2004326917.tif 000004
【図３】
2004326917.tif 000005
【図４】
2004326917.tif 000006
【図５】
2004326917.tif 000007
【図６】
2004326917.tif 000008
【図７】
2004326917.tif 000009
【図８】
2004326917.tif 000010
【図９】
2004326917.tif 000011
【図１０】
2004326917.tif 000012
【図１１】
2004326917.tif 000013
【図１２】
2004326917.tif 000014
【図１３】
2004326917.tif 000015
【図１４】
2004326917.tif 000016
【図１５】
2004326917.tif 000017