(57)【要約】【課題】追記型光ディスクにおいて最新のディスク管理情報が読み出し不可能な場合を想定し、その場合にも容易に代替となる情報を取得し追記記録を実行できるようにする。【解決手段】ディスク管理情報には、ディスク管理作業構造ＴＤＭＳ２０を更新する際、当該ＴＤＭＳを更新する理由４１と、前回記録したＴＤＭＳ内のディスク定義構造ＴＤＤＳの開始位置情報４３とを付加情報として記述する。ディスクから最新のＴＤＭＳ２０を読み出しできないが上記付加情報４１，４３を読み出しできる場合には、該付加情報に記述された更新理由とＴＤＤＳの開始位置情報を参照し、最新のＬＲＡを決定してデータの追記を行う。【選択図】図４
2007220194.tif 000002
【特許請求の範囲】
【請求項１】
追記型光ディスクにデータを追記する光ディスク装置において、
上記光ディスクを回転させるスピンドルモータと、
上記光ディスクにレーザ光を照射してディスク管理情報を読み出し、上記データの追記を行うピックアップと、
上記管理情報と上記データを処理する信号処理回路と、
上記管理情報の読出しと上記データの追記の動作を制御する制御部とを備え、
該制御部は、上記光ディスクから最新のディスク管理作業構造（以下、ＴＤＭＳ）を読み出しできない場合、以前に記録したＴＤＭＳを読み出し、該読み出したＴＤＭＳから記録終了位置（以下、ＬＲＡ）の値を取得し、該取得したＬＲＡの値を基に上記光ディスク上のデータの記録済領域と未記録領域の境界位置を検出し、該検出した境界位置から最新のＬＲＡを決定してデータの追記を行うことを特徴とする光ディスク装置。
【請求項２】
追記型光ディスクにデータを追記する光ディスク装置において、
上記光ディスクを回転させるスピンドルモータと、
上記光ディスクにレーザ光を照射してディスク管理情報を読み出し、上記データの追記を行うピックアップと、
上記管理情報と上記データを処理する信号処理回路と、
上記管理情報の読出しと上記データの追記の動作を制御する制御部とを備え、
該制御部は、上記ディスク管理情報として、ＴＤＭＳを更新する際、当該ＴＤＭＳを更新する理由と、前回記録したＴＤＭＳ内のディスク定義構造（以下、ＴＤＤＳ）の開始位置情報とを付加情報として記述し、
上記光ディスクから最新のＴＤＭＳを読み出しできないが上記付加情報を読み出しできる場合には、該付加情報に記述された更新理由とＴＤＤＳの開始位置情報を取得し、該取得した情報を参照して最新のＬＲＡを決定してデータの追記を行うことを特徴とする光ディスク装置。
【請求項３】
請求項２記載の光ディスク装置であって、
前記制御部は、前記読み出した付加情報に記述された更新理由に記録管理情報（以下、ＳＲＲＩ）の更新を含まない場合には、該付加情報に記述されたＴＤＤＳの開始位置情報を参照して取得したＬＲＡを最新のＬＲＡとすることを特徴とする光ディスク装置。
【請求項４】
請求項２記載の光ディスク装置であって、
前記光ディスクには、前記データとともに該データの属性情報をインターリーブして記録するデータ記録領域を有し、
前記制御部は、前記付加情報を更新したＴＤＭＳを記録する領域に記述するとともに、該付加情報を上記データ記録領域にもインターリーブして重複して記述し、
前記光ディスクから最新のＴＤＭＳが読み出しできない場合には、上記データ記録領域に重複して記述された上記付加情報を読み出すことにより、最新のＬＲＡを決定してデータの追記を行うことを特徴とする光ディスク装置。
【請求項５】
追記型光ディスクにデータを追記する光ディスク装置において、
上記光ディスクを回転させるスピンドルモータと、
上記光ディスクにレーザ光を照射してディスク管理情報を読み出し、上記データの追記を行うピックアップと、
上記管理情報と上記データを処理する信号処理回路と、
上記管理情報の読出しと上記データの追記の動作を制御する制御部とを備え、
該制御部は、上記ディスク管理情報として、ＴＤＭＳを更新する際、ＳＲＲＩを更新しない場合にも以前に記録した最新のＳＲＲＩを重複して記述し、
上記光ディスクから以前に記録したＳＲＲＩを読み出しできない場合、上記重複して記録したＳＲＲＩを読み出して、
あるいは、まず上記重複して記録したＳＲＲＩの読み出しを試み、上記重複して記録したＳＲＲＩを読み出しできない場合、以前に記録したＳＲＲＩを読み出して、
該読み出したＳＲＲＩを基に最新のＬＲＡを決定してデータの追記を行うことを特徴とする光ディスク装置。
【請求項６】
追記型光ディスクにデータを追記する際のディスク管理情報の取得方法であって、
上記光ディスクから最新のディスク管理作業構造（以下、ＴＤＭＳ）を読み出しできない場合、以前に記録したＴＤＭＳを読み出し、
該読み出したＴＤＭＳから記録終了位置（以下、ＬＲＡ）の値を取得し、
該取得したＬＲＡの値を基に上記光ディスク上のデータの記録済領域と未記録領域の境界位置を検出し、
該検出した境界位置から最新のＬＲＡを決定してデータの追記を行うことを特徴とするディスク管理情報の取得方法。
【請求項７】
追記型光ディスクにデータを追記する際のディスク管理情報の取得方法であって、
上記ディスク管理情報には、ＴＤＭＳを更新する際、当該ＴＤＭＳを更新する理由と、前回記録したＴＤＭＳ内のディスク定義構造（以下、ＴＤＤＳ）の開始位置情報とを付加情報として記述し、
上記光ディスクから最新のＴＤＭＳを読み出しできないが上記付加情報を読み出しできる場合には、該付加情報に記述された更新理由とＴＤＤＳの開始位置情報を取得し、
該取得した情報を参照して最新のＬＲＡを決定してデータの追記を行うことを特徴とするディスク管理情報の取得方法。
【請求項８】
請求項７記載のディスク管理情報の取得方法であって、
前記読み出した付加情報に記述された更新理由に記録管理情報（以下、ＳＲＲＩ）の更新を含まない場合には、該付加情報に記述されたＴＤＤＳの開始位置情報を参照して取得したＬＲＡを最新のＬＲＡとすることを特徴とするディスク管理情報の取得方法。
【請求項９】
請求項７記載のディスク管理情報の取得方法であって、
前記光ディスクには、前記データとともに該データの属性情報をインターリーブして記録するデータ記録領域を有し、
前記付加情報を更新したＴＤＭＳを記録する領域に記述するとともに、該付加情報を上記データ記録領域にもインターリーブして重複して記述し、
前記光ディスクから最新のＴＤＭＳが読み出しできない場合には、上記データ記録領域に重複して記述された上記付加情報を読み出すことにより、最新のＬＲＡを決定してデータの追記を行うことを特徴とするディスク管理情報の取得方法。
【請求項１０】
追記型光ディスクにデータを追記する際のディスク管理情報の取得方法であって、
上記ディスク管理情報には、ＴＤＭＳを更新する際、ＳＲＲＩを更新しない場合にも以前に記録した最新のＳＲＲＩを重複して記述し、
上記光ディスクから以前に記録したＳＲＲＩを読み出しできない場合、上記重複して記録したＳＲＲＩを読み出して、
あるいは、まず上記重複して記録したＳＲＲＩの読み出しを試み、上記重複して記録したＳＲＲＩを読み出しできない場合、以前に記録したＳＲＲＩを読み出して、
該読み出したＳＲＲＩを基に最新のＬＲＡを決定してデータの追記を行うことを特徴とするディスク管理情報の取得方法。
【請求項１１】
請求項１０記載のディスク管理情報の取得方法であって、
以前に記録した最新のＳＲＲＩを重複して記述するのは、該ＳＲＲＩを重複して記述することにより当該ＴＤＭＳの使用するブロック数が増加しない場合に制限することを特徴とするディスク管理情報の取得方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、追記型光ディスク記録媒体にデータを記録する光ディスク装置およびその際に用いるディスク管理情報の取得方法に関する。
【背景技術】
【０００２】
追記型光ディスク媒体では、ディスク内周部などの特定の管理領域に記録されているディスク管理情報（記録位置情報や欠陥管理情報）を参照することによって、新たに記録するデータの記録位置を決定して追記する。そして、データの追記が終了すると、その追記したデータに関する最新の管理情報を更新して記録し、次に追記する際に参照する情報とする。
【０００３】
特許文献１には、追記型光ディスク媒体における管理情報の配置と最新の管理情報の検索方法が開示されている。そして、最新の欠陥リスト（ＤＦＬ）と最新のディスク定義構造（ＤＤＳ）とは、記録済み欠陥管理作業領域と未記録欠陥管理作業領域との境界に隣接する記録済み欠陥管理作業領域に配置することで、最新の欠陥リスト（ＤＦＬ）と最新のディスク定義構造（ＤＤＳ）を容易に検索することができると述べている。
【０００４】
また非特許文献１には、追記型大容量Ｂｌｕ−ｒａｙディスク（ＢＤ−Ｒ）におけるディスク管理情報の配置が開示されている。ここでは、以下の各種の管理情報ＴＤＭＡ、ＴＤＭＳ、ＴＤＤＳ、ＳＲＲＩ、ＴＤＦＬについて説明がなされている。
ＴＤＭＡ（Temporary Disc Management Area）、以下「ディスク管理作業領域」、
ＴＤＭＳ（Temporary Disc Management Structure）、以下「ディスク管理作業構造」、
ＴＤＤＳ（Temporary Disc Definition Structure）、以下「ディスク定義構造」、
ＳＲＲＩ（Sequential Recording Range Information）、以下「記録管理情報」、
ＴＤＦＬ（Temporary Defect List）、以下「欠陥管理情報」。
【０００５】
【特許文献１】特開２００５−５６５４２号公報
【非特許文献１】Ｗｈｉｔｅ  Ｐａｐｅｒ  Ｂｌｕ−ｒａｙ  Ｄｉｓｃ  Ｆｏｒｍａｔ  １．Ｂ  Ｐｈｙｓｉｃａｌ  Ｆｏｒｍａｔ  ｓｐｅｃｉｆｉｃａｔｉｏｎｓ  ｆｏｒ  ＢＤ−Ｒ、［ｏｎｌｉｎｅ］、２００４年８月、Ｂｌｕ−ｒａｙ  Ｄｉｓｃ  Ｆｏｕｎｄｅｒｓ、［平成１７年１２月２７日検索］、インターネット＜ＵＲＬ：http://www.blu-raydisc.com/assets/downloadablefile/1b_bdr_physicalformatspecifications-12839.pdf＞
【発明の開示】
【発明が解決しようとする課題】
【０００６】
追記型光ディスクにおいては、最新のディスク管理情報を参照して、データを追記するディスク上の位置を決定する。よって、何らかの原因で最新の管理情報を読み出せない場合は、新たなデータの追記動作を実行できないことになる。その際、管理情報を用いずディスク上の領域が記録済みか未記録かを逐一判別し、未記録領域内の記録可能な位置を定めて追記を実行することもありえるが、そのためには検索のため多大の時間を要することになり、実用的ではない。
【０００７】
本発明の目的は、ファイナライズ前の追記型光ディスクにおいて最新のディスク管理情報が読み出し不可能な場合を想定し、その場合にも容易に代替となる情報を取得し追記記録を実行できるような光ディスク装置およびディスク管理情報の取得方法を提供することにある。
【課題を解決するための手段】
【０００８】
本発明は、追記型光ディスクにデータを追記する光ディスク装置において、上記光ディスクを回転させるスピンドルモータと、上記光ディスクにレーザ光を照射してディスク管理情報を読み出し、上記データの追記を行うピックアップと、上記管理情報と上記データを処理する信号処理回路と、上記管理情報の読出しと上記データの追記の動作を制御する制御部とを備える。該制御部は、上記光ディスクから最新のディスク管理作業構造（以下、ＴＤＭＳ）を読み出しできない場合、以前に記録したＴＤＭＳを読み出し、該読み出したＴＤＭＳから記録終了位置（以下、ＬＲＡ）の値を取得し、該取得したＬＲＡの値を基に上記光ディスク上のデータの記録済領域と未記録領域の境界位置を検出し、該検出した境界位置から最新のＬＲＡを決定してデータの追記を行う。
【０００９】
または本発明の光ディスク装置において、上記制御部は、上記ディスク管理情報として、ＴＤＭＳを更新する際、当該ＴＤＭＳを更新する理由と、前回記録したＴＤＭＳ内のディスク定義構造（以下、ＴＤＤＳ）の開始位置情報とを付加情報として記述し、上記光ディスクから最新のＴＤＭＳを読み出しできないが上記付加情報を読み出しできる場合には、該付加情報に記述された更新理由とＴＤＤＳの開始位置情報を取得し、該取得した情報を参照して最新のＬＲＡを決定してデータの追記を行う。
【００１０】
ここに前記光ディスクには、前記データとともに該データの属性情報をインターリーブして記録するデータ記録領域を有し、前記制御部は、前記付加情報を更新したＴＤＭＳを記録する領域に記述するとともに、該付加情報を上記データ記録領域にもインターリーブして重複して記述し、前記光ディスクから最新のＴＤＭＳが読み出しできない場合には、上記データ記録領域に重複して記述された上記付加情報を読み出すことにより、最新のＬＲＡを決定してデータの追記を行う。
【００１１】
または本発明の光ディスク装置において、上記制御部は、上記ディスク管理情報として、ＴＤＭＳを更新する際、記録管理情報（以下、ＳＲＲＩ）を更新しない場合にも以前に記録した最新のＳＲＲＩを重複して記述し、上記光ディスクから以前に記録したＳＲＲＩを読み出して、あるいは上記重複して記録したＳＲＲＩを読み出して、該読み出したＳＲＲＩを基に最新のＬＲＡを決定してデータの追記を行う。
【００１２】
本発明は追記型光ディスクにデータを追記する際のディスク管理情報の取得方法であって、上記光ディスクから最新のディスク管理作業構造（以下、ＴＤＭＳ）を読み出しできない場合、以前に記録したＴＤＭＳを読み出し、該読み出したＴＤＭＳから記録終了位置（以下、ＬＲＡ）の値を取得し、該取得したＬＲＡの値を基に上記光ディスク上のデータの記録済領域と未記録領域の境界位置を検出し、該検出した境界位置から最新のＬＲＡを決定してデータの追記を行う。
【００１３】
または本発明によるディスク管理情報の取得方法において、上記ディスク管理情報には、ＴＤＭＳを更新する際、当該ＴＤＭＳを更新する理由と、前回記録したＴＤＭＳ内のディスク定義構造（以下、ＴＤＤＳ）の開始位置情報とを付加情報として記述し、上記光ディスクから最新のＴＤＭＳを読み出しできないが上記付加情報を読み出しできる場合には、該付加情報に記述された更新理由とＴＤＤＳの開始位置情報を取得し、該取得した情報を参照して最新のＬＲＡを決定してデータの追記を行う。
【００１４】
ここに前記光ディスクには、前記データとともに該データの属性情報をインターリーブして記録するデータ記録領域を有し、前記付加情報を更新したＴＤＭＳを記録する領域に記述するとともに、該付加情報を上記データ記録領域にもインターリーブして重複して記述し、最新のＴＤＭＳが読み出しできない場合には、上記データ記録領域に重複して記述された上記付加情報を読み出すことにより、最新のＬＲＡを決定してデータの追記を行う。
【００１５】
または本発明によるディスク管理情報の取得方法において、上記ディスク管理情報には、ＴＤＭＳを更新する際、記録管理情報（以下、ＳＲＲＩ）を更新しない場合にも以前に記録した最新のＳＲＲＩを重複して記述し、上記光ディスクから以前に記録したＳＲＲＩを読み出して、あるいは上記重複して記録したＳＲＲＩを読み出して、該読み出したＳＲＲＩを基に最新のＬＲＡを決定してデータの追記を行う。
【発明の効果】
【００１６】
本発明によれば、追記型光ディスクにおいて最新のディスク管理情報が読み出し不可能な場合にも、容易に追記記録を実行できる。
【発明を実施するための最良の形態】
【００１７】
本発明の実施形態を説明するにあたり、まず、本実施形態で対象とするディスク領域構成と領域に格納される各種の管理情報の用語について説明する。
【００１８】
図１は、追記型光ディスクの記録領域構成を示す模式図であり、ここでは、追記型Ｂｌｕ−ｒａｙディスク（ＢＤ−Ｒ）を例に示す。追記型光ディスクは内周側からリードイン領域１１、データ領域１２、リードアウト領域１３に大別される。データ領域１２はユーザデータ領域１４とスペア領域１５とを含む。ユーザデータ領域１４はユーザのデータを記録する領域であり、スペア領域１５はユーザデータ領域１４に欠陥が検出された場合、代替してデータを記録する領域である。リードイン領域１１は、ディスク管理作業領域ＴＤＭＡ１６を含む。ＴＤＭＡ１６は、追記型光ディスクのファイナライズ以前に随時更新される記録管理情報や欠陥管理情報等を順次追記していくことにより、これらの管理情報を書き換えるための領域である。
【００１９】
図２は、ディスク管理作業領域ＴＤＭＡ１６に格納される管理情報の構成を示す図である。
【００２０】
ＴＤＭＡ１６には、ディスク管理作業構造ＴＤＭＳ２０を１つの単位として繰り返し更新して追記記録する。ＴＤＭＳ２０には、記録管理情報ＳＲＲＩ、欠陥管理情報ＴＤＦＬ、およびディスク定義構造ＴＤＤＳが含まれる。
【００２１】
記録管理情報ＳＲＲＩ２１は、最後に記録したデータ（すなわち最新記録データ）に関する情報であって、ユーザデータ領域１４内の記録開始位置、追記可否状態、記録終了位置（ＬＲＡ＝Ｌａｓｔ  Ｒｅｃｏｒｄｅｄ  Ａｄｄｒｅｓｓ）等の情報である。ここでユーザデータ領域１４に論理的な記録用トラック（ＳＲＲ＝Ｓｅｑｕｅｎｔｉａｌ  Ｒｅｃｏｒｄｉｎｇ  Ｒａｎｇｅ）を設け、各ＳＲＲに対して記録管理情報ＳＲＲＩを記録する。データは、各ＳＲＲにおいてシーケンシャルに記録される。
【００２２】
欠陥管理情報ＴＤＦＬ２２は、ユーザデータ領域１４の欠陥のためデータをスペア領域１５へ記録（交替記録）する場合、その交替記録した位置等に関する情報（欠陥情報）である。
【００２３】
ディスク定義構造ＴＤＤＳ２３は、最新の記録管理情報ＳＲＲＩの開始位置と最新の欠陥管理情報ＴＤＦＬの開始位置を示す情報（いずれもＴＤＭＡ１６内の位置情報）や、ＴＤＭＡ１６やスペア領域１５のサイズに関する情報を記録する。
【００２４】
追記型光ディスクへデータを追記する際は、最新のＴＤＭＳ２０（図ではｎ番目）に記録されている最新のＴＤＤＳ２３（ｎ）を読み、その位置情報から最新のＳＲＲＩ２１（ｍ）と最新のＴＤＦＬ２２（ｐ）にアクセスし、それらに記録されているＬＲＡ情報や欠陥情報を参照して、適切なデータ領域１２へデータを追記する。また、データの追記が終了したら、ＳＲＲＩ、ＴＤＦＬ、ＴＤＤＳの各情報も新しい情報に更新し、ＴＤＭＡ１６上の新たなＴＤＭＳ２０（ｎ＋１）の中に追記する。
【００２５】
追記するＴＤＭＳ２０には必ずＴＤＤＳ２３を含むが、ＳＲＲＩ２１とＴＤＦＬ２２については、更新状況により両方含む場合といずれか一方の場合とがある。それは、データをユーザデータ領域１４へ追記した場合はＳＲＲＩの更新となり、スペア領域１５へ記録（交替記録）した場合はＴＤＦＬの更新となるからである。そして、ＴＤＤＳ２３は、最新のＳＲＲＩと最新のＴＤＦＬの位置情報を記録する。
【００２６】
追記型光ディスクでは、データの記録再生はブロック単位で行われる。１個のブロックは複数のセクタから成る。管理情報についても、１回のＴＤＭＳ２０は情報量に応じて１個または複数個のブロックを使用して記録する。その際、管理情報がＴＤＤＳ＋ＳＲＲＩの場合には１個のブロックに収納されるが、ＴＤＤＳ＋ＴＤＦＬ、またはＴＤＤＳ＋ＳＲＲＩ＋ＴＤＦＬの場合は、ＴＤＦＬの情報量に応じて、複数個のブロックを使用する場合もある。
【００２７】
また、データを再生するときはブロック単位での再生となるが、仮にブロック単位でのデータ再生に失敗した場合であっても、該ブロック内の一部のセクタについて正常に読み出すこともできる。以下の実施例では、このような部分読出しを想定する。
【００２８】
以下、本発明によるディスク管理情報の取得方法の実施例を説明する。いずれも、データを追記する際に、最新のディスク管理情報を読み出すことに失敗した場合の処理方法である。
【実施例１】
【００２９】
図３は、本発明による管理情報の取得方法の第１の実施例を説明する図である。この実施例では、最新のＴＤＭＳが読み出しできない場合、それ以前に記録したＴＤＭＳの情報に基づき代替となる情報を取得するものである。
【００３０】
最新のＴＤＭＳ（ｎ）が読み出し不可能の場合には、最新ＴＤＭＳ（ｎ）より以前に記録したＴＤＭＳを遡って検索し、読み出し可能なＴＤＭＳを探す。図では、１つ前のＴＤＭＳ（ｎ−１）が読み出せた場合を示す。そして、読み出せたＴＤＭＳ（ｎ−１）内のＴＤＤＳ（ｎ−１）の位置情報からＳＲＲＩ（ｍ−１）とＴＤＦＬ（ｐ−１）にアクセスし、それらの情報を参照する。ここでは、ＳＲＲＩ（ｍ−１）の情報を参照しデータの記録終了位置ＬＲＡの値、ＬＲＡ＝ａを得たとする。しかし、このＬＲＡ＝ａは、１つ前のＴＤＭＳ（ｎ−１）を参照して得た値なので、最新の値かどうか不明である。ＬＲＡ＝ａ以降にデータが追記されていれば、最新のＬＲＡの値であるＬＲＡ＝ｂが存在し、それは読み出せなかった最新のＴＤＭＳ（ｎ）の最新ＳＲＲＩ（ｍ）に記録されているからである。
【００３１】
そこで、取得したＬＲＡ＝ａ以降の領域をサーチしてデータの記録済領域と未記録領域の境界位置を検出する。この境界検出には、光ディスクからの反射光量の比較や検出データのエラー情報などにより識別する。これにより、最新のＬＲＡ＝ｂの値を推定する。推定したＬＲＡ＝ｂを用いて追記する位置を決定し、引き続きデータの追記を行う。
【００３２】
本実施例によれば、最新のＴＤＭＳ（ｎ）が読み出せなくても、それ以前の読み出せたＴＤＭＳを参照することで代替となる最新情報を推定取得し、読み出し失敗を救済することができる。
【実施例２】
【００３３】
図４は、本発明による管理情報の取得方法の第２の実施例を説明する図である。この実施例では、ＴＤＭＳを更新記録する際、検索のための新たな情報（以下、付加情報）をＴＤＤＳ内に付加して記録する。すなわちＴＤＭＳ（ｎ）を記録する際、ＴＤＤＳ２３（ｎ）領域には、従来通り、最新のＳＲＲＩ（ｍ）の位置情報３１（アドレスｍ）と最新のＴＤＦＬ（ｐ）の位置情報３２（アドレスｐ）の値を記録する。さらに、付加情報として、
（１）新たにＴＤＭＳを更新する理由「付加情報１」（符号４１）、
（２）新たなＴＤＭＳが確実な情報に基づき更新されたか否かを示す情報「付加情報２」（符号４２）、
（３）前回記録したＴＤＭＳ内ＴＤＤＳの開始位置情報「付加情報３」（符号４３）、
を記録する。
【００３４】
図４のＴＤＤＳ（ｎ）には、データの追記を行ったことに伴いＳＲＲＩのＬＲＡを更新（値ａから値ｂへ更新）する場合に記述する付加情報の内容を示す。すなわち、「付加情報１」には、追記する新たなＴＤＭＳ（ｎ）は、ＳＲＲＩのＬＲＡを更新するためのものである旨を記述する。「付加情報２」には、新たなＴＤＭＳ（ｎ）は確実な情報に基づき更新される旨を記述する。「付加情報３」には、前回記録済みＴＤＭＳ（ｎ−１）内のＴＤＤＳ（ｎ−１）の開始位置情報（ここではアドレス値Ｍ）を記述する。
【００３５】
このように付加情報を記録しておくことで、最新ＴＤＭＳ（ｎ）の読出しが失敗してもこれを救済することができる。それは、管理情報はブロック単位で記録されるが、再生は該ブロックを構成するセクタ単位で読出しできるからである。そして、読み出せた情報に上記の付加情報が含まれていれば、最新のＳＲＲＩ（ＬＲＡ）や最新のＴＤＦＬの読出しまたは推定が可能となる。
【００３６】
図４では、例えば、ＴＤＭＳ（ｎ）内のＳＲＲＩ（ｍ）は読み出せないが、ＴＤＤＳ（ｎ）の付加情報部分を正常に読み出せたとする。最新のＳＲＲＩ（ｍ）は読み出せないので最新のＬＲＡ＝ｂを直接知ることはできないが、ＴＤＭＳ（ｎ）の付加情報１により該ＴＤＭＳ（ｎ）の更新された理由がＬＲＡの更新であり、付加情報３により前回のＴＤＤＳ（ｎ−１）の先頭位置情報（アドレスＭ）を知ることで、１つ前のＳＲＲＩ（ｍ−１）から１つ前のＬＲＡ＝ａを読み出し、これを起点にサーチにより最新のＳＲＲＩ（ｍ）と最新のＬＲＡ＝ｂを推定取得することが可能になる。
【００３７】
その後、推定したＬＲＡ＝ｂを用いて追記する位置を決定し、引き続きデータの追記を行う。なお、この場合に追記するＴＤＭＳ（ｎ＋１）の付加情報２には、ＬＲＡ＝ｂを「推定」した旨も記述しておく。そして、後にＴＤＭＳ（ｎ）が正常に読み取りできた場合には該正常値を用いてＬＲＡ＝ｂを更新し「確定」する対象であることをＴＤＤＳに記述しておく。
【００３８】
上記の場合は一例であり、付加情報の内容により、最新の管理情報の取得の手順は異なってくる。以下、他の場合も含めてその手順を説明する。
【００３９】
図５は、本実施例における最新の管理情報（ＳＲＲＩ（ＬＲＡ）、ＴＤＦＬ）の取得方法を示すフローチャートである。（ａ）は全体のフローチャートであり、（ｂ）は（ａ）の中でＳＲＲＩを推定する処理の部分フローチャートである。
【００４０】
ＴＤＭＳの読出しを開始し（Ｓ５０１）、最新のＴＤＭＳ（ｎ）の読出しに失敗したものの（Ｓ５０２でＮｏ）、その中に含まれる最新のＴＤＤＳ（ｎ）の読出しに成功した場合（Ｓ５０４でＹｅｓ）、上記した付加情報を利用して検索を続行する。
【００４１】
ＴＤＤＳ（ｎ）に記述された付加情報１を参照し（Ｓ５０５）、ＴＤＭＳ更新理由がＴＤＦＬ更新のみの場合（Ｓ５０６でＹｅｓ）には、Ｓ５０７へ進む。ＴＤＭＳ更新理由がＳＲＲＩ更新のみの場合（Ｓ５２１でＹｅｓ）には、Ｓ５２２へ進む。また、ＴＤＭＳ更新理由がＴＤＦＬ更新とＳＲＲＩ更新の両方の場合には、Ｓ５３１へ進む。
【００４２】
ＴＤＦＬ更新のみの場合には、付加情報３を参照し、１つ前のＴＤＤＳ（ｎ−１）を読み出す（Ｓ５０７）。この読出しが成功したら（Ｓ５０８でＹｅｓ）、ＴＤＤＳ（ｎ−１）に記述されているＳＲＲＩの位置情報からＳＲＲＩを読み出す。この場合、ＳＲＲＩの更新はないので、読み出したＳＲＲＩはそのまま最新のＳＲＲＩと判定する（Ｓ５０９）。またそのＳＲＲＩに記述されているＬＲＡ値も最新と判定する。一方、ＴＤＤＳ（ｎ−１）に記述されているＴＤＦＬの位置情報からＴＤＦＬを読み出す。この場合はＴＤＦＬの更新があるので、読み出したＴＤＦＬは１つ前のものである（Ｓ５１１）。よって、これからディスクをサーチするなどして最新のＴＤＦＬを推定する（Ｓ５１２）。これで、ＴＤＭＳ読出し処理を終了する（Ｓ５１３）。
【００４３】
次に、ＳＲＲＩ更新のみの場合には、付加情報３を参照し、１つ前のＴＤＤＳ（ｎ−１）を読み出す（Ｓ５２２）。この読出しが成功したら（Ｓ５２３でＹｅｓ）、ＴＤＤＳ（ｎ−１）に記述されているＳＲＲＩの位置情報からＳＲＲＩを読み出す。この場合はＳＲＲＩの更新があるので、読み出したＳＲＲＩは１つ前のものである（Ｓ５２４）。よって、これからディスクをサーチするなどして最新のＳＲＲＩを推定する（Ｓ５２５）。一方、ＴＤＤＳ（ｎ−１）に記述されているＴＤＦＬの位置情報からＴＤＦＬを読み出す。この場合、ＴＤＦＬの更新はないので、読み出したＴＤＦＬはそのまま最新のＴＤＦＬと判定する（Ｓ５２６）。これで、ＴＤＭＳ読出し処理を終了する（Ｓ２７）。
【００４４】
さらに、ＴＤＦＬ更新とＳＲＲＩ更新の両方の場合には、付加情報３を参照し、１つ前のＴＤＤＳ（ｎ−１）を読み出す（Ｓ５３１）。この読出しが成功したら（Ｓ５３２でＹｅｓ）、ＴＤＤＳ（ｎ−１）に記述されているＳＲＲＩの位置情報からＳＲＲＩを読み出す。この場合はＳＲＲＩの更新があるので、読み出したＳＲＲＩは１つ前のものである（Ｓ５３３）。よって、これからディスクをサーチするなどして最新のＳＲＲＩを推定する（Ｓ５３５）。一方、ＴＤＤＳ（ｎ−１）に記述されているＴＤＦＬの位置情報からＴＤＦＬを読み出す。この場合はＴＤＦＬの更新があるので、読み出したＴＤＦＬは１つ前のものである（Ｓ５３６）。よって、これからディスクをサーチするなどして最新のＴＤＦＬを推定する（Ｓ５３７）。これで、ＴＤＭＳ読出し処理を終了する（Ｓ５３８）。
【００４５】
図５（ｂ）は、上記（ａ）のフローチャートの中で、１つ前のＳＲＲＩから最新のＳＲＲＩを推定する処理（Ｓ５２５とＳ５３５）の一例を示す図である。
【００４６】
まず、ＴＤＤＳ（ｎ）に記述された付加情報１を参照し、ＴＤＭＳ更新理由として、さらにＳＲＲＩの更新理由を参照する。その理由がＬＲＡ更新のみの場合は（Ｓ５４２でＹｅｓ）、読み出した１つ前のＳＲＲＩから１つ前のＬＲＡ（＝ａ）を読み出す（Ｓ５４３）。そして、ディスク上の上記ＬＲＡ＝ａ位置以降の領域を実際にサーチして、記録領域と見記録領域との境界を検出し、その位置を最新のＬＲＡ（＝ｂ）と推定する（Ｓ５４５）。
【００４７】
本実施例によれば、ＴＤＭＳには上記の付加情報を記録し、検索の際この付加情報を参照することで、最新のＴＤＭＳ全体を正常に読出しできなくとも所望の最新情報を迅速に取得または推定することができる。特に、更新理由がＴＤＦＬ更新のみの場合には、付加情報を参照して取得したＳＲＲＩ（ＬＲＡ）は所望する最新の情報であるので、ＴＤＭＳ全体が正常に読出しできなくても何ら障害にならずこれを救済してくれる。また１つ前のＴＤＤＳを読み出す際、その先頭位置情報が記述されているので、迅速にアクセスすることができ検索時間の短縮が可能となる。
【００４８】
なお上記実施例では、付加情報をＴＤＭＳ内のＴＤＤＳ領域に記述するものとしたが、さらに他の領域に重複して記録しても良い。例えば、ＢＤディスクのＢＩＳ（ｂｕｒｓｔ  ｉｎｄｉｃａｔｏｒ  ｓｕｂｃｏｄｅ）領域にもこれらの情報を記録する。ＢＩＳ領域は、ユーザデータを記録する際に該データの属性情報やアドレス情報をインターリーブした形で記録するデータ記録領域であるので、ユーザデータを記録（読み出し）するのに伴い、必然的、かつ同期して記録（読み出し）される。従って、付加情報をＢＩＳ領域に重複して記録すれば、ユーザデータを記録（読み出し）するため以上のディスク容量や処理時間を要することなく、付加情報を記録（読み出し）することができる。さらにＢＩＳ領域は、ユーザデータとは別系統の誤り訂正システムを持つので、仮にユーザデータに記録されたＴＤＭＳが読み出し不能であったとしても、ＢＩＳに記録の情報は正常に読み出せる場合があり、これを基にデータの追記を続行することができる。
【実施例３】
【００４９】
図６は、本発明による管理情報の取得方法の第３の実施例を説明する図である。この実施例では、ＴＤＭＳを追記する場合に毎回ＳＲＲＩを記述する。すなわち、ＴＤＦＬのみを更新する場合にも、ＴＤＦＬとともにＳＲＲＩを重複して記述するものである。
【００５０】
図６では、新たに追記するＴＤＭＳ（ｎ）はＴＤＦＬのみの更新であるが、更新したＴＤＦＬ（ｐ）とともに、前回のＴＤＭＳ（ｎ−１）領域で記述済のＳＲＲＩ（ｍ）を再度コピーしてＳＲＲＩ（ｍ’）として記述する。よって、ＳＲＲＩ（ｍ）とＳＲＲＩ（ｍ’）は同一情報で共に最新の情報である。また、ＴＤＭＳ（ｎ）内のＴＤＤＳ（ｎ）には、ＳＲＲＩ（ｍ）とＳＲＲＩ（ｍ’）の両方の位置情報を記述する。
【００５１】
この構成によれば、ＴＤＭＳ（ｎ）を参照し、本来読み出すべきＳＲＲＩ（ｍ）が読み出し不可能であっても、代わりに同一情報であるＳＲＲＩ（ｍ’）を読み出すことができ、最新ＳＲＲＩを正常に取得し読み出し失敗を救済することができる。なお、ＳＲＲＩ（ｍ’）は最新ＳＲＲＩであるので、先にＳＲＲＩ（ｍ’）の読み出しを試みてもよい。
【００５２】
図７は、図６の実施例の変形例であり、ＳＲＲＩを重複して記述する場合に制限を設けたものである。コピーしたＳＲＲＩを重複して記述する必要性があるのはＳＲＲＩの更新がない（すなわちＴＤＦＬのみを更新する）場合であるから、ＴＤＦＬとＴＤＤＳを含むブロックにＳＲＲＩを追記することになる。そして、ＳＲＲＩを追記しても使用するブロック数が増加しない場合のみ、ＳＲＲＩを追記するように制限する。
【００５３】
図７では、ＴＤＭＳ（２）とＴＤＭＳ（３）はＴＤＦＬのみを更新するものであるから、ＳＲＲＩを重複して記述する必要がある。しかしＴＤＭＳ（２）の場合は、未記録領域７１の容量はＳＲＲＩ（１）をコピーして記録するために不十分であるので、重複記述は行わない。なぜなら、重複記述するとＴＤＭＳ（２）の使用ブロック数は１ブロックから２ブロックに増加するからである。一方ＴＤＭＳ（３）の場合は、未記録領域７２の容量はＳＲＲＩ（１）をコピーして記録するのに十分であるので、重複記述を実行する。この場合は、重複記述しても使用ブロック数は２ブロックのままである。
【００５４】
この実施例によれば、ＳＲＲＩの重複記述はＴＤＭＳ内のデータ未記録領域を利用して行うので、ＴＤＭＡ領域を余分に消費することがなく、媒体容量を効率的に使用することができる。この場合にも、最新のＳＲＲＩを正常に取得する可能性を高めることができる。
【実施例４】
【００５５】
図８は、本発明による光ディスク装置の一実施例を示すブロック図である。本実施例の装置は、装着した追記型の光ディスク１をスピンドルモータ２にて回転し、ピックアップ３は、半導体レーザで発生したレーザ光を光ディスク１の記録面に照射し、データを記録または再生する。ピックアップ３は、図示しないスレッド機構により、光ディスク上の所望のトラック位置に移動する。モータドライバ４はスピンドルモータ２やスレッド機構に駆動信号を供給する。
【００５６】
信号処理回路５は、光ディスク１から読み出した信号を処理して、ディスク管理情報を取得するとともにデータを再生する。再生したデータは、メモリ６に一旦格納した後インタフェース８を介してＰＣ等のホスト装置９へ転送する。一方ホスト装置９から転送された記録データは、メモリ６に一旦格納した後信号処理回路５にて所定の記録信号に変換する。ピックアップ３は光ディスク１にデータを記録（追記）するとともに、ディスク管理情報を更新して記録（追記）する。マイコン７は、光ディスクから読み出したディスク管理情報を基に、データを記録（追記）する位置を決定し、また新たなディスク管理情報を更新して作成する。またマイコン７は、スピンドルモータ２の回転制御や、ピックアップ３の位置制御を含む、装置全体の制御を行う。
【００５７】
本実施例の装置において、ホスト装置９からデータ追記の指令を受けると、信号処理回路５とマイコン７は、光ディスク１のディスク管理作業領域ＴＤＭＡ１６から最新のディスク管理作業構造ＴＤＭＳ２０を読出し、最新の記録管理情報ＳＲＲＩ２１や最新の欠陥管理情報ＴＤＦＬ２２を取得する。もしこれらの読出しに失敗した場合は、上記実施例１，２，または３に述べた管理情報の取得方法に従い、代替となる最新情報を取得または推定する。このようにして取得した管理情報を用いて、新たなデータをデータ領域１２の最適な位置に追記する。またデータ記録終了後、最新のディスク管理作業構造ＴＤＭＳ２０を更新してディスク管理作業領域ＴＤＭＡ１６に追記する。その場合、上記実施例２，３で説明した付加情報を追加し、またＳＲＲＩを重複して記述する。
【００５８】
本実施例の光ディスク装置により、最新のディスク管理情報が直接読み取り不可能な場合にも、代替となる管理情報を取得し、容易に追記記録を実行できる。
【図面の簡単な説明】
【００５９】
【図１】追記型光ディスクの記録領域構成を示す模式図。
【図２】ディスク管理作業領域ＴＤＭＡに格納される管理情報の構成を示す図。
【図３】本発明による管理情報の取得方法の第１の実施例を説明する図。
【図４】本発明による管理情報の取得方法の第２の実施例を説明する図。
【図５】図４における最新の管理情報の取得方法を示すフローチャート。
【図６】本発明による管理情報の取得方法の第３の実施例を説明する図。
【図７】図６の実施例の変形例を説明する図。
【図８】本発明による光ディスク装置の一実施例を示すブロック図。
【符号の説明】
【００６０】
１…光ディスク、２…スピンドルモータ、３…ピックアップ、４…モータドライバ、５…信号処理回路、６…メモリ、７…マイコン、８…インタフェース、９…ホスト装置、１１…リードイン領域、１２…データ領域、１３…リードアウト領域、１４…ユーザデータ領域、１５…スペア領域、１６…ディスク管理作業領域ＴＤＭＡ、２０…ディスク管理作業構造ＴＤＭＳ、２１…記録管理情報ＳＲＲＩ、２２…欠陥管理情報ＴＤＦＬ、２３…ディスク定義構造ＴＤＤＳ、４１，４２，４３…付加情報。
【図１】
2007220194.tif 000003
【図２】
2007220194.tif 000004
【図３】
2007220194.tif 000005
【図４】
2007220194.tif 000006
【図５】
2007220194.tif 000007
【図６】
2007220194.tif 000008
【図７】
2007220194.tif 000009
【図８】
2007220194.tif 000010