【手続補正書】
【提出日】平成18年10月5日(2006.10.5)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【書類名】明細書
【発明の名称】情報再生装置、データ管理情報取得方法、データ管理情報取得プログラム、記憶媒体、及び再生システム
【特許請求の範囲】
【請求項１】
記録領域がデータ領域毎に複数に分割され、分割されたデータ領域毎にデータが記録されているとともに、データ記録に関する管理情報が所定の管理情報領域に記録され、かつ、当該管理情報は所定のデータ記録が完了する毎に更新されて新たな管理情報領域に追加記録される情報記録媒体を情報再生の対象とする情報再生装置において、
特定の管理情報領域の指定を伴う外部装置からの管理情報の取得要求を受付ける受付手段と、
受付けた取得要求中で指定された特定の管理情報領域からデータ記録に関する管理情報を取得する管理情報取得手段と、
指定された特定の当該管理情報領域から取得されたデータ記録に関する管理情報を前記外部装置に対して報告する報告手段と、を備えることを特徴とする情報再生装置。
【請求項２】
前記記録領域は、前記データ領域としてのトラックを複数含む少なくとも１つのセッションを含み、
前記各管理情報領域に記録される前記データ記録に関する管理情報は、当該セッション内の全トラック情報と当該セッション以前の全セッション情報とを含むことを特徴とする請求項１記載の情報再生装置。
【請求項３】
前記情報記録媒体が、ＤＶＤ＋Ｒの規格に準拠した情報記録媒体であり、前記各管理情報領域が、ＳＤＣＢ（セッションディスクコントロールブロック）であり、前記トラックがフラグメントであることを特徴とする請求項２記載の情報再生装置。
【請求項４】
前記報告手段は、指定された特定の当該管理情報領域から取得されたデータ記録に関する最新の管理情報を前記外部装置に対して報告することを特徴とする請求項１，２又は３記載の情報再生装置。
【請求項５】
指定された特定の管理情報領域の前記情報記録媒体上での存在の有無を判定する判定手段を備え、
前記報告手段は、指定された特定の管理情報領域が存在しない場合には前記外部装置に対してエラー報告することを特徴とする請求項１ないし４の何れか一記載の情報再生装置。
【請求項６】
指定された特定の管理情報領域の前記情報記録媒体上での存在の有無を判定する判定手段を備え、
前記報告手段は、指定された特定の管理情報領域が存在しない場合には最終の管理情報領域から取得されたデータ記録に関する管理情報を前記外部装置に対して報告することを特徴とする請求項１ないし４の何れか一記載の情報再生装置。
【請求項７】
特定の管理情報領域の指定に関して特定のデフォルト値を予め設定しておき、
指定された特定の管理情報領域が前記デフォルト値に該当するか否かを判定するデフォルト値判定手段を備え、
前記報告手段は、指定された特定の管理情報領域がデフォルト値の場合には最終の管理情報領域から取得されたデータ記録に関する管理情報を前記外部装置に対して報告することを特徴とする請求項１ないし５の何れか一記載の情報再生装置。
【請求項８】
記録領域がデータ領域毎に複数に分割され、分割されたデータ領域毎にデータが記録されているとともに、データ記録に関する管理情報が所定の管理情報領域に記録され、かつ、当該管理情報は所定のデータ記録が完了する毎に更新されて新たな管理情報領域に追加記録される情報記録媒体に対するデータ管理情報取得方法において、
特定の管理情報領域の指定を伴う外部装置からの管理情報の取得要求を受付ける受付ステップと、
受付けた取得要求中で指定された特定の管理情報領域からデータ記録に関する管理情報を取得する管理情報取得ステップと、
指定された特定の当該管理情報領域から取得されたデータ記録に関する管理情報を前記外部装置に対して報告する報告ステップと、を備えることを特徴とするデータ管理情報取得方法。
【請求項９】
指定された特定の管理情報領域の前記情報記録媒体上での存在の有無を判定する判定ステップを備え、
前記報告ステップは、指定された特定の管理情報領域が存在しない場合には前記外部装置に対してエラー報告することを特徴とする請求項８記載のデータ管理情報取得方法。
【請求項１０】
指定された特定の管理情報領域の前記情報記録媒体上での存在の有無を判定する判定ステップを備え、
前記報告ステップは、指定された特定の管理情報領域が存在しない場合には最終の管理情報領域から取得されたデータ記録に関する管理情報を前記外部装置に対して報告することを特徴とする請求項８記載のデータ管理情報取得方法。
【請求項１１】
特定の管理情報領域の指定に関して特定のデフォルト値を予め設定しておき、
指定された特定の管理情報領域が前記デフォルト値に該当するか否かを判定するデフォルト値判定ステップを備え、
前記報告ステップは、指定された特定の管理情報領域がデフォルト値の場合には最終の管理情報領域から取得されたデータ記録に関する管理情報を前記外部装置に対して報告することを特徴とする請求項８又は９記載のデータ管理情報取得方法。
【請求項１２】
記録領域がデータ領域毎に複数に分割され、分割されたデータ領域毎にデータが記録されているとともに、データ記録に関する管理情報が所定の管理情報領域に記録され、かつ、当該管理情報は所定のデータ記録が完了する毎に更新されて新たな管理情報領域に追加記録される情報記録媒体を情報再生の対象とする情報再生装置が備えるコンピュータにインストールされ、
前記コンピュータに、
特定の管理情報領域の指定を伴う外部装置からの管理情報の取得要求を受付ける受付機能と、
受付けた取得要求中で指定された特定の管理情報領域からデータ記録に関する管理情報を取得する管理情報取得機能と、
指定された特定の当該管理情報領域から取得されたデータ記録に関する管理情報を前記外部装置に対して報告する報告機能と、を実行させるデータ管理情報取得プログラム。
【請求項１３】
指定された特定の管理情報領域の前記情報記録媒体上での存在の有無を判定する判定機能を前記コンピュータに実行させ、
前記報告機能として、指定された特定の管理情報領域が存在しない場合には前記外部装置に対してエラー報告する処理を前記コンピュータに実行させる請求項１２記載のデータ管理情報取得プログラム。
【請求項１４】
指定された特定の管理情報領域の前記情報記録媒体上での存在の有無を判定する判定機能を前記コンピュータに実行させ、
前記報告機能として、指定された特定の管理情報領域が存在しない場合には最終の管理情報領域から取得されたデータ記録に関する管理情報を前記外部装置に対して報告する処理を前記コンピュータに実行させる請求項１２記載のデータ管理情報取得プログラム。
【請求項１５】
特定の管理情報領域の指定に関して特定のデフォルト値が予め設定された条件下で、指定された特定の管理情報領域が前記デフォルト値に該当するか否かを判定するデフォルト値判定機能を前記コンピュータに実行させ、
前記報告機能として、指定された特定の管理情報領域がデフォルト値の場合には最終の管理情報領域から取得されたデータ記録に関する管理情報を前記外部装置に対して報告する処理を前記コンピュータに実行させる請求項１２又は１３記載のデータ管理情報取得プログラム。
【請求項１６】
請求項１２ないし１５の何れか一記載のデータ管理情報取得プログラムが格納されたコンピュータ読取り可能な記憶媒体。
【請求項１７】
ホストと、
記録領域がデータ領域毎に複数に分割され、分割されたデータ領域毎にデータが記録されているとともに、データ記録に関する管理情報が所定の管理情報領域に記録され、かつ、当該管理情報は所定のデータ記録が完了する毎に更新されて新たな管理情報領域に追加記録される情報記録媒体を情報再生の対象とする情報再生装置と、を備えた再生システムにおいて、
前記ホストは、特定の管理情報領域の指定を伴う管理情報の取得要求を出し、
前記情報再生装置は、前記ホストからの取得要求を受付け、
受付けた取得要求中で指定された特定の管理情報領域からデータ記録に関する管理情報を取得し、
指定された特定の当該管理情報領域から取得されたデータ記録に関する管理情報を前記ホストに対して報告することを特徴とする再生システム。
【請求項１８】
前記記録領域は、前記データ領域としてのトラックを複数含む少なくとも１つのセッションを含み、
前記各管理情報領域に記録される前記データ記録に関する管理情報は、当該セッション内の全トラック情報と当該セッション以前の全セッション情報とを含むことを特徴とする請求項１７記載の再生システム。
【請求項１９】
前記情報記録媒体は、ＤＶＤ＋Ｒであり、
前記各管理情報領域は、ＳＤＣＢ（セッションディスクコントロールブロック）であり、
前記トラックは、フラグメントであることを特徴とする請求項１８記載の再生システム。
【請求項２０】
前記報告は、指定された特定の当該管理情報領域から取得されたデータ記録に関する最新の管理情報を前記ホストに対して報告することを特徴とする請求項１７ないし１９の何れか一記載の再生システム。
【請求項２１】
前記情報再生装置は、指定された特定の管理情報領域の前記情報記録媒体上での存在の有無を判定する判定手段を備え、
前記報告は、指定された特定の管理情報領域が存在しない場合には前記ホストに対してエラー報告することを特徴とする請求項１７ないし２０の何れか一記載の再生システム。
【請求項２２】
前記情報再生装置は、指定された特定の管理情報領域の前記情報記録媒体上での存在の有無を判定する判定手段を備え、
前記報告は、指定された特定の管理情報領域が存在しない場合には最終の管理情報領域から取得されたデータ記録に関する管理情報を前記ホストに対して報告することを特徴とする請求項１７ないし２０の何れか一記載の再生システム。
【請求項２３】
前記情報再生装置は、特定の管理情報領域の指定に関して特定のデフォルト値を予め設定しておき、指定された特定の管理情報領域が前記デフォルト値に該当するか否かを判定するデフォルト値判定手段を備え、
前記報告は、指定された特定の管理情報領域がデフォルト値の場合には最終の管理情報領域から取得されたデータ記録に関する管理情報を前記ホストに対して報告することを特徴とする請求項１７ないし２１の何れか一記載の再生システム。
【請求項２４】
前記ホストと前記情報再生装置は、同一の筐体内に配置されることを特徴とする請求項１７ないし２３の何れか一記載の再生システム。
【請求項２５】
前記情報再生装置は、前記ホストと別の筐体内に配置されることを特徴とする請求項１７ないし２３の何れか一記載の再生システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
【０００２】
本発明は、ＤＶＤ＋Ｒ等の記録可能な情報記録媒体からユーザが要求したデータを再生する情報再生装置、データ管理情報取得方法、データ管理情報取得プログラム、記憶媒体、及び再生システムに関する。
【従来の技術】
【０００３】
近年、パーソナルコンピュータ（ＰＣ）は、その機能が向上するに伴い、音楽や映像といったＡＶ（Ａudio−Ｖisual）情報を取り扱うことが可能になってきている。これらのＡＶ情報は、その情報量が非常に大きいため、情報記録媒体としてＣＤ−Ｒ（Ｃompact  Ｄisc−Ｒecordable）やＤＶＤ＋Ｒ（Ｄigital  Ｖersatile  Ｄisc＋Ｒecordable）などの光ディスクが注目されるようになり、その低価格化とともに、情報再生装置としての光ディスク装置がＰＣの周辺機器の一つとして普及するようになってきている。
【０００４】
ＣＤ−ＲやＤＶＤ＋Ｒなどの記録可能な情報記録媒体を用いたファイルシステムとして、ユニバーサルディスクフォーマットＵＤＦ(Ｕniversal  Ｄisc  Ｆormat)規格がある。ＵＤＦは様々なデバイス上で使用され、各々のデバイスの特徴を活かした記録フォーマットを利用しているファイルシステムである。特に、ＣＤ−ＲやＤＶＤ＋Ｒはデータの上書きが不可能な追記型であるため、ディスク内周からシーケンシャルにデータの記録を行うシーケンシャルＵＤＦが採用されている。
【０００５】
シーケンシャルＵＤＦでは、ＩＳＯ９６６０互換を保つためにセッション内の1トラック目をリザーブし、２トラック目にユーザが要求するデータをインクリメンタルに追記していくのが一般的である。つまり、セッション内を複数の記録単位であるトラックに分割してデータ記録を行うマルチトラック記録方式が採用されている。
【０００６】
シーケンシャルＵＤＦにおける上記の記録状態では、セッション内に未記録領域が存在するため情報記録再生装置でのみ再生が可能で、ＣＤ−ＲＯＭドライブやＤＶＤ−ＲＯＭドライブといった情報再生装置での再生はできないが、記録データのファイルシステム情報を１トラック目に記録し(ＩＳＯ９６６０互換となるためのファイル情報を記録する)、リードイン、リードアウトを記録してクローズすることでＣＤ−ＲＯＭドライブやＤＶＤ−ＲＯＭドライブでの再生が可能となる。さらに、このようなセッションをクローズしたディスクに対しデータの追記を行うために、ＣＤ−ＲやＤＶＤ＋Ｒなどではマルチセッション記録方式が採用されている。
【０００７】
ここに、ＣＤ−Ｒでは、最大トラック数が９９トラックと数少ない上限が決められているので、セッションの数に関係なく、ディスク全体に存在するトラック情報がプログラムメモリエリアＰＭＡ(Ｐrogram  Ｍemory  Ａrea)と呼ばれる領域に記録され、全トラック情報を一括管理することが可能となっている。従って、ＣＤ−ＲではＰＭＡから得られたトラック情報をドライブ装置のメモリ内に保存しておくことで、ユーザが要求したトラックの情報を直ちに報告することが可能となる。
【０００８】
一方、ＤＶＤ＋Ｒでは、その記録領域内に最大１９１個のセッションまで記録が許されており、各セッション内には最大１６個のトラック(ＤＶＤ＋Ｒでは「フラグメント」と呼ぶ)が記録可能である。即ち、ＤＶＤ＋Ｒでは、最大で３０５６（＝１９１×１６）個という膨大な数のフラグメントが存在可能である。また、ＤＶＤ＋Ｒにおいては２セッション目以降のリードインを「イントロ」と呼び、最終セッション以前のリードアウトを「クロージャ」と呼んでいる。各セッション内のフラグメントに関する情報（フラグメント番号、フラグメントの開始アドレス、フラグメントの最終アドレスなど、以下、「フラグメント情報」という）は、当該セッションのリードイン（或いはイントロ）内に記録されたセッションディスクコントロールブロックＳＤＣＢ(Ｓession  Ｄisc  Ｃontrol  Ｂlock)と呼ばれる管理情報領域に記録されている。ＳＤＣＢにはこのような当該セッション内に属する全フラグメント情報だけでなく、当該セッション以前の全セッションに関する情報（セッション番号、セッションの開始アドレス、セッションの終了アドレスなど）が含まれている。
【０００９】
つまり、ＤＶＤ＋Ｒ，ＤＶＤ＋ＲＷといったＤＶＤディスクには、ディスクの記録状態を示すディスクコントロールブロックＤＣＢ(Ｄisc  Ｃontrol  Ｂlock)が存在し、ＤＣＢ情報をユーザに報告する手段が用意されている。ＤＶＤ＋Ｒでは前述のようにディスク上に存在する全セッションの情報と、当該セッション内に存在する全フラグメントの情報を持つＳＤＢＣなどのＤＣＢが存在し、また、ＤＶＤ＋ＲＷではフォーマット状態などの情報を持つフォーマッティングディスクコントロールブロックＦＤＣＢ(Ｆormatting  Ｄisc  Ｃontrol  Ｂlock)が存在する。ＤＶＤ＋ＲＷはデータの上書きが可能であるため、フォーマット状態が変わるとＦＤＣＢを上書きして更新するが、ＤＶＤ＋Ｒは上書きができないライトワンスディスクであるため、セッションやフラグメントを追加する度にＳＤＣＢが更新されて所定の新たなＳＤＣＢ領域に追加記録される。
【００１０】
ところで、このような光ディスク装置を利用する上位装置（例えば、ＰＣ）では、光ディスクの再生に先立ち、当該光ディスクに記録されているデータの記録に関する管理情報が必要な場合がある。そこで、上位装置では、光ディスクにおけるセッションに関する情報(記録領域内に含まれるセッションの数など、以下、「セッション情報」という)やトラックに関する情報（記録領域内に含まれるトラックの数、トラック位置を示すトラックアドレスなど、以下、「トラック情報」という）を含む管理情報を光ディスク装置に要求できるようにしている。
【００１１】
これに対応して、光ディスク装置では、例えば、光ディスクがＤＶＤ＋Ｒの場合には、上位装置からのトラック情報の要求に対応して、上述したフラグメント情報を上位装置に報告する。また、光ディスクがＣＤ−Ｒの場合には、光ディスク装置では、前述のようにＰＭＡに記録されているトラック情報に基づいて上位装置からのトラック情報の要求に対する回答を取得している。
【発明が解決しようとする課題】
【００１２】
しかしながら、例えば、光ディスクがＤＶＤ＋Ｒの場合には、前述したように、フラグメント情報はセッション毎に対応するＳＤＣＢに記録されているため、従来の光ディスク装置では、上位装置からのトラック情報取得要求があると、記録領域内に分散している各セッション内のＳＤＣＢを順にサーチしなければならない。従って、上位装置からのトラック情報取得要求に対する応答速度、即ち、パフォーマンスが著しく低下してしまう不具合がある。
【００１３】
そこで、光ディスクがドライブ装置に装填されたときに、予め全部のフラグメント情報を取得しておくことが考えられるが、上述の場合と同様の理由により、全部のフラグメント情報の取得にかなりの時間を必要とし、光ディスクをドライブ装置に装填してから、ユーザのアクセスが可能となるまでの時間、いわゆるディスクマウント時間が増大してしまう、という不具合がある。さらに、ＤＶＤ＋Ｒでは、上述したように最大で３０５６個のフラグメントの存在が可能であるため、これらの全てのフラグメント情報をドライブ装置のメモリ内に保存しておくことは、メモリ容量の問題から困難である。
【００１４】
また、仮にユーザがフラグメント情報を要求した際に、指定フラグメント情報をディスク上から読み出すとした場合、前述のようにフラグメント情報は各セッション内のＳＤＣＢに分散して存在するため、指定したフラグメントが存在するＳＤＣＢを順にサーチしていかなければならない。これはユーザのフラグメント情報要求に対するパフォーマンスを著しく低下させることになる。
【００１５】
このような問題に対し、ＤＶＤ＋Ｒでは、データ記録が完了したセッション（クローズセッション）内に複数のフラグメントが存在しても、ユーザに対しては１トラックとして報告する方式が提案され、規格として採用されることとされている。即ち、管理情報の取得要求としてトラック数の取得要求を含む場合に、その要求に応じたトラック数の算出のため、記録領域内に含まれるセッションのうち、クローズセッションを、擬似的に１つのトラックと見倣すようにしたものである。これは、ＤＶＤではトラックの概念はなく、ＤＶＤ＋Ｒにおけるフラグメントはデータ記録のために存在し、データ記録が完了したセッション内の個々のフラグメント情報は重要でないためである。つまり、ＤＶＤ＋Ｒのような追記型のディスクでは、データの記録時に、データの記録が完了していないセッション（オープンセッション）内に存在するトラックの情報（フラグメント情報）が必要となるが、データ記録を行うことのできないクローズセッション内のトラックの情報（フラグメント情報）は重要でなく、トラック数の取得要求に対してクローズセッション数をその回答としても特に不都合がないと考えられるからである。
【００１６】
この結果、管理情報取得要求に対して、全てのセッションのＳＤＣＢを調べる必要はなく、最終セッションのＳＤＣＢのみから擬似的なトラック数を直ちに取得することができる。この結果、トラック数は最大でも２０６（＝１９０（擬似的なトラック数）＋１６（オープンセッション内のトラック数））トラックとなり、ＣＤ−Ｒの場合と同様に、各トラックの情報を予めドライブ装置のメモリに保存しておくことも可能となる。よって、ユーザからの管理情報取得要求に対して常に最終セッションのＳＤＣＢに記録されている管理情報を報告する方式が採られることとなる。
【００１７】
ところが、このようなＤＶＤ＋Ｒ環境下にあっても、クローズセッション内の個々のフラグメント情報も取得したいという要求は皆無ではなく、例えば、当該ドライブ装置を用いる分野によってはデータ記録時のフラグメント情報を確認等するために、クローズセッション内の個々のフラグメント情報も取得したいという要求が生ずることもある。
【００１８】
このような場合、ユーザからの管理情報取得要求に対して最終セッションのＳＤＣＢから管理情報を取得しても、以前のセッションに関してはそのセッション情報が得られるのみでフラグメント情報は得ることができない。即ち、クローズセッション内の個々のフラグメント情報は各々対応する自己のセッションのＳＤＣＢ内にのみ存在するにも拘らず、所望のセッションのＳＤＣＢの内容をユーザに通知する手段が存在しないため、ユーザはクローズしたセッション内の個々のフラグメント情報を取得することができない不具合がある。
【００１９】
本発明は、管理情報に関して所定のデータ記録が完了する毎に更新されて新たな領域に追加記録される複数の管理情報領域が存在する情報記録媒体を再生対象とする状況下であっても、パフォーマンスを低下させることなく、所望の管理情報領域の管理情報を取得することが可能な情報再生装置、データ管理情報取得方法、データ管理情報取得プログラム、記憶媒体、及び再生システムを提供することを目的とする。
【００２０】
より具体的には、ＤＶＤ＋Ｒの規格に準じた情報記録媒体を再生対象とする状況下において、データ記録が既に完了した所望のセッション内のフラグメント情報を容易に取得することが可能な情報再生装置、データ管理情報取得方法、データ管理情報取得プログラム、記憶媒体、及び再生システムを提供することを目的とする。
【００２１】
さらには、ユーザの指定内容に応じた適切な対応を採ることができる情報再生装置、データ管理情報取得方法、データ管理情報取得プログラム、記憶媒体、及び再生システムを提供することを目的とする。
【課題を解決するための手段】
【００２２】
請求項１記載の発明は、記録領域がデータ領域毎に複数に分割され、分割されたデータ領域毎にデータが記録されているとともに、データ記録に関する管理情報が所定の管理情報領域に記録され、かつ、当該管理情報は所定のデータ記録が完了する毎に更新されて新たな管理情報領域に追加記録される情報記録媒体を情報再生の対象とする情報再生装置において、特定の管理情報領域の指定を伴う外部装置からの管理情報の取得要求を受付ける受付手段と、受付けた取得要求中で指定された特定の管理情報領域からデータ記録に関する管理情報を取得する管理情報取得手段と、指定された特定の当該管理情報領域から取得されたデータ記録に関する管理情報を前記外部装置に対して報告する報告手段と、を備える。
【００２３】
従って、特定の管理情報領域の指定を伴う外部装置からの管理情報の取得要求を受付け、受付けた取得要求中で指定された特定の管理情報領域からデータ記録に関する管理情報を取得するインターフェース機能が付加されているので、管理情報に関して所定のデータ記録が完了する毎に更新されて新たな領域に追加記録される複数の管理情報領域が存在する情報記録媒体を再生対象とする状況下であっても、パフォーマンスを低下させることなく、ユーザ所望の管理情報領域の管理情報を取得することが可能となる。
【００２４】
請求項２記載の発明は、請求項１記載の情報再生装置において、前記記録領域は、前記データ領域としてのトラックを複数含む少なくとも１つのセッションを含み、前記各管理情報領域に記録される前記データ記録に関する管理情報は、当該セッション内の全トラック情報と当該セッション以前の全セッション情報とを含む。
【００２５】
従って、トラック情報を必要とするセッションに属する所望の管理情報領域の指定を伴い管理情報の取得を要求することにより、当該セッションのトラック情報を容易に取得することが可能となる。
【００２６】
請求項３記載の発明は、請求項２記載の情報再生装置において、前記情報記録媒体が、ＤＶＤ＋Ｒの規格に準拠した情報記録媒体であり、前記各管理情報領域が、ＳＤＣＢ（セッションディスクコントロールブロック）であり、前記トラックがフラグメントである。
【００２７】
従って、具体的に、ＤＶＤ＋Ｒの規格に準じた情報記録媒体を再生対象とする状況下において、データ記録が既に完了した所望のセッション内のフラグメント情報を対応するＳＤＣＢから容易に取得することが可能となる。
【００２８】
請求項４記載の発明は、請求項１，２又は３記載の情報再生装置において、前記報告手段は、指定された特定の当該管理情報領域から取得されたデータ記録に関する最新の管理情報を前記外部装置に対して報告する。
【００２９】
従って、ユーザが外部装置を通じて指定した特定の管理情報領域から得られる管理情報のうち、追加更新された最新のものが報告される。
【００３０】
請求項５記載の発明は、請求項１ないし４の何れか一記載の情報再生装置において、指定された特定の管理情報領域の前記情報記録媒体上での存在の有無を判定する判定手段を備え、前記報告手段は、指定された特定の管理情報領域が存在しない場合には前記外部装置に対してエラー報告する。
【００３１】
従って、ユーザが外部装置を通じて指定した管理情報領域が情報記録媒体上に存在しない場合には、誤った管理情報領域の指定操作である可能性が高いので、エラー報告とすることで、誤った管理情報領域による管理情報をユーザに対して報告してしまうことが回避される。
【００３２】
請求項６記載の発明は、請求項１ないし４の何れか一記載の情報再生装置において、指定された特定の管理情報領域の前記情報記録媒体上での存在の有無を判定する判定手段を備え、前記報告手段は、指定された特定の管理情報領域が存在しない場合には最終の管理情報領域から取得されたデータ記録に関する管理情報を前記外部装置に対して報告する。
【００３３】
従って、ユーザが外部装置を通じて指定した管理情報領域が情報記録媒体上に存在しない場合、エラー報告とせずに最終の管理情報領域の管理情報を報告することで、ユーザとしては、情報記録媒体上に存在する管理情報領域数を気にすることなく最終の管理情報領域の管理情報を取得することが可能となる。
【００３４】
請求項７記載の発明は、請求項１ないし５の何れか一記載の情報再生装置において、特定の管理情報領域の指定に関して特定のデフォルト値を予め設定しておき、指定された特定の管理情報領域が前記デフォルト値に該当するか否かを判定するデフォルト値判定手段を備え、前記報告手段は、指定された特定の管理情報領域がデフォルト値の場合には最終の管理情報領域から取得されたデータ記録に関する管理情報を前記外部装置に対して報告する。
【００３５】
従って、管理情報領域の具体的な指定がなく、デフォルト値である場合には、最終の管理情報領域から取得した管理情報を報告させることで、常に最終の管理情報領域から管理情報を取得する方式との互換性を保つことが可能となる。
【００３６】
請求項８記載の発明は、記録領域がデータ領域毎に複数に分割され、分割されたデータ領域毎にデータが記録されているとともに、データ記録に関する管理情報が所定の管理情報領域に記録され、かつ、当該管理情報は所定のデータ記録が完了する毎に更新されて新たな管理情報領域に追加記録される情報記録媒体に対するデータ管理情報取得方法において、特定の管理情報領域の指定を伴う外部装置からの管理情報の取得要求を受付ける受付ステップと、受付けた取得要求中で指定された特定の管理情報領域からデータ記録に関する管理情報を取得する管理情報取得ステップと、指定された特定の当該管理情報領域から取得されたデータ記録に関する管理情報を前記外部装置に対して報告する報告ステップと、を備える。
【００３７】
従って、特定の管理情報領域の指定を伴う外部装置からの管理情報の取得要求を受付け、受付けた取得要求中で指定された特定の管理情報領域からデータ記録に関する管理情報を取得するインターフェース機能が付加されているので、管理情報に関して所定のデータ記録が完了する毎に更新されて新たな領域に追加記録される複数の管理情報領域が存在する情報記録媒体を再生対象とする状況下であっても、パフォーマンスを低下させることなく、ユーザ所望の管理情報領域の管理情報を取得することが可能となる。
【００３８】
請求項９記載の発明は、請求項８記載のデータ管理情報取得方法において、指定された特定の管理情報領域の前記情報記録媒体上での存在の有無を判定する判定ステップを備え、前記報告ステップは、指定された特定の管理情報領域が存在しない場合には前記外部装置に対してエラー報告する。
【００３９】
従って、ユーザが外部装置を通じて指定した管理情報領域が情報記録媒体上に存在しない場合には、誤った管理情報領域の指定操作である可能性が高いので、エラー報告とすることで、誤った管理情報領域による管理情報をユーザに対して報告してしまうことが回避される。
【００４０】
請求項１０記載の発明は、請求項８記載のデータ管理情報取得方法において、指定された特定の管理情報領域の前記情報記録媒体上での存在の有無を判定する判定ステップを備え、前記報告ステップは、指定された特定の管理情報領域が存在しない場合には最終の管理情報領域から取得されたデータ記録に関する管理情報を前記外部装置に対して報告する。
【００４１】
従って、ユーザが外部装置を通じて指定した管理情報領域が情報記録媒体上に存在しない場合、エラー報告とせずに最終の管理情報領域の管理情報を報告することで、ユーザとしては、情報記録媒体上に存在する管理情報領域数を気にすることなく最終の管理情報領域の管理情報を取得することが可能となる。
【００４２】
請求項１１記載の発明は、請求項８又は９記載のデータ管理情報取得方法において、特定の管理情報領域の指定に関して特定のデフォルト値を予め設定しておき、指定された特定の管理情報領域が前記デフォルト値に該当するか否かを判定するデフォルト値判定ステップを備え、前記報告ステップは、指定された特定の管理情報領域がデフォルト値の場合には最終の管理情報領域から取得されたデータ記録に関する管理情報を前記外部装置に対して報告する。
【００４３】
従って、管理情報領域の具体的な指定がなく、デフォルト値である場合には、最終の管理情報領域から取得した管理情報を報告させることで、常に最終の管理情報領域から管理情報を取得する方式との互換性を保つことが可能となる。
【００４４】
請求項１２記載の発明のデータ管理情報取得プログラムは、記録領域がデータ領域毎に複数に分割され、分割されたデータ領域毎にデータが記録されているとともに、データ記録に関する管理情報が所定の管理情報領域に記録され、かつ、当該管理情報は所定のデータ記録が完了する毎に更新されて新たな管理情報領域に追加記録される情報記録媒体を情報再生の対象とする情報再生装置が備えるコンピュータにインストールされ、前記コンピュータに、特定の管理情報領域の指定を伴う外部装置からの管理情報の取得要求を受付ける受付機能と、受付けた取得要求中で指定された特定の管理情報領域からデータ記録に関する管理情報を取得する管理情報取得機能と、指定された特定の当該管理情報領域から取得されたデータ記録に関する管理情報を前記外部装置に対して報告する報告機能と、を実行させる。
【００４５】
従って、特定の管理情報領域の指定を伴う外部装置からの管理情報の取得要求を受付け、受付けた取得要求中で指定された特定の管理情報領域からデータ記録に関する管理情報を取得するインターフェース機能が付加されているので、管理情報に関して所定のデータ記録が完了する毎に更新されて新たな領域に追加記録される複数の管理情報領域が存在する情報記録媒体を再生対象とする状況下であっても、パフォーマンスを低下させることなく、ユーザ所望の管理情報領域の管理情報を取得することが可能となる。
【００４６】
請求項１３記載の発明は、請求項１２記載のデータ管理情報取得プログラムにおいて、指定された特定の管理情報領域の前記情報記録媒体上での存在の有無を判定する判定機能を前記コンピュータに実行させ、前記報告機能として、指定された特定の管理情報領域が存在しない場合には前記外部装置に対してエラー報告する処理を前記コンピュータに実行させる。
【００４７】
従って、ユーザが外部装置を通じて指定した管理情報領域が情報記録媒体上に存在しない場合には、誤った管理情報領域の指定操作である可能性が高いので、エラー報告とすることで、誤った管理情報領域による管理情報をユーザに対して報告してしまうことが回避される。
【００４８】
請求項１４記載の発明は、請求項１２記載のデータ管理情報取得プログラムにおいて、指定された特定の管理情報領域の前記情報記録媒体上での存在の有無を判定する判定機能を前記コンピュータに実行させ、前記報告機能として、指定された特定の管理情報領域が存在しない場合には最終の管理情報領域から取得されたデータ記録に関する管理情報を前記外部装置に対して報告する処理を前記コンピュータに実行させる。
【００４９】
従って、ユーザが外部装置を通じて指定した管理情報領域が情報記録媒体上に存在しない場合、エラー報告とせずに最終の管理情報領域の管理情報を報告することで、ユーザとしては、情報記録媒体上に存在する管理情報領域数を気にすることなく最終の管理情報領域の管理情報を取得することが可能となる。
【００５０】
請求項１５記載の発明は、請求項１２又は１３記載のデータ管理情報取得プログラムにおいて、特定の管理情報領域の指定に関して特定のデフォルト値が予め設定された条件下で、指定された特定の管理情報領域が前記デフォルト値に該当するか否かを判定するデフォルト値判定機能を前記コンピュータに実行させ、前記報告機能として、指定された特定の管理情報領域がデフォルト値の場合には最終の管理情報領域から取得されたデータ記録に関する管理情報を前記外部装置に対して報告する処理を前記コンピュータに実行させる。
【００５１】
従って、管理情報領域の具体的な指定がなく、デフォルト値である場合には、最終の管理情報領域から取得した管理情報を報告させることで、常に最終の管理情報領域から管理情報を取得する方式との互換性を保つことが可能となる。
【００５２】
請求項１６記載の発明のコンピュータ読取り可能な記憶媒体は、請求項１２ないし１５の何れか一記載のデータ管理情報取得プログラムが格納されている。
【００５３】
従って、請求項１２ないし１５の場合と同様の作用が得られる。
【００５４】
請求項１７記載の発明は、ホストと、記録領域がデータ領域毎に複数に分割され、分割されたデータ領域毎にデータが記録されているとともに、データ記録に関する管理情報が所定の管理情報領域に記録され、かつ、当該管理情報は所定のデータ記録が完了する毎に更新されて新たな管理情報領域に追加記録される情報記録媒体を情報再生の対象とする情報再生装置と、を備えた再生システムにおいて、前記ホストは、特定の管理情報領域の指定を伴う管理情報の取得要求を出し、前記情報再生装置は、前記ホストからの取得要求を受付け、受付けた取得要求中で指定された特定の管理情報領域からデータ記録に関する管理情報を取得し、指定された特定の当該管理情報領域から取得されたデータ記録に関する管理情報を前記ホストに対して報告する。
【００５５】
従って、特定の管理情報領域の指定を伴うホストからの管理情報の取得要求を受付け、受付けた取得要求中で指定された特定の管理情報領域からデータ記録に関する管理情報を取得するインターフェース機能が付加されているので、管理情報に関して所定のデータ記録が完了する毎に更新されて新たな領域に追加記録される複数の管理情報領域が存在する情報記録媒体を再生対象とする状況下であっても、パフォーマンスを低下させることなく、ユーザ所望の管理情報領域の管理情報を取得することが可能となる。
【００５６】
請求項１８記載の発明は、請求項１７記載の再生システムにおいて、前記記録領域は、前記データ領域としてのトラックを複数含む少なくとも１つのセッションを含み、前記各管理情報領域に記録される前記データ記録に関する管理情報は、当該セッション内の全トラック情報と当該セッション以前の全セッション情報とを含む。
【００５７】
従って、トラック情報を必要とするセッションに属する所望の管理情報領域の指定を伴い管理情報の取得を要求することにより、当該セッションのトラック情報を容易に取得することが可能となる。
【００５８】
請求項１９記載の発明は、請求項１８記載の再生システムにおいて、前記情報記録媒体は、ＤＶＤ＋Ｒであり、前記各管理情報領域は、ＳＤＣＢ（セッションディスクコントロールブロック）であり、前記トラックは、フラグメントである。
【００５９】
従って、具体的に、ＤＶＤ＋Ｒの規格に準じた情報記録媒体を再生対象とする状況下において、データ記録が既に完了した所望のセッション内のフラグメント情報を対応するＳＤＣＢから容易に取得することが可能となる。
【００６０】
請求項２０記載の発明は、請求項１７ないし１９の何れか一記載の再生システムにおいて、前記報告は、指定された特定の当該管理情報領域から取得されたデータ記録に関する最新の管理情報を前記ホストに対して報告する。
【００６１】
従って、ユーザがホストを通じて指定した特定の管理情報領域から得られる管理情報のうち、追加更新された最新のものが報告される。
【００６２】
請求項２１記載の発明は、請求項１７ないし２０の何れか一記載の再生システムにおいて、前記情報再生装置は、指定された特定の管理情報領域の前記情報記録媒体上での存在の有無を判定する判定手段を備え、前記報告は、指定された特定の管理情報領域が存在しない場合には前記ホストに対してエラー報告する。
【００６３】
従って、ユーザがホストを通じて指定した管理情報領域が情報記録媒体上に存在しない場合には、誤った管理情報領域の指定操作である可能性が高いので、エラー報告とすることで、誤った管理情報領域による管理情報をユーザに対して報告してしまうことが回避される。
【００６４】
請求項２２記載の発明は、請求項１７ないし２０の何れか一記載の再生システムにおいて、前記情報再生装置は、指定された特定の管理情報領域の前記情報記録媒体上での存在の有無を判定する判定手段を備え、前記報告は、指定された特定の管理情報領域が存在しない場合には最終の管理情報領域から取得されたデータ記録に関する管理情報を前記ホストに対して報告する。
【００６５】
従って、ユーザがホストを通じて指定した管理情報領域が情報記録媒体上に存在しない場合、エラー報告とせずに最終の管理情報領域の管理情報を報告することで、ユーザとしては、情報記録媒体上に存在する管理情報領域数を気にすることなく最終の管理情報領域の管理情報を取得することが可能となる。
【００６６】
請求項２３記載の発明は、請求項１７ないし２１の何れか一記載の再生システムにおいて、前記情報再生装置は、特定の管理情報領域の指定に関して特定のデフォルト値を予め設定しておき、指定された特定の管理情報領域が前記デフォルト値に該当するか否かを判定するデフォルト値判定手段を備え、前記報告は、指定された特定の管理情報領域がデフォルト値の場合には最終の管理情報領域から取得されたデータ記録に関する管理情報を前記ホストに対して報告する。
【００６７】
従って、管理情報領域の具体的な指定がなく、デフォルト値である場合には、最終の管理情報領域から取得した管理情報を報告させることで、常に最終の管理情報領域から管理情報を取得する方式との互換性を保つことが可能となる。
【００６８】
請求項２４記載の発明は、請求項１７ないし２３の何れか一記載の再生システムにおいて、前記ホストと前記情報再生装置は、同一の筐体内に配置される。また、請求項２５記載の発明は、請求項１７ないし２３の何れか一記載の再生システムにおいて、前記情報再生装置は、前記ホストと別の筐体内に配置される。
【００６９】
従って、情報再生装置は、ホストに対していわゆる内蔵型、或いは、外付け型で配置することができる。つまり、配置に制限されることがなく、汎用的な再生システムを提供することができる。
【発明の実施の形態】
【００７０】
本発明の一実施の形態を図面に基づいて説明する。図１は本実施の形態に係る情報再生装置としての光ディスク装置１の概略構成を示すブロック図である。
【００７１】
この光ディスク装置１は、情報記録媒体としての光ディスク２を回転駆動するためのスピンドルモータ３、光ピックアップ装置４、レーザコントロール回路５、モータドライバ６、再生信号処理回路７、サーボコントローラ８、バッファＲＡＭ９、バッファマネージャ１０、インターフェース１１、ＲＯＭ１２、ＣＰＵ１３及びＲＡＭ１４などを備えて構成されている。なお、図１中に示す矢印は代表的な信号や情報の流れを示すものであり、各ブロックの接続関係の全てを表すものではない。
【００７２】
より詳細には、まず、光ディスク２としては、ＤＶＤ＋Ｒの規格に準拠した情報記録媒体（以下、単に、ＤＶＤ＋Ｒという）が対象とされている。
【００７３】
光ピックアップ装置４は、光源としての半導体レーザ、この半導体レーザから出射されるレーザ光を光ディスク２の記録面に導くとともに記録面で反射された戻り光を所定の受光位置まで導く対物レンズ等を含む光学系、受光位置に配置されて戻り光を受光する受光器、及び、駆動系（フォーカシングアクチュエータ、トラッキングアクチュエータ、シークモータ等）（何れも図示せず）などを含んで構成されている。受光器からは、受光量に応じた電流（電流信号）が再生信号処理回路７に出力される。
【００７４】
サーボコントローラ８では、フォーカスエラー信号に基づいて光ピックアップ装置４のフォーカシングアクチュエータを制御する制御信号を生成するとともに、トラックエラー信号に基づいて光ピックアップ装置４のトラッキングアクチュエータを制御する制御信号を生成する。これらの制御信号はサーボコントローラ８からモータドライバ６に出力される。
【００７５】
モータドライバ６では、サーボコントローラ８からの制御信号に基づいて光ピックアップ装置４のフォーカシングアクチュエータ及びトラッキングアクチュエータを駆動する。また、モータドライバ６では、ＣＰＵ１３の指示に基づいて、光ディスク２の線速度が一定となるようにスピンドルモータ３を制御する。さらに、モータドライバ６では、ＣＰＵ１３の指示に基づいて、光ピックアップ装置４用のシークモータを駆動し、光ピックアップ装置４を光ディスク２の目標トラックに向けて半径方向に移動させる。
【００７６】
インターフェース１１は、外部装置となるホスト（例えば、ＰＣ）と双方向の通信インターフェースであり、ＡＴＡＰＩ及びＳＣＳＩ等の標準インターフェースに準拠している。
【００７７】
ＣＰＵ１３は、ＲＯＭ１２、ＲＡＭ１４とともに当該光ディスク装置１が備えるマイクロコンピュータ（コンピュータ）を構成している。記憶媒体としても機能するＲＯＭ１２には、ＣＰＵ１３により解読可能なコードで記述された後述するようなデータ管理情報取得プログラムを含むプログラムが格納されている。ＣＰＵ１３は、ＲＯＭ１２に格納されているプログラムに従って上述の各部の動作を制御するとともに、制御に必要なデータ等を一時的にＲＡＭ１４に保存する。なお、当該光ディスク装置１の電源が投入されると、ＲＯＭ１２に格納されているプログラムは、ＣＰＵ１２のメインメモリ（図示せず）にロード（インストール）される。
【００７８】
次に、本実施の形態で対象としている光ディスク２であるＤＶＤ＋Ｒのマルチセッションフォーマット例を図２に示す模式図を参照して説明する。なお、当該光ディスク２におけるファイルシステムとしては、シーケンシャルＵＤＦ規格に準拠するものとする。
【００７９】
図２に示す例では、説明を簡単にするため、例えば、光ディスク２上に、データ記録が完了した２つのセッション（クローズセッション）Ｓession１，２と、データ記録途中の１つのセッション（オープンセッション）Ｓession３とが存在し、各セッションＳession１，２，３内に各々３つのフラグメント（Ｆrag.Ｎｏ．１〜９で示す９個）が存在するケースを示している。そして、各セッションＳession１，２，３毎に、その所定の領域、例えば、リードイン（或いは、イントロ）には管理情報領域となるセッションディスクコントロールブロックＳＤＣＢ(Ｓession  Ｄisc  Ｃontrol Ｂlock)が各々のセッションのデータ記録が完了する毎に新たに確保され、データ記録に関する管理情報が記録される。
【００８０】
図３にこのようなＳＤＣＢのフォーマット例を示す。図３に示すように、ＳＤＣＢ内には“Ｃontents  Ｄescriptor”“Ｕnknown  Ｃontents  Ｄescriptor  Ａctions”“Ｄrive  ＩＤ”“Ｓession  Ｎumber（セッション番号）”等の記述を含む他、ＳＤＣＢ特有の情報として各々１６バイト構成の複数（０〜Ｎ）の“Ｓession  Ｉtem（セッションアイテム）”が存在する。
【００８１】
このような“Ｓession  Ｉtem（セッションアイテム）”には、当該セッション内のフラグメント情報を示すＦragment  Ｉtemと、当該セッション以前のセッション情報を示すＰrevious  Ｓession  Ｉtemとの２種類が存在する。
【００８２】
図４に“Ｆragment  Ｉtem”のフォーマット例を示す。“Ｆragment  Ｉtem”のフォーマット中には、“Ｆragment number（フラグメント番号）”“Ｆragmentstart adress（フラグメントの開始アドレス）”“Ｆragment end Ａdress（フラグメントの終了アドレス）”等のフラグメント情報が管理情報として記述されるように設定されている。このような“Ｆragment  Ｉtem”は当該セッション内に存在するフラグメント毎に“Ｓession  Ｉtem”の一つとして用意される。図２に示す例であれば、各ＳＤＣＢ毎に各々３つずつの“Ｆragment  Ｉtem”が存在することとなる。
【００８３】
図５に“Ｐrevious  Ｓession  Ｉtem”のフォーマット例を示す。“ＰreviousＳession  Ｉtem”のフォーマット中には、“Ｐrevious session number（以前のセッション番号）”“Ｐrevious session start
adress（以前の当該セッションの開始アドレス）”“Ｐrevious
session end adress（以前の当該セッションの終了アドレス）”等のセッション情報が管理情報として記述されるように設定されている。このような“Ｐrevious  Ｓession  Ｉtem”は当該セッション以前に存在するセッション毎に“Ｓession  Ｉtem”の一つとして用意される。
【００８４】
このようなＳＤＣＢにおいても、各々追記領域があり、例えば、トラック、セクションの追加によりＳＤＣＢの情報も同様に追加される。
【００８５】
ここで、図２に戻り、図示のようなマルチセッションフォーマットにおいて、当該光ディスク装置１では、セッションＳession１，２で示すようなクローズセッションについては、そのセッション内に複数のトラック（フラグメント）が存在してもホストに対してはそのセッション自体を擬似的な１トラックと見做して報告するように設定されている。従って、クローズセッションのトラック番号は図２中に示すようにセッション番号と同じとなる。一方、セッションＳession３で示すようなオープンセッションにいては、フラグメント数とトラック数とが一致する。即ち、オープンセッションの第１トラックのトラック番号は当該セッション番号となり、それ以降のトラック番号は１ずつインクリメントされる。図２に示す例では、フラグメント番号１〜３がトラック番号１と見倣され、フラグメント番号４〜６がトラック番号２と見倣され、フラグメント番号７，８，９が各々トラック番号３，４，５とされる。
【００８６】
従って、このような条件下であれば、ホスト側からの管理情報取得要求に対して、最終セッションであるセッションＳession３中に含まれる最終のＳＤＣＢに記述されている管理情報を取得して報告すれば、前述したように、当該セッションＳession３中のフラグメント情報とともに、記録領域中の擬似的なトラック数を直ちに取得することができることとなる。このため、ホスト側からの管理情報取得要求に対しては最終セッション中に含まれる最終のＳＤＣＢをその対象とするように設定される。
【００８７】
このような条件下では、以前のセッションに関してはそのセッション情報が得られるのみでフラグメント情報は得ることができない。即ち、クローズセッション内の個々のフラグメント情報は各々対応する自己のセッションのＳＤＣＢ内にのみ存在するにも拘らず、所望のセッションのＳＤＣＢの内容をホスト側に報告させる手段が存在しないため、ユーザはクローズしたセッション内の個々のフラグメント情報を取得することができない不具合がある。図２に示す例であれば、フラグメント番号１〜６に関してはそのフラグメント情報を取得することができなくなってしまう。
【００８８】
そこで、本実施の形態では、所望のセッションのＳＤＣＢにアクセスしてそのセッション内のフラグメント情報を取得し得るインターフェースを付加し、過去のＳＤＣＢの管理情報であっても任意に報告できるようにしたものである。
【００８９】
本実施の形態の光ディスク装置１において、ＣＰＵ１３により実行されるデータ管理情報取得処理の制御例を図６に示すフローチャートを参照して説明する。本実施の形態では、上述のインターフェースを付加するために、ホスト側からは管理情報の取得要求に際して、所望のＳＤＣＢを特定するためにセッション番号の指定を伴うことを前提とする。このセッション番号の指定によるＳＤＣＢの特定に関し、最終セッションに属する最終ＳＤＣＢはそのセッション番号の入力でも可能であるが、特にセッション番号を指定しなくてもこの最終ＳＤＣＢを指定できるように、セッション番号を指定するフィールドが通常はデフォルト設定（本実施の形態では、光ディスク２上に存在しないセッション番号“０”設定）されているものとする。
【００９０】
また、当該光ディスク装置１では、光ディスク２が光ディスク装置１の所定位置にマウントされると、ＣＰＵ１３は、光ディスク２の記録領域の所定位置に記録されているクローズセッションに関する情報を取得し、この情報に基づいて最終のクローズセッションのアドレスを抽出し、この最終のクローズセッションに続いてオープンセッションがあるか否かをチェックし、オープンセッションがある場合には当該オープンセッションのＳＤＣＢの記録内容を読出し、ＲＡＭ１４にコピーし、オープンセッションがない場合には最終のクローズセッションのＳＤＣＢの記録内容を読出し、ＲＡＭ１４にコピーする。即ち、図６を用いて説明する本実施の形態の処理前に、最終のＳＤＣＢの管理情報は既にＲＡＭ１４にコピーされているものとする。図２の場合であれば、セッションＳession３中に含まれる最終のＳＤＣＢに記述されている管理情報がＲＡＭ１４にコピーされていることとなる。
【００９１】
まず、ホスト側からセッション番号の指定を伴う管理情報取得の要求があると、指定されたそのセッション番号を取得する（ステップＳ１）。このステップＳ１の処理が、受付手段、受付ステップ、受付機能として実行される。指定されたセッション番号を取得すると、そのセッション番号のセッションが当該光ディスク２上に存在するか否かを判定する（ステップＳ２）。この判定は、光ディスク２上に存在し得るセッション数がＤＶＤ＋Ｒの場合で最大１９１セッションであるという制約、及び、既にＲＡＭ１４に格納されている最終ＳＤＣＢから取得したセッション情報を参照して判定される。このステップＳ２の処理が、判定手段、判定ステップ、判定機能として実行される。
【００９２】
指定されたセッション番号のセッションが光ディスク２上に存在すれば（Ｓ２のＹ）、指定されたそのセッション番号のセッションに属するＳＤＣＢに記録されている図３ないし図５に示したような管理情報を光ディスク２上から読出す（ステップＳ３）。この場合のＳＤＣＢに対するアクセス制御としては、例えば、既にＲＡＭ１４に格納されている最終ＳＤＣＢによる管理情報を参照して、指定されたセッション番号のセッション開始アドレスを抽出し、このアドレスに基づき対象となる当該セッションのＳＤＣＢを検索すればよい。このＳＤＣＢを読み出すことにより、当該セッション中に存在する各フラグメントの番号、アドレス等のフラグメント情報等の管理情報を取得することができる。例えば、図２に示した例で、セッション２を指定した場合には、セッション２に属するＳＤＣＢから当該セッション２内のフラグメント４，５，６に関するフラグメント情報を取得することができる。このステップＳ３の処理が、管理情報取得手段、管理情報取得ステップ、管理情報取得機能として実行される。
【００９３】
その後、指定されたセッションのＳＤＣＢから取得されたフラグメント情報を含む管理情報は、インターフェース１１を通じてホスト側に報告し（ステップＳ４）、管理情報取得処理を終了する。このステップＳ４の処理が報告手段、報告ステップ、報告機能として実行される。ここに、ホスト側に報告される管理情報の内容は、ユーザが指定したセッション番号のセッション内で最新の管理情報であり、例えば、途中でセッション削除等があれば、削除情報を含む管理情報が報告される。
【００９４】
一方、指定されたセッション番号のセッションが光ディスク２上に存在しない場合には（Ｓ２のＮ）、そのセッション番号が当該光ディスク装置１のセッション番号指定に関するデフォルト値であるか否かを判定する（Ｓ５）。これは、本実施の形態では、セッション番号指定に関するデフォルト値が実在しないセッション番号０に設定されているためである。このステップＳ５の処理が、デフォルト値判定手段、デフォルト値判定ステップ、デフォルト値判定機能として実行される。
【００９５】
この判定の結果、デフォルト値でもなくて光ディスク２上に存在しないセッション番号の場合には（Ｓ５のＮ）、特に処理を行うことなく、インターフェース１１を通じてホスト側に対してエラー報告を行う（Ｓ６）。このステップＳ６の処理も、報告手段、報告ステップ、報告機能の一環として実行される。
【００９６】
この結果、ユーザがホストを通じて指定したセッション番号が光ディスク２上に存在しない場合には、誤ったセッション番号指定操作である可能性が高いので、エラー報告とすることで、誤ったＳＤＣＢによる管理情報をユーザに対して報告してしまうことを回避することができる。
【００９７】
また、指定されたセッション番号がデフォルト値である場合には（Ｓ５のＹ）、最終ＳＤＣＢから取得したフラグメント情報を含む管理情報を、インターフェース１１を通じてホスト側に報告し（ステップＳ７）、管理情報取得処理を終了する。このステップＳ７の処理も報告手段、報告ステップ、報告機能の一環として実行される。この場合の報告は、当該最終ＳＤＣＢから取得した管理情報は既にＲＡＭ１４に格納されているので、このＲＡＭ１４から読み出すことにより行われる。
【００９８】
即ち、前述したように、常に最終ＳＤＣＢから管理情報を取得する方式とした場合には、ユーザはセッション番号を指定することなしに管理情報取得要求を行わせるものであり、本実施の形態のようなセッション番号指定を伴わせる方式において、最終ＳＤＣＢを指定させる場合にも具体的な番号入力を必要としないようにセッション番号を指定するフィールドをデフォルト設定としてセッション番号０としているものであるが、セッション番号０が光ディスク２上に存在しないことからエラー報告（ステップＳ６）としてしまうと、常に最終ＳＤＣＢから管理情報を取得する方式との互換性に欠け、最終ＳＤＣＢが属する最終セッション番号自体の指定を強いてしまうこととなる。この点、セッション番号の具体的な指定がなく、デフォルト値である場合には、最終ＳＤＣＢから取得した管理情報を報告させることで、常に最終ＳＤＣＢから管理情報を取得する方式との互換性を保つことができる。
【００９９】
なお、指定されたセッション番号が光ディスク２上に存在しない場合（Ｓ２のＮ）、図６のフローチャート中に仮想線で示すように、それがデフォルト値であるか否かに拘らず、エラー報告（ステップＳ６）とせずに、一律に、最終ＳＤＣＢから取得したフラグメント情報を含む管理情報を、インターフェース１１を通じてホスト側に報告させ（ステップＳ７）、管理情報取得処理を終了させるようにしてもよい。この場合のステップＳ７の処理も報告手段、報告ステップ、報告機能の一環として実行される。この場合の報告は、当該最終ＳＤＣＢから取得した管理情報は既にＲＡＭ１４に格納されているので、このＲＡＭ１４から読み出すことにより行われる。
【０１００】
即ち、ユーザがホストを通じて指定したセッション番号が光ディスク２上に存在しない場合、エラー報告とせずに最終ＳＤＣＢの管理情報を報告することで、ユーザとしては、光ディスク２上に存在するセッション数を気にすることなく最終ＳＤＣＢの管理情報を取得することが可能となる。例えば、本実施の形態のようなＤＶＤ＋Ｒでは、最大１９１個のセッションが存在し得るが、意図的にこれより大きなセッション番号を指定すれば、光ディスク２上に存在するセッション数に依らず、最終ＳＤＣＢの管理情報を取得することができる。よって、最終ＳＤＣＢの管理情報を取得するためのデフォルト値が設定されていない場合にも対処することができる。
【０１０１】
なお、本実施の形態では、光ディスク２がＤＶＤ＋Ｒである場合について説明したが、これに限らず、セッションやトラックといった複数のデータ領域に分割してデータ記録されるとともに、データ記録に関する管理情報が所定の管理情報領域に記録され、かつ、当該管理情報は所定のデータ記録が完了する毎に更新されて新たな管理情報領域に追加記録される情報記録媒体であればよい。
【０１０２】
また、本実施の形態の光ディスク装置１は、ホストと同一の筐体内に配置される、いわゆる内蔵型であってもよく、或いは、ホストとは別の筐体内に配置される、いわゆる外付け型であってもよい。
【０１０３】
さらには、情報再生装置として光ディスク装置が用いられる場合について説明したが、これに限らず、情報再生の対象媒体として、セッションやトラックといった複数のデータ領域に分割してデータ記録されるとともに、データ記録に関する管理情報が所定の管理情報領域に記録され、かつ、当該管理情報は所定のデータ記録が完了する毎に更新されて新たな管理情報領域に追加記録される情報記録媒体を用いることができる情報再生装置であればよい。もちろん、再生のみならず、記録機能を備えた情報記録再生装置であってもよい。
【発明の効果】
【０１０４】
請求項１，８，１２，１６記載の発明によれば、特定の管理情報領域の指定を伴う外部装置からの管理情報の取得要求を受付け、受付けた取得要求中で指定された特定の管理情報領域からデータ記録に関する管理情報を取得するインターフェース機能が付加されているので、管理情報に関して所定のデータ記録が完了する毎に更新されて新たな領域に追加記録される複数の管理情報領域が存在する情報記録媒体を再生対象とする状況下であっても、パフォーマンスを低下させることなく、ユーザ所望の管理情報領域の管理情報を取得することができる。
【０１０５】
請求項２，１８記載の発明によれば、トラック情報を必要とするセッションに属する所望の管理情報領域の指定を伴い管理情報の取得を要求することにより、当該セッションのトラック情報を容易に取得することができる。
【０１０６】
請求項３，１９記載の発明によれば、具体的に、ＤＶＤ＋Ｒの規格に準じた情報記録媒体を再生対象とする状況下において、データ記録が既に完了した所望のセッション内のフラグメント情報を対応するＳＤＣＢから容易に取得することができる。
【０１０７】
請求項４，２０記載の発明によれば、ユーザが外部装置を通じて指定した特定の管理情報領域から得られる管理情報のうち、追加更新された最新のものを報告させることができる。
【０１０８】
請求項５，９，１３，１６記載の発明によれば、ユーザが外部装置を通じて指定した管理情報領域が情報記録媒体上に存在しない場合には、誤った管理情報領域の指定操作である可能性が高いので、エラー報告とすることで、誤った管理情報領域による管理情報をユーザに対して報告してしまうことを回避できる。
【０１０９】
請求項６，１０，１４，１６記載の発明によれば、ユーザが外部装置を通じて指定した管理情報領域が情報記録媒体上に存在しない場合、エラー報告とせずに最終の管理情報領域の管理情報を報告することで、ユーザとしては、情報記録媒体上に存在する管理情報領域数を気にすることなく最終の管理情報領域の管理情報を取得することができる。
【０１１０】
請求項７，１１，１５，１６，２３記載の発明によれば、管理情報領域の具体的な指定がなく、デフォルト値である場合には、最終の管理情報領域から取得した管理情報を報告させることで、常に最終の管理情報領域から管理情報を取得する方式との互換性を保つことが可能となる。
【０１１１】
請求項１７記載の発明によれば、特定の管理情報領域の指定を伴うホストからの管理情報の取得要求を受付け、受付けた取得要求中で指定された特定の管理情報領域からデータ記録に関する管理情報を取得するインターフェース機能が付加されているので、管理情報に関して所定のデータ記録が完了する毎に更新されて新たな領域に追加記録される複数の管理情報領域が存在する情報記録媒体を再生対象とする状況下であっても、パフォーマンスを低下させることなく、ユーザ所望の管理情報領域の管理情報を取得することが可能となる。
【０１１２】
請求項２１記載の発明によれば、ユーザがホストを通じて指定した管理情報領域が情報記録媒体上に存在しない場合には、誤った管理情報領域の指定操作である可能性が高いので、エラー報告とすることで、誤った管理情報領域による管理情報をユーザに対して報告してしまうことが回避される。
【０１１３】
請求項２２記載の発明によれば、ユーザがホストを通じて指定した管理情報領域が情報記録媒体上に存在しない場合、エラー報告とせずに最終の管理情報領域の管理情報を報告することで、ユーザとしては、情報記録媒体上に存在する管理情報領域数を気にすることなく最終の管理情報領域の管理情報を取得することが可能となる。
【０１１４】
請求項２４，２５記載の発明によれば、情報再生装置は、ホストに対していわゆる内蔵型、或いは、外付け型で配置することができる。つまり、配置に制限されることがなく、汎用的な再生システムを提供することができる。
【図面の簡単な説明】
【図１】本発明の一実施の形態の光ディスク装置の概略構成を示すブロック図である。
【図２】ＤＶＤ＋Ｒのマルチセッションフォーマット例を示す模式図である。
【図３】ＳＤＣＢのフォーマット例を示す説明図である。
【図４】“Ｆragment  Ｉtem”のフォーマット例を示す説明図である。
【図５】“Ｐrevious  Ｓession  Ｉtem”のフォーマット例を示す説明図である。
【図６】管理情報取得処理例を示す概略フローチャートである。
【符号の説明】
２  情報記録媒体、ＤＶＤ＋Ｒ
Ｓ１  受付手段、受付ステップ、受付機能
Ｓ２  判定手段、判定ステップ、判定機能
Ｓ３  管理情報取得手段、管理情報取得ステップ、管理情報取得機能
Ｓ４，Ｓ６，Ｓ７  報告手段、報告ステップ、報告機能
Ｓ５  デフォルト値判定手段、デフォルト値判定ステップ、デフォルト値判定機能