(57)【特許請求の範囲】
【請求項１】
記録可能な情報記録媒体に最大記録単位に対して該最大記録単位よりも細分化された小さい記録単位でデータを記録し、前記最大記録単位でデータの記録を完了するとき、そのデータの記録を完了した最大記録単位内の各小さい記録単位に対して昇順でユニークに付加した通し番号の中の最大番号を、次の最大記録単位内の管理情報に付加して記録する手段と、
前記データの記録が完了された情報記録媒体のデータを再生するとき、再生対象の小さい記録単位の番号を受けると、前記情報記録媒体の先頭の最大記録単位から順に管理情報を参照し、前記再生対象の小さい記録単位の番号よりも大きい最大番号が記録されていると最初に確認された管理情報を有する最大記録単位を求め、該求めた最大記録単位の１つ前の最大記録単位内の先頭の小さい記録単位から前記再生対象の小さい記録単位の番号に該当する小さい記録単位を検索する手段と、
を備えたことを特徴とする情報記録再生装置。
【請求項２】
記録可能な情報記録媒体に最大記録単位に対して該最大記録単位よりも細分化された小さい記録単位でデータを記録し、前記最大記録単位でデータの記録を完了するとき、そのデータの記録を完了した最大記録単位内の各小さい記録単位に対して昇順でユニークに付加した通し番号の中の最小番号を、次の最大記録単位内の管理情報に付加して記録する手段と、
前記データの記録が完了された情報記録媒体のデータを再生するとき、再生対象の小さい記録単位の番号を受けると、前記情報記録媒体の先頭の最大記録単位から順に管理情報を参照し、前記再生対象の小さい記録単位の番号よりも大きい最小番号が記録されていると最初に確認された管理情報を有する最大記録単位を求め、該求めた最大記録単位の２つ前の最大記録単位内の先頭の小さい記録単位から前記再生対象の小さい記録単位の番号に該当する小さい記録単位を検索する手段と、
を備えたことを特徴とする情報記録再生装置。
【請求項３】
請求項１又は２記載の情報記録再生装置において、前記情報記録媒体がＤＶＤ＋Ｒディスクであることを特徴とする情報記録再生装置。
【請求項４】
請求項１乃至３のいずれか一項に記載の情報記録再生装置において、前記複数種類の記録単位が最大記録単位のセッションと該セッションよりも小さい記録単位のフラグメントとからなることを特徴とする情報記録再生装置。
【請求項５】
記録可能な情報記録媒体に最大記録単位に対して該最大記録単位よりも細分化された小さい記録単位でデータを記録し、前記最大記録単位でデータの記録を完了するとき、そのデータの記録を完了した最大記録単位内の各小さい記録単位に対して昇順でユニークに付加した通し番号の中の最大番号を、次の最大記録単位内の管理情報に付加して記録する工程と、上記データの記録が完了された情報記録媒体のデータを再生するとき、再生対象の小さい記録単位の番号を受けると、上記情報記録媒体の先頭の最大記録単位から順に管理情報を参照し、上記再生対象の小さい記録単位の番号よりも大きい最大番号が記録されていると最初に確認された管理情報を有する最大記録単位を求め、その求めた最大記録単位の１つ前の最大記録単位内の先頭の小さい記録単位から上記再生対象の小さい記録単位の番号に該当する小さい記録単位を検索する工程とからなることを特徴とする情報記録再生方法。
【請求項６】
コンピュータに、記録可能な情報記録媒体に最大記録単位に対して該最大記録単位よりも細分化された小さい記録単位でデータを記録し、前記最大記録単位でデータの記録を完了するとき、そのデータの記録を完了した最大記録単位内の各小さい記録単位に対して昇順でユニークに付加した通し番号の中の最大番号を、次の最大記録単位内の管理情報に付加して記録する手順と、上記データの記録が完了された情報記録媒体のデータを再生するとき、再生対象の小さい記録単位の番号を受けると、上記情報記録媒体の先頭の最大記録単位から順に管理情報を参照し、上記再生対象の小さい記録単位の番号よりも大きい最大番号が記録されていると最初に確認された管理情報を有する最大記録単位を求め、その求めた最大記録単位の１つ前の最大記録単位内の先頭の小さい記録単位から上記再生対象の小さい記録単位の番号に該当する小さい記録単位を検索する手順とを実行させるためのプログラム。
【請求項７】
請求項６記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項８】
ホストコンピュータと、該ホストコンピュータからの指示に基づいて、記録可能な情報記録媒体に最大記録単位に対して該最大記録単位よりも細分化された小さい記録単位でデータを記録し、前記最大記録単位でデータの記録を完了するとき、そのデータの記録を完了した最大記録単位内の各小さい記録単位に対して昇順でユニークに付加した通し番号の中の最大番号を、次の最大記録単位内の管理情報に付加して記録する手段と、前記データの記録が完了された情報記録媒体のデータを再生するとき、再生対象の小さい記録単位の番号を受けると、前記情報記録媒体の先頭の最大記録単位から順に管理情報を参照し、前記再生対象の小さい記録単位の番号よりも大きい最大番号が記録されていると最初に確認された管理情報を有する最大記録単位を求め、該求めた最大記録単位の１つ前の最大記録単位内の先頭の小さい記録単位から前記再生対象の小さい記録単位の番号に該当する小さい記録単位を検索する手段とを備えた情報記録再生装置とからなることを特徴とする情報記録再生システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、光ディスク（ＣＤ−Ｒ／ＲＷ，ＤＶＤ−Ｒ／ＲＷ，ＤＶＤ＋Ｒ，ＤＶＤ＋ＲＷ），光磁気ディスク（ＭＯ），磁気ディスク（ＨＤ，ＦＤ，ＬＳ１２０，ＺＩＰ），メモリカード（ＲＡＭ，ＲＯＭ）等の主にコンピュータシステムの中で交換可能な情報記録媒体へデータを記録し、そのデータ記録された情報記録媒体を再生する情報記録再生装置と、上記のような情報記録媒体に対するデータの記録と再生をする情報記録再生方法と、その情報記録再生方法の手順をコンピュータに実行させるためのプログラムと、そのプログラムを記録したコンピュータ読み取り可能な記録媒体と、ホストコンピュータとそのホストコンピュータからの指示によって情報記録媒体に対するデータの記録と再生をする情報記録再生装置とからなる情報記録再生システムとに関する。
【０００２】
【従来の技術】
コンピュータやデジタル機器がビジネスや日常生活に欠かせないものとなってきているのに伴って、情報記録媒体は互換性，永続性などが重視されるようになってきた。特に、磁気記録媒体や光学記録媒体は取り扱いの簡易性もあって注目されている。
このように情報記録媒体が幅広く利用されるようになると、更に高密度化されるにつれて記録されるデータも膨大になり、従来の記録段階よりもさらに細かな記録再生単位が必要になってきた。
このようなデジタル記録可能な情報記録媒体を利用するとき、記録単位，再生単位がそれぞれの記録装置，再生専用装置，情報記録媒体の事情によってかなり異なっている。
【０００３】
例えば、ＣＤ−Ｒディスクでは、当初ディスクアットワンス（始めから終わりまで一気に書き込む方法）のみであったデータ記録方法が、セッション，トラック，パケットと数段階の記録単位に細分化されていった。
そして、データ記録後に目的のデータを検索して再生する為には、最大記録単位から順に小さい記録単位まで各記録段階を踏襲してからたどり着かなければならなかったので、ランダムアクセスが遅い記録系では再生するまでの性能を左右することになる。
例えば、代表的な光学情報記録媒体である音楽ＣＤでは、再生の為に内周側のある領域に各曲の開始位置と終了位置を記録しており、その開始位置と終了位置によって目的のデータや曲を素早く見つけることを可能にしていた。
【０００４】
また、情報記録媒体にデータ記録時の位置検索に必要なアドレス情報や回転制御のプリ情報などを埋め込んでおき、それらの情報を読み出す方法（例えば、特開２００１−５２３５２号公報参照）があった。
そして、ＤＶＤ＋Ｒディスク等の記録可能な情報記録媒体でも、情報記録媒体の所定の記録単位の記録位置を検索する時、わざわざ全ての上位記録単位の中から該当する記録位置を見つけ出していた。
例えば、ＤＶＤ＋Ｒディスクの場合、所定のフラグメント情報（記録位置）を検索する際に、最内周のリードイン部からセッションの内容を記録したブロックのセッションディスクコントロールブロック（ＳＤＣＢ）を各セッション毎に次々にアクセスして目的のデータを検索していた。
【０００５】
【発明が解決しようとする課題】
しかしながら、上述のように情報記録媒体上の全ての上位記録単位の中から該当する記録位置を検索するのでは、上述したような記録単位の細分化とデータ記録を行う度に情報記録媒体の論理的な構造が複雑になっていくと、目的とするデータの検索までに時間がかかるという問題があった。
このように、当初考慮されていなかったパケットやフラグメントと呼ばれる細かな記録単位に関しては、アクセスを高速化する手段を持たせられないのが実状である。
【０００６】
最近ではネットワークも高速化しており、手元にある情報より、ネット上にキャッシュされた情報の方がアクセス性に優れることもしばしばであり、情報記録媒体をセットしてホストコンピュータ側からのアクセスが可能になるまでの時間の高速化が待たれている。
この発明は上記の課題を解決するためになされたものであり、データ記録単位が細分化された情報記録媒体内のデータ再生を高速に行えるようにすることを目的とする。
【０００７】
【課題を解決するための手段】
この発明は上記の目的を達成するため、次の（１）〜（８）を提供する。
（１）記録可能な情報記録媒体に最大記録単位に対してその最大記録単位よりも細分化された小さい記録単位でデータを記録し、上記最大記録単位でデータの記録を完了するとき、そのデータの記録を完了した最大記録単位内の各小さい記録単位に対して昇順でユニークに付加した通し番号の中の最大番号を、次の最大記録単位内の管理情報に付加して記録する手段と、上記データの記録が完了された情報記録媒体のデータを再生するとき、再生対象の小さい記録単位の番号を受けると、上記情報記録媒体の先頭の最大記録単位から順に管理情報を参照し、上記再生対象の小さい記録単位の番号よりも大きい最大番号が記録されていると最初に確認された管理情報を有する最大記録単位を求め、その求めた最大記録単位の１つ前の最大記録単位内の先頭の小さい記録単位から上記再生対象の小さい記録単位の番号に該当する小さい記録単位を検索する手段を備えた情報記録再生装置。
【０００８】
（２）記録可能な情報記録媒体に最大記録単位に対してその最大記録単位よりも細分化された小さい記録単位でデータを記録し、上記最大記録単位でデータの記録を完了するとき、そのデータの記録を完了した最大記録単位内の各小さい記録単位に対して昇順でユニークに付加した通し番号の中の最小番号を、次の最大記録単位内の管理情報に付加して記録する手段と、上記データの記録が完了された情報記録媒体のデータを再生するとき、再生対象の小さい記録単位の番号を受けると、上記情報記録媒体の先頭の最大記録単位から順に管理情報を参照し、上記再生対象の小さい記録単位の番号よりも大きい最小番号が記録されていると最初に確認された管理情報を有する最大記録単位を求め、その求めた最大記録単位の２つ前の最大記録単位内の先頭の小さい記録単位から上記再生対象の小さい記録単位の番号に該当する小さい記録単位を検索する手段を備えた情報記録再生装置。
（３）（１）又は（２）の情報記録再生装置において、上記情報記録媒体がＤＶＤ＋Ｒディスクである情報記録再生装置。
（４）（１）乃至（３）のいずれかの情報記録再生装置において、上記複数種類の記録単位が最大記録単位のセッションと該セッションよりも小さい記録単位のフラグメントとからなる情報記録再生装置。
【０００９】
（５）記録可能な情報記録媒体に最大記録単位に対してその最大記録単位よりも細分化された小さい記録単位でデータを記録し、上記最大記録単位でデータの記録を完了するとき、そのデータの記録を完了した最大記録単位内の各小さい記録単位に対して昇順でユニークに付加した通し番号の中の最大番号を、次の最大記録単位内の管理情報に付加して記録する工程と、上記データの記録が完了された情報記録媒体のデータを再生するとき、再生対象の小さい記録単位の番号を受けると、上記情報記録媒体の先頭の最大記録単位から順に管理情報を参照し、上記再生対象の小さい記録単位の番号よりも大きい最大番号が記録されていると最初に確認された管理情報を有する最大記録単位を求め、その求めた最大記録単位の１つ前の最大記録単位内の先頭の小さい記録単位から上記再生対象の小さい記録単位の番号に該当する小さい記録単位を検索する工程とからなる情報記録再生方法。
（６）コンピュータに、記録可能な情報記録媒体に最大記録単位に対してその最大記録単位よりも細分化された小さい記録単位でデータを記録し、上記最大記録単位でデータの記録を完了するとき、そのデータの記録を完了した最大記録単位内の各小さい記録単位に対して昇順でユニークに付加した通し番号の中の最大番号を、次の最大記録単位内の管理情報に付加して記録する手順と、上記データの記録が完了された情報記録媒体のデータを再生するとき、再生対象の小さい記録単位の番号を受けると、上記情報記録媒体の先頭の最大記録単位から順に管理情報を参照し、上記再生対象の小さい記録単位の番号よりも大きい最大番号が記録されていると最初に確認された管理情報を有する最大記録単位を求め、その求めた最大記録単位の１つ前の最大記録単位内の先頭の小さい記録単位から上記再生対象の小さい記録単位の番号に該当する小さい記録単位を検索する手順を実行させるためのプログラム。
【００１０】
（７）上記のようなプログラムを記録したコンピュータ読み取り可能な記録媒体。
（８）ホストコンピュータと、そのホストコンピュータからの指示に基づいて、記録可能な情報記録媒体に最大記録単位に対してその最大記録単位よりも細分化された小さい記録単位でデータを記録し、上記最大記録単位でデータの記録を完了するとき、そのデータの記録を完了した最大記録単位内の各小さい記録単位に対して昇順でユニークに付加した通し番号の中の最大番号を、次の最大記録単位内の管理情報に付加して記録する手段と、上記データの記録が完了された情報記録媒体のデータを再生するとき、再生対象の小さい記録単位の番号を受けると、上記情報記録媒体の先頭の最大記録単位から順に管理情報を参照し、上記再生対象の小さい記録単位の番号よりも大きい最大番号が記録されていると最初に確認された管理情報を有する最大記録単位を求め、その求めた最大記録単位の１つ前の最大記録単位内の先頭の小さい記録単位から上記再生対象の小さい記録単位の番号に該当する小さい記録単位を検索する手段を備えた情報記録再生装置とからなる情報記録再生システム。
【００１１】
【発明の実施の形態】
以下、この発明の実施形態を図面に基づいて具体的に説明する。
図１は、この発明の一実施形態である光ディスク記録再生システムの構成を示すブロック図である。
この光ディスク記録再生システムは、１〜１０の各部を備えた光ディスクドライブ（情報記録再生装置）と、ホストコンピュータ１２とからなる。
この光ディスク記録再生システムは、光ディスクドライブに装着された光ディスク１１にデータを記録及びその記録されたデータを再生する。その光ディスク１１としては、ライトワンス，リライタブルに限らないし、スタンプＲＯＭ媒体であっても構わない。この実施形態では特にＤＶＤ＋Ｒディスクの場合について説明する。
【００１２】
光ディスクドライブは、光ディスク１１を回転させるモータ１と、その回転を制御する回転制御系部４と、光ディスク１１にデータ記録再生のためのレーザ光Ｌを照射する光ピックアップ２と、そのレーザ光Ｌの発光の制御を行う光ピックアップ制御系部６と、光ピックアップ２を光ディスク１１の半径方向に移動させる粗動モータ３と、その回転駆動を制御する粗動モータ制御系部５と、光ピックアップ２への信号及び光ピックアップ２からの信号を制御する信号処理系部７と、ホストコンピュータ１２との間で信号のやり取りするためのＡＴＡＰＩ，ＳＣＳＩ，１ＥＥＥ１３９４、ＵＳＢ等の外部インタフェース１０と、このドライブ全体を制御するコントローラ９を備えている。
【００１３】
コントローラ９には図示を省略したレジスタと、コントローラ９を動かすためのプログラムと各種の情報を記憶する領域の不揮発性ＲＡＭを備えている。キャッシュメモリ８は、コントローラ９がデータを一時的に記憶する領域として利用する。
ホストコンピュータ１２は、ＣＰＵ，フラッシュＲＯＭ（ＦＲＯＭ）等のＲＯＭ，ＲＡＭ等からなるマイクロコンピュータを内蔵し、ＲＯＭに記録されたプログラムをＣＰＵが実行することによって光ディスクドライブによる光ディスク１１に対するデータの記録及び再生の制御を行う。
【００１４】
すなわち、上記コントローラ９の不揮発性ＲＡＭにこの発明に係る手順を実行させるためのプログラムをインストールし、コントローラ９がそのプログラムを実行することによってこの発明に係る情報記録再生方法を行い、記録可能な情報記録媒体に最大記録単位に対してその最大記録単位よりも細分化された小さい記録単位でデータを記録し、上記最大記録単位でデータの記録を完了するとき、そのデータの記録を完了した最大記録単位内の各小さい記録単位に対して昇順でユニークに付加した通し番号の中の最大番号を、次の最大記録単位内の管理情報に付加して記録する手段の機能を果たす。
【００１５】
また、上記データの記録が完了された情報記録媒体のデータを再生するとき、再生対象の小さい記録単位の番号を受けると、上記情報記録媒体の先頭の最大記録単位から順に管理情報を参照し、上記再生対象の小さい記録単位の番号よりも大きい最大番号が記録されていると最初に確認された管理情報を有する最大記録単位を求め、その求めた最大記録単位の１つ前の最大記録単位内の先頭の小さい記録単位から上記再生対象の小さい記録単位の番号に該当する小さい記録単位を検索する手段の機能も果たす。
【００１６】
あるいは、上記ホストコンピュータ１２にこの発明に係る手順を実行させるためのプログラムをインストールし、ホストコンピュータ１２内のＣＰＵがそのプログラムを実行することによってこの発明に係る情報記録再生方法を行い、上記各部の機能を果たすようにしてもよい。さらに、光ディスクドライブに光ディスク１１に記録されたデータの中から目的のデータを検索して再生させる処理も行わせる。上記プログラムは、光ディスク，フレキシブルディスク，光磁気ディスク等の各種のコンピュータ読み取り可能な記録媒体に記憶して、その記録媒体を介してインストールすると良い。また、ネットワークと接続した場合はそのネットワーク上から上記プログラムをインストールすることもできる。
【００１７】
次に、この光ディスク記録再生システムにおけるデータ記録時のフォーマットについて説明する。図２は、この光ディスク記録再生システムにおけるデータ記録時のフォーマットの説明図である。
ここでは、光ディスク１１がＤＶＤ＋Ｒディスク（規格書に規定されたＤＶＤ＋Ｒのデータ記録形式で記録されたディスク）であり、複数種類の記録単位が最大記録単位のセッション（Ｓｉｓｓｉｏｎ）とそのセッションよりも小さい記録単位のフラグメント（Ｆｒａｇｍｅｎｔ）とからなる場合について説明する。
光ディスク１１には、第１記録単位（最大記録単位）のセッションとそのセッションに対してより細分化された小さい記録単位の第２記録単位のフラグメントでデータを記録する。同図には、第１セッションにフラグメントＦ１，Ｆ２，Ｆ３を、第２セッションにフラグメントＦ４，Ｆ５，Ｆ６をそれぞれ記録した場合を示している。第１セッションをそのまま書き込んだ場合として第３セッションにフラグメントＦ７を示している。
【００１８】
ここで、第１セッションのデータ記録完了時には、その第１セッション内の各フラグメントＦ１，Ｆ２，Ｆ３に対して昇順でユニークに付加した通し番号の中の最大番号Ｆ３を第２セッションの管理情報に付加して記録する。
同様にして、第２セッションのデータ記録完了時には、その第２セッション内の各フラグメントＦ４，Ｆ５，Ｆ６に対して昇順でユニークに付加した通し番号の中の最大番号Ｆ６を第３セッションの管理情報に付加して記録する。
また、第３セッションのように、一フラグメントを持ってセッションを終了することも出来るので、第３セッションのデータ記録完了時には、第４セッション（図示省略）の管理情報には番号Ｆ７が付加して記録される。各セッションの管理情報は、各セッションの前後の領域や、光ディスク全体を管理する領域に記録される。
【００１９】
また、次のようにしても良い。
第１セッションのデータ記録完了時には、その第１セッション内の各フラグメントＦ１，Ｆ２，Ｆ３に対して昇順でユニークに付加した通し番号の中の最小番号Ｆ１を第２セッションの管理情報に付加して記録する。同様にして、第２セッションのデータ記録完了時には、その第２セッション内の各フラグメントＦ４，Ｆ５，Ｆ６に対して昇順でユニークに付加した通し番号の中の最小番号Ｆ４を第３セッションの管理情報に付加して記録する。また、第４セッションの管理情報には第３セッションにおける最小番号Ｆ７が付加して記録される。
【００２０】
図３は、この光ディスク記録再生システムにおけるデータ記録時のフォーマットのさらに詳細な説明図である。ここでは、光ディスク１１にマルチセッションデータ記録方式で記録したときのフォーマットで説明する。
光ディスク１１の記録領域には複数個のセッション１〜Ｎ（Ｎ：自然数）があり（同図の（ａ）参照）、そのセッション１内は先頭からリードイン（Ｌｅａｄ−ｉｎ：ＬＩ）領域とデータ（Ｄａｔａ）領域とクロージャ（Ｃｌｏｓｕｒｅ：Ｃｌ）領域とからなり、データ領域内は複数個のフラグメントとして、例えば３個のフラグメントＦ１，Ｆ２，Ｆ３が存在する。そのデータ領域はトラック１を形成する。
【００２１】
また、セッション２内は先頭からイントロ（Ｉｎｔｒｏ：Ｉ）領域とデータ領域とクロージャ領域とからなり、データ領域内は例えば３個のフラグメントＦ４，Ｆ５，Ｆ６が存在する。そのデータ領域はトラック２を形成する。さらに、セッション３内もセッション２と同じように先頭からイントロ領域とデータ領域とクロージャ領域とからなり、データ領域内は例えば３個のフラグメントＦ７，Ｆ８，Ｆ９が存在する。そのデータ領域はトラック３を形成する。このようにして複数のセッションが形成され、最終のセッションＮ内はイントロ領域とデータ領域とリードアウト（Ｌｅａｄ−ｏｕｔ：ＬＯ）領域からなる（同図の（ｂ）参照）。
【００２２】
上記リードイン領域，イントロ領域，リードアウト領域内には、それぞれバッファゾーンが設けられており、その各バッファゾーンに各セッションの管理情報であるセッションディスクコントロールブロック（「ＳＤＣＢ」と略称する）が記録される。通常は、このＳＤＣＢには、セッション内の各フラグメントのアドレスと前のセッションのトラックのアドレス等の情報が記録されているが、この実施形態の光ディスク記録再生システムでは、各セッション内の各フラグメントに対して昇順でユニークに付加した通し番号の中の最大番号を次のセッションの管理情報に付加して作成したフラグメント情報テーブルを記録する。
【００２３】
例えば、セッション１のリードイン領域とクロージャ領域のバッファゾーンには、ＳＤＣＢとしてセッション１内の各フラグメントＦ１，Ｆ２，Ｆ３のアドレスを格納したフラグメント情報テーブル２０を記録し、セッション２のイントロ領域とクロージャ領域のバッファゾーンには、ＳＤＣＢとしてセッション１内のトラックＴｒ１とセッション２内の各フラグメントＦ４，Ｆ５，Ｆ６のアドレスを格納し、そのトラックＴｒ１のアドレスに対応させてセッション１内のフラグメントの最大番号Ｆ３を付加したフラグメント情報テーブル２１を記録する。
さらに、セッション３のイントロ領域とクロージャ領域のバッファゾーンには、ＳＤＣＢとしてセッション１内のトラックＴｒ１とセッション２内のトラックＴｒ２とセッション３内の各フラグメントＦ７，Ｆ８，Ｆ９のアドレスを格納し、そのトラックＴｒ１のアドレスに対応させてセッション１内のフラグメントの最大番号Ｆ３を、トラックＴｒ２のアドレスに対応させてセッション２内のフラグメントの最大番号Ｆ６をそれぞれ付加したフラグメント情報テーブル２２を記録する（同図の（ｃ）参照）。
【００２４】
また、フラグメント情報テーブルにフラグメントの最小番号を記録するようにしても良い。その場合、セッション２のイントロ領域とクロージャ領域のバッファゾーンには、ＳＤＣＢとしてセッション１内のトラックＴｒ１とセッション２内の各フラグメントＦ４，Ｆ５，Ｆ６のアドレスを格納し、そのトラックＴｒ１のアドレスに対応させてセッション１内のフラグメントの最小番号Ｆ１を付加したフラグメント情報テーブル２１を記録する。さらに、セッション３のイントロ領域とクロージャ領域のバッファゾーンには、ＳＤＣＢとしてセッション１内のトラックＴｒ１とセッション２内のトラックＴｒ２とセッション３内の各フラグメントＦ７，Ｆ８，Ｆ９のアドレスを格納し、そのトラックＴｒ１のアドレスに対応させてセッション１内のフラグメントの最小番号Ｆ１を、トラックＴｒ２のアドレスに対応させてセッション２内のフラグメントの最小番号Ｆ４をそれぞれ付加したフラグメント情報テーブル２２を記録する。
【００２５】
このようにすれば、セッションの開始位置がフラグメントの開始位置に一致することになり、アドレスの検索・確定には便利である。
このように、データ記録によって最大記録単位のセッションが確定するとき、下位の記録単位のフラグメントはその中に含まれることになり、その時に、フラグメント情報の一部の情報（ＩＤ，開始アドレス，長さ等の情報）と共に前のセッション内のフラグメントの最大番号あるいは最小番号を記録するようにして、上位記録単位情報構造に反映させるようにする。そして、フラグメント情報テーブルに記録された最大番号あるいは最小番号に基づいて再生対象のフラグメントを高速に検索して再生する。この再生処理の詳細は後述する。
【００２６】
また、ここでは、複数種類の記録単位として最大記録単位のセッションとそのセッションよりも小さい記録単位のフラグメントとの２種類の記録単位の場合について説明したが、さらに小さい記録単位でデータを記録するときのために、その新たな記録単位の最大番号あるいは最小番号を格納するための情報エリアを上記テーブル内に設ければ、将来に渡ってもアクセスの高速化手段を確保することができる。上述のようなデータ記録方法で作成された光ディスクは高速にマウントすることができ、素早くデータ再生することができる。
【００２７】
図４は、この光ディスク記録再生システムにおけるデータ記録処理を示すフローチャート図である。
まず、コントローラ９は、データ記録開始直後に、ステップ（図中「Ｓ」で示す）１の記録・フラグメント操作を禁ずるロック処理で以降の一連の動作が終了するまで他のアプリケーションによる割り込み処理によってデータに変化を発生させる動作を禁じる手段をとる。次に、ステップ２でセッション内のデータ記録単位の状態を調査して定義されたフラグメントの情報を整理し、そのフラグメントのデータ記録が完了していない場合はステップ６でフラグメントを確定し、必要ならゼロ埋め（強制ゼロ記録）による記録を行う。
【００２８】
さらに、ステップ３でデータ記録単位の状態を調査して未定義のフラグメントの情報を整理し、そのフラグメントのデータ記録が完了していない場合はステップ７でフラグメントを確定し、必要ならゼロ埋め（強制ゼロ記録）による記録を行って全フラグメントを確定する。この処理は未記録部があるとアクセスできない情報再生装置がある為、宣言されてない記録単位への記録に対しても同様に行うものである。ここまでの処理で、フラグメント情報が全て出揃うことになる。
ステップ４でセッション内の全フラグメントの各通し番号，そのセッション内の各フラグメントに対して昇順でユニークに付加した通し番号の中の最大番号あるいは最小番号等を記憶したフラグメント情報テーブルを作成し、ステップ５でセッションの記録処理が出たところで、フラグメント情報テーブルを含む必要な情報を上位構造に転記し、セッションを確定してセッションをクローズし、このデータ記録処理を終了する。
【００２９】
次に、この光ディスク記録再生システムで上述のようにデータが記録された光ディスクのデータを再生するときの処理について説明する。
図５は、この光ディスク記録再生システムにおけるデータ再生処理を示すフローチャート図である。
ホストコンピュータ１２から再生対象のフラグメント番号を受けると、コントローラ９は、ステップ１１と１２で第１セッションから順にセッション情報テーブルのセッション情報（セッション内のフラグメントの最大番号）を取得し、その各セッション情報のフラグメントの最大番号が目的（再生対象）のフラグメント番号以上か否かを判断する処理を繰り返し、フラグメントの最大番号が再生対象のフラグメント番号以上でないと判断したとき、そのフラグメントの最大番号が記録されていたセッションの先頭から目的（再生対象）のフラグメントを検索し、その検索によって得られたフラグメントのデータを読み出してホストコンピュータへ送り、このデータ再生処理を終了する。
【００３０】
例えば、図２及び図３に示したフォーマットでデータが記録された光ディスク１１のフラグメントＦ５のデータを再生する場合、コントローラ９は、まずセッション１のフラグメント情報テーブル２０を参照し、そこにはフラグメントの最大番号が格納されていないので、次にセッション２のフラグメント情報テーブル２１からトラックＴｒ１のアドレスに対応させて記憶したフラグメント番号Ｆ３（トラック１内の各フラグメント番号の内の最大番号に相当する）を取得し、そのフラグメントの最大番号Ｆ３と検索対象のフラグメント番号Ｆ５を比較し、フラグメントの最大番号Ｆ３＜検索対象のフラグメント番号Ｆ５なので、次に、セッション３のフラグメント情報テーブル２２からトラックＴｒ２のアドレスに対応させて記憶したフラグメント番号Ｆ６（トラック２内の各フラグメント番号の内の最大番号に相当する）を取得し、そのフラグメントの最大番号Ｆ６と検索対象のフラグメント番号Ｆ５を比較し、フラグメントの最大番号Ｆ３≧検索対象のフラグメント番号Ｆ８なので、セッション２のトラック２内の先頭のフラグメント（フラグメント番号Ｆ４）から検索を開始してフラグメントＦ５を探し出す。
このようにして、再生対象のフラグメントが含まれているトラック内の検索のみを行えばよいので、データ記録単位が細分化された光ディスク内のデータ再生を高速に行うことができる。
【００３１】
また、図３に示したフラグメント情報テーブルにフラグメントの最小番号を記録した場合のデータ再生処理は上述とは若干異なる。
例えば、図３のフラグメント情報テーブル２１のトラックＴｒ１のアドレスにセッション１の各フラグメントの中の最小番号Ｆ１を対応させて記憶し、フラグメント情報テーブル２２のトラックＴｒ２のアドレスにセッション２の各フラグメントの中の最小番号Ｆ４を対応させて記憶した場合、光ディスク１１のフラグメントＦ５のデータを再生するとき、コントローラ９は、まずセッション１のフラグメント情報テーブル２０を参照し、そこにはフラグメントの最小番号が格納されていないので、セッション２のフラグメント情報テーブル２１からトラックＴｒ１に対応させて記憶しているフラグメントの最小番号Ｆ１を取得し、そのフラグメントの最小番号Ｆ１と検索対象のフラグメント番号Ｆ５を比較し、フラグメントの最大番号Ｆ１＜検索対象のフラグメント番号Ｆ５なので、次に、セッション３のフラグメント情報テーブル２２からトラックＴｒ２に対応させて記憶しているフラグメントの最小番号Ｆ４を取得し、フラグメントの最小番号Ｆ４と検索対象のフラグメント番号Ｆ５を比較する。
【００３２】
しかし、ここでもフラグメントの最小番号Ｆ４＜検索対象のフラグメント番号Ｆ５なので、さらに、セッション４のフラグメント情報テーブルからトラックＴｒ３に対応させて記憶しているフラグメントの最小番号Ｆ７を取得し、そのフラグメントの最小番号Ｆ７と検索対象のフラグメント番号Ｆ５を比較し、ここでフラグメントの最小番号Ｆ７＞検索対象のフラグメント番号Ｆ５なので、検索対象のセッションを１つ飛ばして戻り、セッション２のトラック２内の先頭のフラグメント（フラグメント番号Ｆ４）から検索を開始してフラグメントＦ５を探し出す。このようにして、目的のフラグメントを含んだセッションを素早く見つけ出すことができ、全セッションについてそれぞれの内部を検索せずに、目的とするフラグメントを少ないアクセスで探すことができる。
【００３３】
【発明の効果】
以上説明してきたように、この発明の情報記録再生装置と情報記録再生方法と情報記録再生システムによれば、データが記録された情報記録媒体からより簡易な手順で高速にデータの再生を行える。さらに、この発明のプログラムと記録媒体とによれば、コンピュータにこの発明に係るデータ記録再生機能を容易に実現させることができる。
【図面の簡単な説明】
【図１】  この発明の一実施形態である光ディスク記録再生システムの構成を示すブロック図である。
【図２】  図１に示す光ディスク記録再生システムにおけるデータ記録時のフォーマットの説明図である。
【図３】  図１に示す光ディスク記録再生システムにおけるデータ記録時のフォーマットのさらに詳細な説明図である。
【図４】  図１に示す光ディスク記録再生システムにおけるデータ記録処理を示すフローチャート図である。
【図５】  図１に示す光ディスク記録再生システムにおけるデータ再生処理を示すフローチャート図である。
【符号の説明】
１：モータ              ２：光ピックアップ
３：粗動モータ          ４：回転制御系部
５：粗動モータ制御系部  ６：光ピックアップ制御系部
７：信号処理系部        ８：キャッシュメモリ
９：コントローラ        １０：外部インタフェース
１１：光ディスク        １２：ホストコンピュータ
２０〜２２：フラグメント情報テーブル
【図１】
0004027726.tif 000002
【図２】
0004027726.tif 000003
【図３】
0004027726.tif 000004
【図４】
0004027726.tif 000005
【図５】
0004027726.tif 000006