(57)【要約】【課題】  情報記録媒体、記録／再生装置及び記録／再生方法を提供する。【解決手段】  情報記録媒体に記録されたデータの欠陥による代替、またはデータをアップデートするための論理的なオーバーライトによる代替のために代替情報が管理され、媒体のデータ領域は、一つ以上のＲゾーンで構成され、媒体に記録されるデータがそのデータの優先順位によって各Ｒゾーンに記録可能に、各Ｒゾーンには優先順位属性が付与される情報記録媒体である。これにより、ディスクのユーザーデータ領域を記録されるデータの性質に合わせてＲゾーンを管理することによって、ホストの意図に合わせてディスクの領域を使用できるので、ディスク使用上の効率を向上させる。【選択図】      図５
2006134565.tif 000002
【特許請求の範囲】
【請求項１】
情報記録媒体において、
前記媒体に記録されたデータの欠陥による代替、または前記データをアップデートするための論理的なオーバーライトによる代替のために代替情報が管理され、
前記媒体のデータ領域は、一つ以上のＲゾーンで構成され、前記媒体に記録されるデータがそのデータの優先順位によって前記各Ｒゾーンに記録可能に、前記各Ｒゾーンには優先順位属性が付与されることを特徴とする情報記録媒体。
【請求項２】
前記Ｒゾーンに付与される優先順位属性によって、前記媒体に新たなＲゾーンが割り当てられることを特徴とする請求項１に記載の情報記録媒体。
【請求項３】
優先順位フラッグ情報を含んでＲゾーンの予約を命令するホスト命令により、前記各Ｒゾーンについての優先順位の属性が付与されることを特徴とする請求項１に記載の情報記録媒体。
【請求項４】
前記ホスト命令は、前記ホスト命令がＲゾーンの予約のための命令であることを表す識別子と、予約されるＲゾーンの位置及び長さを表すアドレスと、をさらに備えることを特徴とする請求項３に記載の情報記録媒体。
【請求項５】
記録／再生装置において、
情報記録媒体に記録されたデータの欠陥による代替、または前記データをアップデートするための論理的なオーバーライトによる代替のために、代替情報が管理される前記媒体に／からデータを記録／読み取る記録／読み取り部と、
前記媒体のデータ領域を一つ以上のＲゾーンで構成し、前記媒体に記録されるデータがその優先順位によって前記各Ｒゾーンに記録可能に、前記各Ｒゾーンに優先順位属性を付与する制御部と、を備えることを特徴とする記録／再生装置。
【請求項６】
前記制御部は、
前記Ｒゾーンに付与される優先順位属性によって、前記媒体に新たなＲゾーンを割り当てることを特徴とする請求項５に記載の記録／再生装置。
【請求項７】
前記制御部は、
優先順位フラッグ情報を含んでＲゾーンの予約を命令するホスト命令により、前記各Ｒゾーンについての優先順位の属性を付与することを特徴とする請求項５に記載の記録／再生装置。
【請求項８】
前記ホスト命令は、前記ホスト命令がＲゾーンの予約のための命令であることを表す識別子と、予約されるＲゾーンの位置及び長さを表すアドレスと、をさらに含むことを特徴とする請求項７に記載の記録／再生装置。
【請求項９】
前記制御部は、
Ｒゾーンの情報を要請するホスト命令により、前記要請されたＲゾーンの状態情報及び前記Ｒゾーンの優先順位属性情報を前記ホストに提供することを特徴とする請求項５に記載の記録／再生装置。
【請求項１０】
ホスト装置において、
情報記録媒体に記録されたデータの欠陥による代替、または前記データをアップデートするための論理的なオーバーライトによる代替のために、代替情報が管理される前記媒体のデータ領域を構成する一つ以上のＲゾーンに、前記媒体に記録されるデータがその優先順位によって前記各Ｒゾーンに記録可能に、優先順位属性を付与する命令を前記情報記録媒体の記録／再生装置へ伝送する制御部を備えることを特徴とするホスト装置。
【請求項１１】
前記命令は、優先順位フラッグ情報を含んでＲゾーンの予約を要請する命令を含むことを特徴とする請求項１０に記載のホスト装置。
【請求項１２】
前記ホスト命令は、前記ホスト命令がＲゾーンの予約のための命令であることを表す識別子と、予約されるＲゾーンの位置及び長さを表すアドレスと、をさらに含むことを特徴とする請求項１１に記載のホスト装置。
【請求項１３】
前記制御部は、
Ｒゾーンの情報を要請する命令を前記媒体の記録／再生装置へ伝送し、前記要請されたＲゾーン情報を前記記録／再生装置から受信することを特徴とする請求項１０に記載のホスト装置。
【請求項１４】
前記要請されたＲゾーン情報は、状態情報と優先順位属性情報とを含むことを特徴とする請求項１３に記載のホスト装置。
【請求項１５】
記録／再生方法において、
情報記録媒体に記録されたデータの欠陥による代替、または前記データをアップデートするための論理的なオーバーライトによる代替のために、代替情報が管理される前記媒体に／からデータを記録／読み取るステップと、
前記媒体のデータ領域を一つ以上のＲゾーンで構成し、前記媒体に記録されるデータがその優先順位によって前記各Ｒゾーンに記録可能に、前記各Ｒゾーンに優先順位属性を付与するステップと、を含むことを特徴とする記録／再生方法。
【請求項１６】
前記Ｒゾーンに付与される優先順位属性によって、前記媒体に新たなＲゾーンを割り当てるステップをさらに含むことを特徴とする請求項１５に記載の記録／再生方法。
【請求項１７】
前記優先順位属性の付与ステップは、
優先順位フラッグ情報を含んでＲゾーンの予約を命令するホスト命令により、前記各Ｒゾーンについての優先順位の属性を付与するステップを含むことを特徴とする請求項１５に記載の記録／再生方法。
【請求項１８】
前記Ｒゾーンの情報を要請するホスト命令により、前記要請されたＲゾーンの状態情報及び前記Ｒゾーンの優先順位属性情報を前記ホストに提供するステップをさらに含むことを特徴とする請求項１５に記載の記録／再生方法。
【請求項１９】
記録／再生方法において、
情報記録媒体に記録されたデータの欠陥による代替、または前記データをアップデートするための論理的なオーバーライトによる代替のために、代替情報が管理される前記媒体のデータ領域を構成する一つ以上のＲゾーンに、前記媒体に記録されるデータがその優先順位によって前記各Ｒゾーンに記録可能に、優先順位属性を付与する命令を前記情報記録媒体の記録／再生装置へ伝送するステップを含むことを特徴とする記録／再生方法。
【請求項２０】
前記優先順位属性付与命令は、優先順位フラッグ情報を含んでＲゾーンの予約を要請する命令であることを特徴とする請求項１９に記載の記録／再生方法。
【請求項２１】
前記Ｒゾーンの情報を要請する命令を前記媒体の記録／再生装置へ伝送し、前記要請されたＲゾーン情報を前記記録／再生装置から受信するステップをさらに含むことを特徴とする請求項１９に記載の記録／再生方法。
【請求項２２】
前記要請されたＲゾーン情報は、状態情報と優先順位属性情報とを含むことを特徴とする請求項２１に記載の記録／再生方法。
【請求項２３】
Ｒゾーン予約命令が記録されたコンピュータで読み取り可能な記録媒体であって、前記Ｒゾーン予約命令は、
情報記録媒体に記録されたデータの欠陥による代替、または前記データをアップデートするための論理的なオーバーライトによる代替のために、代替情報が管理される前記媒体のデータ領域を構成する一つ以上のＲゾーンについて前記各Ｒゾーンに優先順位属性を付与可能にするために、優先順位フラッグ情報を含んでＲゾーンの予約を要請する命令であることを特徴とする記録媒体。
【請求項２４】
Ｒゾーン情報要請命令に応答して提供されるＲゾーン情報ブロックが記録されたコンピュータで読み取り可能な記録媒体であって、前記Ｒゾーン情報ブロックは、
前記要請されたＲゾーンの状態情報と前記Ｒゾーンの優先順位属性情報とを含むことを特徴とする記録媒体。
【請求項２５】
記録／再生方法において、
情報記録媒体にＲゾーンを予約して優先順位を指定するためのＲゾーン予約命令をドライブシステムヘ伝送するステップと、
前記Ｒゾーン予約命令に応答して、前記情報記録媒体の領域に前記Ｒゾーンを割り当て、前記割り当てられたＲゾーンに優先順位を指定するステップと、
前記ドライブシステムへＲゾーン読み取り命令を伝送するステップと、
前記ホストへＲゾーン状態情報と優先順位情報とを含むＲゾーン情報ブロックを伝送するステップと、を含むことを特徴とする記録／再生方法。
【請求項２６】
各Ｒゾーンは、優先順位属性を付与せずに予約されることを特徴とする請求項５に記載の装置。
【請求項２７】
前記ホストは、前記Ｒゾーン状態情報を読み取れという前記制御部の命令に応答して、Ｒゾーン状態情報に付加された前記優先順位情報を含むフラッグを通じて、前記Ｒゾーンの前記優先順位属性情報を認識することを特徴とする請求項９に記載の装置。
【請求項２８】
前記優先順位属性情報は、Ｒゾーン情報ブロックの予約フィールドに提供されることを特徴とする請求項２７に記載の装置。
【請求項２９】
ドライブシステムによりファイルシステムデータの代替記録のための論理的なオーバーライトが行われるとき、高い優先順位が許され、一般的なユーザーデータが記録された後、前記ドライブシステムにより前記一般的なユーザーデータの代替記録のための論理的なオーバーライトが行われるとき、低い優先順位が許されることを特徴とする請求項１に記載の媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディスク分野に係り、特に、ディスクのユーザーデータ領域を効率的に管理するための情報記録媒体、記録／再生装置、記録／再生方法及びホスト装置に関する。
【背景技術】
【０００２】
再記録の情報記録媒体の場合、一般的に欠陥管理のためにデータ領域の一部にスペア領域を設ける。すなわち、ユーザーデータ領域（データ領域からスペア領域を除いた領域）にユーザーデータを記録している途中で、またはユーザーデータ領域に記録されたデータを再生している途中で欠陥を発見すれば、その欠陥データを代替するための代替データをスペア領域に記録する。
【０００３】
また、追記型の情報記録媒体の場合には、かかる欠陥管理方法が論理的なオーバーライト（ＬＯＷ）に利用される。“ＬＯＷ”とは、追記型の情報記録媒体に再記録が行われることと類似して使用可能にするための方法である。すなわち、ユーザーデータ領域に既に記録されたデータをアップデートするために、この記録されたデータを欠陥データとして取り扱って、この記録されたデータを代替するデータをスペア領域に記録しておくことである。これにより、ユーザーデータ領域に記録されたデータの論理的なアドレスを固定しつつ、この論理的なアドレスに対応する物理的なアドレスをスペア領域に記録されたデータのアドレスとすることによって、ホストの立場では、ユーザーデータ領域にあるデータがその同じ位置で再記録のみが行われたように見られるようにするので管理を容易にする。これは、ホストが論理的なアドレスのみに関与するためである。
【０００４】
しかし、ディスクの容量を最大限活用するために、欠陥管理によるＬＯＷの具現時、そのアップデートされるデータの記録をスペア領域に限定せず、ディスクのユーザーデータ領域の未記録された領域に記録し、それによる代替情報（欠陥エントリー情報）を設ける方法が注目されている。
【０００５】
一方、ユーザーデータ領域をＤＶＤのＲゾーンやＣＤのトラックのように、一つまたは複数個の領域に分割して連続的に使用するシーケンシャルレコーディングモードで、それぞれの分割された小領域には、ホストの命令によりデータを記録する。ホストは、ディスクのユーザーデータ領域を複数個の小領域に分けて、ホストが所望する方式、例えばファイルシステムデータを記録するための小領域と一般的なユーザーデータを記録するための小領域とを区分して記録する方式で記録することによって、ディスクのユーザーデータ領域を効率的にホストの意図に合わせて管理できる。しかし、前述したように、ＬＯＷによる代替をユーザーデータ領域に許すことによって、前記それぞれの小領域にもドライブシステムが代替のためにデータを記録できる。
【０００６】
ドライブシステムは、それぞれの小領域内に記録されたデータが一般的なデータであるか、またはかかるデータを管理するためのファイルシステムデータであるかが分からないので、ホストの意図と関係なくディスクのユーザーデータ領域の記録可能な小領域の未記録領域に代替できる。したがって、ホストが管理している論理的なボリューム空間上に記録されたデータの配列が、実際的にディスク上に記録された物理的なボリューム空間上のデータ配列と異なるので、ホストの意図に合わせてディスクのユーザーデータ領域を管理し難くなり、また、これは、データの記録／再生効率を低下させる。
【０００７】
これについて、例を挙げてさらに具体的に説明する。
【０００８】
ファイルシステムは、特定のアプリケーションやメタデータのような重要な情報を特定な領域に記録する。メタデータは、メタデータファイル、メタデータミラーファイル及びメタデータビットマップファイルで構成される。メタデータミラーファイルは、メタデータファイルに入っているデータの信頼性を保証するために、メタデータファイルの内容を重複的に記録しておいたファイルをいう。メタデータファイル及びメタデータミラーファイルは、互いに物理的に可能な限り遠く離れた位置に配置されるように要求される。これにより、ある一部分のデータが欠陥により損傷されても、他の一つのメタデータの一部分でデータを復旧できる。
【０００９】
ＤＶＤのＲゾーンまたはＣＤのトラックと類似した前記の小領域をＲゾーンという。
【００１０】
ファイルシステムは、メタデータのような重要な情報を記録するために、情報記録媒体の最後の領域をメタデータミラーファイルの領域として予約しておき、メタデータの内容が変更されるたびにメタデータファイルを記録した後、メタデータミラーファイルを記録する。かかるメタデータミラーファイルを記録するためにＲゾーンを予約し、スペースビットマップに既にこの空間が割り当てられたことを表すように０を指定する。ただし、物理的にはまだ記録されていない状態であるので、各ブロックの記録に関する情報をメタデータビットマップファイルに保存する。メタデータビットマップファイルの一つのビットは、メタデータの一つのブロックの使用如何を表し、１は使用可能な空間であることを表し、０は既に使われた空間であることを表す。
【００１１】
メタデータファイルやメタデータミラーファイルは、記録されたようにファイルシステム上に保存される。しかし、メタデータファイルが記録される前には、論理的な空間の予約とは別個に、物理的な空間は、Ｒゾーン内でまだ記録されていない状態に残っている。
【００１２】
従来には、メタデータのように予約された大きさほど使用可能であるとホストが期待する領域に、他の領域のデータをアップデートするための再記録データが書き込まれることを防止できなかった。
【００１３】
図１は、従来技術によって、ディスクの領域を複数個のＲゾーンに分けて使用する概念を説明するためのディスク領域配置図である。図１に示すように、ディスクには、一般的なデータの記録を目的とするＲゾーン＃１、及びホストの特定のデータ記録を目的とするＲゾーン＃０，Ｒゾーン＃２が設けられると仮定する。ビットマップは、各Ｒゾーンに属する所定のブロック単位データの記録有無状態を表す。そのブロック単位データが記録された場合には、ビットマップは“１”と設定され、そのブロック単位データが記録されていない場合に、ビットマップは“０”と設定される。このような状態で、図１に示したようにＲゾーン＃０領域の記録が完了すれば、閉じられた状態となる。
【００１４】
このような状態で、Ｒゾーン＃０に記録されたデータブロックＡに対し、再記録の情報記録媒体のように論理的なアドレスを変更せずにデータアップデートのためにＬＯＷを行う場合、従来技術によれば、図２に示したようにアップデートされたＡ´は、次の記録可能な位置であるＲゾーン＃１に記録される。したがって、実際にホストが意図するところと異なり、データがＲゾーンに記録される。
【００１５】
また、従来、Ｒゾーンを予約し、予約されたＲゾーンの状態についての情報を得るために使われた命令語は、予約されたそれぞれのＲゾーン間の区分がないので、該当Ｒゾーンのデータとしても、記録後に論理的なアドレスを変更せずにデータをアップデートする場合には、そのアップデートされたデータがどのＲゾーンに記録されるかが分からなかった。すなわち、Ｒゾーン間に区分できる方法が提供されないので、ホストとドライブの両端でこれを制御できる方法がなかった。
【００１６】
すなわち、Ｒゾーンを予約できる命令語を“トラック予約命令語”とし、Ｒゾーンの状態についての情報を知るために使用する命令語を“トラック情報読み取り命令語”という。
【００１７】
トラック予約命令語は、予約しようとするＲゾーンの大きさのみが入力変数として使用可能であった。これにより、複数個のＲゾーンが予約されて使われ、ホストは、目的によって必要なＲゾーンにデータを記録できた。しかし、既に記録されたデータを、再記録の情報記録媒体のように論理的なアドレスを変更せずにデータをアップデートする場合には、アップデートされた情報がどのＲゾーンに記録されるかホストとドライブいずれも保証できる方法がなかった。
【発明の開示】
【発明が解決しようとする課題】
【００１８】
本発明の目的は、前記のような問題点を解決してＬＯＷによる代替が具現されるシステムで、ディスクのユーザーデータ領域を効率的に使用可能にする情報記録媒体、記録／再生装置、記録／再生方法及びホスト装置を提供するところにある。
【課題を解決するための手段】
【００１９】
前記の目的を達成するための本発明の一つの特徴は、情報記録媒体において、前記媒体に記録されたデータの欠陥による代替、または前記データをアップデートするためのＬＯＷによる代替のために代替情報が管理され、前記媒体のデータ領域は、一つ以上のＲゾーンで構成され、前記媒体に記録されるデータがそのデータの優先順位によって前記各Ｒゾーンに記録可能に、前記各Ｒゾーンには優先順位属性が付与されることである。
【００２０】
前記Ｒゾーンに付与される優先順位属性によって、前記媒体に新たなＲゾーンが割り当てられることが望ましい。
【００２１】
優先順位フラッグ情報を含んでＲゾーンの予約を命令するホスト命令により、前記各Ｒゾーンについての優先順位の属性が付与されることが望ましい。
本発明の他の特徴は、記録／再生装置において、情報記録媒体に記録されたデータの欠陥による代替、または前記データをアップデートするためのＬＯＷによる代替のために、代替情報が管理される前記媒体に／からデータを記録／読み取る記録／読み取り部、及び前記媒体のデータ領域を一つ以上のＲゾーンで構成し、前記媒体に記録されるデータがその優先順位によって前記各Ｒゾーンに記録可能に、前記各Ｒゾーンに優先順位属性を付与する制御部を備えることである。
【００２２】
前記制御部は、前記Ｒゾーンに付与される優先順位属性によって、前記媒体に新たなＲゾーンを割り当てることが望ましい。
【００２３】
前記制御部は、優先順位フラッグ情報を含んでＲゾーンの予約を命令するホスト命令により、前記各Ｒゾーンについての優先順位の属性を付与することが望ましい。
【００２４】
前記制御部は、Ｒゾーンの情報を要請するホスト命令により、前記要請されたＲゾーンの状態情報及び前記Ｒゾーンの優先順位属性情報を前記ホストに提供することが望ましい。
【００２５】
本発明のさらに他の特徴は、ホスト装置において、情報記録媒体に記録されたデータの欠陥による代替、または前記データをアップデートするためのＬＯＷによる代替のために、代替情報が管理される前記媒体のデータ領域を構成する一つ以上のＲゾーンに、前記媒体に記録されるデータがその優先順位によって前記各Ｒゾーンに記録可能に、優先順位属性を付与する制御部を備えることである。
【００２６】
前記制御部は、優先順位フラッグ情報を含んでＲゾーンの予約を要請する命令を前記媒体の記録／再生装置へ伝送することが望ましい。
【００２７】
前記制御部は、Ｒゾーンの情報を要請する命令を前記媒体の記録／再生装置へ伝送し、前記要請されたＲゾーンの状態情報とＲゾーンの優先順位属性情報とを前記記録／再生装置から受信することが望ましい。
【００２８】
本発明のさらに他の特徴は、記録／再生方法において、情報記録媒体に記録されたデータの欠陥による代替、または前記データをアップデートするためのＬＯＷによる代替のために、代替情報が管理される前記媒体に／からデータを記録／読み取るステップ、及び前記媒体のデータ領域を一つ以上のＲゾーンで構成し、前記媒体に記録されるデータがその優先順位によって前記各Ｒゾーンに記録可能に、前記各Ｒゾーンに優先順位属性を付与するステップを含むことである。
【００２９】
本発明のさらに他の特徴は、記録／再生方法において、情報記録媒体に記録されたデータの欠陥による代替、または前記データをアップデートするためのＬＯＷによる代替のために、代替情報が管理される前記媒体のデータ領域を構成する一つ以上のＲゾーンに、前記媒体に記録されるデータがその優先順位によって前記各Ｒゾーンに記録可能に、優先順位属性を付与するステップを含むことである。
【００３０】
本発明のさらに他の特徴は、Ｒゾーン予約命令が記録されたコンピュータで読み取り可能な記録媒体であって、前記Ｒゾーン予約命令は、情報記録媒体に記録されたデータの欠陥による代替、または前記データをアップデートするためのＬＯＷによる代替のために、代替情報が管理される前記媒体のデータ領域を構成する一つ以上のＲゾーンについて、前記各Ｒゾーンに優先順位属性を付与可能にするために、優先順位フラッグ情報を含んでＲゾーンの予約を要請する命令であることである。
【００３１】
本発明のさらに他の特徴は、Ｒゾーン情報要請命令に応答して提供されるＲゾーン情報ブロックが記録されたコンピュータで読み取り可能な記録媒体であって、前記Ｒゾーン情報ブロックは、前記要請されたＲゾーンの状態情報と前記Ｒゾーンの優先順位属性情報とを含むものである。
【発明の効果】
【００３２】
本発明によれば、ディスクのユーザーデータ領域を記録されるデータの性質に合わせて複数個のＲゾーンに分けて記録を管理することによって、ホストの意図に合わせてディスクのユーザーデータ領域を使用できるので、ディスク使用上の効率を向上させる。
【発明を実施するための最良の形態】
【００３３】
以下、添付された図面を参照して本発明を詳細に説明する。
【００３４】
本発明では、トラック予約命令語のようにＲゾーンを予約できる命令語に優先順位情報を含むフラッグを付与してＲゾーンを区分できる方法を提供する。すなわち、本発明では、従来予約されるＲゾーンの大きさ情報のみが入力変数として使われると共に、従来使用しなかった命令語の予約領域に予約されるＲゾーンの優先順位を表す情報を入力変数として追加してＲゾーンの優先順位を表すことができる方法を提供する。
【００３５】
図３は、本発明によって、ディスクの領域を複数個のＲゾーンに分けて使用するディスクでＬＯＷを具現する概念を説明するためのディスク領域配置図である。
本発明によれば、図１に示したような状態でデータブロックＡをアップデートしようとする場合、アップデートされたブロックＡ´を、図３に示したようにＲゾーン＃０と同じ優先順位０を有するＲ＿ゾーン＃２に記録できる。したがって、ドライブとホストの立場で、Ｒゾーンに記録されるデータをその優先順位によりホストの意図によって記録して管理できる。
【００３６】
図４は、本発明による記録／再生システムの概略的なブロック図である。図４に示すように、本実施形態による記録／再生システムは、記録または再生が可能な記録／再生装置４００、及びかかる記録／再生装置４００を制御するホスト４４０を備える。
ホスト４４０は、ディスク７００に／からデータを記録／再生するために、記録／再生装置４００に記録命令、再生命令を伝送して記録／再生装置４００からデータを受信し、また、ディスク７００を意図によって管理するために記録／再生装置４００に複数の制御命令を伝送する。
【００３７】
特に、本発明によって、ホスト４００は、ディスク７００のデータ領域を複数のＲゾーンで構成し、各Ｒゾーンに優先順位属性を付与するために、優先順位情報フラッグを含むＲゾーン予約命令５００を記録／再生装置４００へ伝送する。また、本発明によって、ホスト４００は、ディスク７００に設けられたＲゾーンについての情報を得るために、Ｒゾーン情報読み取り命令５５０を記録／再生装置４００へ伝送し、これにより要請されたＲゾーンの優先順位情報が含まれているＲゾーン情報ブロック６００を受信して、各Ｒゾーンの優先順位を確認できる。
【００３８】
記録／再生装置４００は、制御部４１０及び記録／読み取り部４２０を備える。
【００３９】
記録／読み取り部４２０は、制御部４１０の制御によって、本実施形態による情報記録媒体であるディスク７００に／からデータを記録／再生するためにデータを読み取る。
【００４０】
制御部４１０は、本発明によって、データを所定の記録単位ブロックで記録するように記録／読み取り部４２０を制御するか、または記録／読み取り部４２０により読み取られたデータを処理して有効なデータを得る。また、制御部４１０は、特に本発明によって、ホストの命令によってまたはドライブシステム自体の制御によってＬＯＷを具現してデータを記録するように記録／読み取り部４２０を制御し、またデータの記録中または記録後の検定により欠陥が発見された場合には、この欠陥ブロックを代替する代替ブロックをスペア領域に記録するように記録／読み取り部４２０を制御する。ＬＯＷは、追記型の記録媒体のユーザーデータ領域に記録されたデータをアップデートするために、そのアップデートされる、すなわち代替データをスペア領域またはユーザーデータ領域の未記録領域に記録し、ホスト側面で見る論理的なアドレスは変わらないように本来のデータ及び代替データのアドレス情報を管理することをいう。制御部４１０は、このようにＬＯＷによる代替及び欠陥による代替を行う。
【００４１】
特に、本発明によって、制御部４１０は、ホスト４４０からＲゾーン予約命令５００を受信すれば、この命令５００によってディスク７００にＲゾーンを予約し、予約されたＲゾーンに優先順位属性を付与する。また、制御部４１０は、ホスト４４０からＲゾーン情報読み取り命令５５０を受信すれば、この命令５５０によって要請されたＲゾーンに関する状態情報及びＲゾーンに付与された優先順位情報を含んだＲゾーン情報ブロック６００をホスト４４０へ伝送する。
【００４２】
図５は、図４に示したＲゾーン予約命令の構成図である。図５に示すように、Ｒゾーン予約命令５００は、Ｒゾーン予約命令であることを表す識別子５１０と、予約するＲゾーンの位置及び範囲などを表すアドレス５２０と、予約するＲゾーンの優先順位を表す優先順位フラッグ５３０とを含む。かかる優先順位フラッグ５３０は、既存のＲゾーン予約命令またはトラック予約命令で実際に使われない予約フィールドを利用するので、本発明によるファイルシステムやドライブは、かかる優先順位フラッグ５３０を認識できる。ただし、本発明によらないファイルシステムやドライブは、かかる優先順位フラッグ５３０を認識できないだけであるので、かかるＲゾーン予約命令が従来のファイルシステムやドライブで動作するのには問題がない。
【００４３】
本発明によるドライブは、前記Ｒゾーン予約命令５００に含まれた優先順位フラッグ５３０によってＲゾーンを予約するので、ホストの意図に合わせてデータの配置及びアップデートが可能である。また、従来のドライブは、本発明による優先順位フラッグを参照しないだけであるので、本発明が適用されたファイルシステムでもエラーなしに従来の動作、すなわち優先順位を付与しない単純なＲゾーンの予約が可能である。
【００４４】
既存のファイルシステムまたは本発明によるファイルシステムは、本発明によるドライブまたは本発明によらないドライブ両方で一般的な目的のデータ保存のための空間としてＲゾーンを予約できる。すなわち、本発明によるファイルシステム、すなわちＲゾーンに優先順位を付与する機能を認識するファイルシステムは、本発明によるドライブ、すなわちＲゾーンに優先順位を付与する機能を認識するドライブで、ホストの特定な目的のデータ保存のための空間としてＲゾーンに優先順位を付与して予約できる。したがって、本発明によるファイルシステムでの要求は、本発明によるドライブに伝達された場合、ホストの特定な目的を満足させることが可能である。
【００４５】
しかし、本発明によるファイルシステムでの要求が、本発明によらないドライブ、すなわちＲゾーンに優先順位を付与する機能を認識できないドライブに伝達されても、既存のトラック予約命令語で利用されていない予約フィールドを使用して優先順位フラッグを提供するので、命令語の伝達後にエラーが発生するか、または互換性が保証されないなどの問題はない。ただし、かかる場合には、ホストの意図によって予約されたＲゾーンに優先順位が付与されないという点が異なる。
【００４６】
図６は、図４に示したＲゾーン情報ブロックの構成図である。図６に示すように、Ｒゾーン情報ブロック６００は、Ｒゾーンの状態を表すＲゾーン状態情報６１０及び該当Ｒゾーンに付与された優先順位を表す優先順位情報６２０を含む。
【００４７】
このように、本発明によれば、トラック情報読み取り命令のようにＲゾーンの状態情報を読み込む命令語が戻すＲゾーンの状態情報に優先順位情報を含むフラッグを含んで、ホストがＲゾーンの優先順位を分かるようにする。
【００４８】
本発明では、従来のドライブで使用しなかったＲゾーン情報ブロックの予約フィールドに優先順位フラッグを表すので、本発明によるファイルシステムと本発明によらないドライブとの間にエラーなしに従来の動作が可能である。また、本発明によるドライブは、優先順位フラッグを含むＲゾーンの情報をホストに提供するので、ホストが以前のホストの記録意図に充実にデータの再配置及びアップデートを行える。
【００４９】
したがって、本発明によるホストＡとドライブＢとにより記録された情報記録媒体Ｃが本発明によるホストＤとドライブＥとに挿入された場合、ホストＤは、ホストＡの本来の意図に充実に情報記録媒体Ｃについてデータの再配置及びアップデートを行える。
【００５０】
本発明によるドライブに既存の情報記録媒体がローディングされた場合に、Ｒゾーン情報読み取り命令に応答して返還するＲゾーン情報ブロックに優先順位情報を含めて伝送する。ただし、その優先順位情報に低い優先順位に該当する値を戻す。
【００５１】
既存のドライブに本発明による情報記録媒体または既存の情報記録媒体がローディングされる場合に、Ｒゾーン情報読み取り命令に応答して返還するＲゾーン情報ブロックに優先順位情報が含まれない。ただし、既存のドライブが戻すＲゾーン情報ブロックには、本発明の優先順位情報が保存される位置が予約フィールドであるので、本発明の低い優先順位に該当する値を戻す。
【００５２】
図７は、本発明が適用されるディスクの構造図である。図７に示すように、追記型の情報記録媒体であるディスク７００は、リードイン領域７１０、データ領域７２０、リードアウト領域７３０が連続的に設けられている。
【００５３】
リードイン領域７１０は、第２ディスク管理領域７１１、臨時ディスク管理領域（Ｔｅｍｐｏｒａｒｙ  Ｄｉｓｃ  Ｍａｎａｇｅｍｅｎｔ  Ａｒｅａ：ＴＤＭＡ）７１２及び第１ディスク管理領域７１３などを備える。
【００５４】
ＴＤＭＡ  ７１２は、追記型の情報記録媒体の臨時欠陥管理及び臨時ディスク管理のための情報を記録するための領域をいう。
【００５５】
かかるＴＤＭＡ ７１２は、臨時欠陥情報（Ｔｅｍｐｏｒａｒｙ  Ｄｅｆｅｃｔ  Ｌｉｓｔ：ＴＤＦＬ）７１４、記録管理データ（Ｒｅｃｏｒｄｉｎｇ  Ｍａｎａｇｅｍｅｎｔ  Ｄａｔａ：ＲＭＤ）８００、及び臨時欠陥管理情報（Ｔｅｍｐｏｒａｒｙ  Ｄｉｓｃ  Ｄｅｆｉｎｉｔｉｏｎ  Ｓｔｒｕｃｔｕｒｅ：ＴＤＤＳ）７１６を含む。
【００５６】
ＴＤＦＬ  ７１４は、欠陥発生による代替またはＬＯＷによる代替時、その代替された状態を表すための情報を表し、欠陥データの位置情報とこの欠陥データを代替する代替データの位置情報とを含む。
【００５７】
ＲＭＤ  ８００は、ユーザーデータ領域をシーケンシャル記録モードで使用する場合には、データの記録状態をエントリー情報として表す領域である。特に、本発明によって、Ｒゾーン予約命令で設定された優先順位フラッグに基づいて、各Ｒゾーンの優先順位情報をこのようなＲＭＤで管理できる。
【００５８】
ＴＤＤＳ  ７１６は、前記ＴＤＦＬ、ＲＭＤ、ドライブ領域の位置ポインターを有しており、また初期化時に割り当てられるスペア領域の位置及び大きさ情報、記録防止情報、データ領域に割り当てられたＴＤＭＡの位置及び大きさ情報、ユーザーデータ領域についての情報、それぞれのスペア領域で代替可能な位置情報、ユーザーデータ領域の最後の記録アドレス情報などが記録される。
【００５９】
第１ディスク管理領域７１３、第２ディスク管理領域７１１、第３ディスク管理領域７３１及び第４ディスク管理領域７３２は、かかる追記型の記録媒体が最終化される場合に最終的な臨時ディスク管理情報を記録しておくための領域である。
【００６０】
データ領域７２０には、第１スペア領域７２１、ユーザーデータ領域７２２及び第２スペア領域７２３が連続的に設けられている。
【００６１】
第１スペア領域７２１及び第２スペア領域７２３は、ユーザーデータ領域７２２に記録されたデータを代替する代替データを記録するための領域である。かかるスペア領域には、欠陥による代替データが記録されてもよく、ＬＯＷによる代替データが記録されてもよい。
【００６２】
ユーザーデータ領域７２２は、ユーザーデータを記録するための領域であり、ＬＯＷによりユーザーデータを代替する代替データは、スペア領域に記録されるだけでなく、このユーザーデータ領域にも記録される。特に、かかるユーザーデータ領域は、本発明によって一つ以上のＲゾーンに分割されて使われ、分割された各Ｒゾーンには、ホストの命令によって優先順位が付与される。かかる優先順位情報は、例えばＲＭＤに記録されうる。
【００６３】
以下、ＲＭＤのデータフォーマットを説明する。
【００６４】
ディスク上のユーザーデータ領域を構成する一つ以上のＲゾーンについて、例えば二つの優先順位が付与されうる。例えば、ディスク上に記録された一般的なユーザーデータの管理のためのボリューム構造とファイル構造とで構成されたファイルシステムデータを記録し、また、ＬＯＷ時、ドライブによりこのファイルシステムデータの代替記録のためのハイ優先順位と、一般的なユーザーデータを記録し、また、ＬＯＷ時、ドライブシステムによりこのユーザーデータの代替記録のためのロー優先順位とが付与されうる。
【００６５】
図８は、図７に示したＲＭＤのデータ構造図である。図８に示すように、ＲＭＤ
８００は、ユーザーデータ領域で使われるグループに関する情報を含むＲＭＤヘッダ８１０、及びユーザーデータ領域に設けられたＲゾーンに関する情報を表すＲゾーンエントリーのリスト８２０を含む。
【００６６】
Ｒゾーンエントリーのリスト８２０は、１ｓｔ  Ｒゾーンエントリー８２１，２ｎｄ  Ｒゾーンエントリー８２２，３ｒｄ  Ｒゾーンエントリー８２３，４ｔｈ  Ｒゾーンエントリー８２４，…，ｉｔｈ  Ｒゾーンエントリー８２５を含む。各Ｒゾーンエントリーは、各Ｒゾーンに関する情報を表す。
【００６７】
ｉｔｈ  Ｒゾーンエントリー８２５は、ｉｔｈ  Ｒゾーンに付与された優先順位情報８２６、ｉｔｈ  Ｒゾーンの開始アドレス８２７、ｉｔｈ  Ｒゾーンの最後アドレス８２８を含む。
【００６８】
ｉｔｈ  Ｒゾーンの開始アドレス８２７、ｉｔｈ  Ｒゾーンの最後アドレス８２８は、このｉｔｈ  Ｒゾーンがディスクで割り当てられた領域を表す。
【００６９】
ｉｔｈ  Ｒゾーンに付与された優先順位情報８２６は、ホストから受信されたＲゾーン予約命令で提供された優先順位フラッグ値によって記録され、また、ホストからＲゾーン状態情報が要請された場合に、かかる優先順位情報８２６をＲゾーン情報ブロックに含んでホストに提供されうる。
【００７０】
以下、本発明によって、ホストから受信されるＲゾーン予約命令によってディスクにＲゾーンを予約する一例を、図９Ａ〜図１０Ｃを参照して説明する。
【００７１】
本発明の一例によってＲゾーン予約命令に優先順位フラッグが“１”と設定されれば、この予約されるＲゾーンの優先順位が高いことを意味し、優先順位フラッグが“０”と設定されれば、この予約されるＲゾーンの優先順位が低いことを意味すると仮定する。これにより、高い優先順位が付与されたＲゾーンに記録されたデータをＬＯＷする場合には、優先順位がハイであるか、またはローであるＲゾーンにアップデートされたデータが記録される。また、低い優先順位が付与されたＲゾーンに記録されたデータをＬＯＷする場合には、優先順位がローであるＲゾーンのみにアップデートされたデータが記録される。しかし、もし、優先順位がローであるＲゾーンがいずれも記録が完了して閉じられた状態であり、それ以上を予約できる空いた空間が情報記録媒体に残っていなければ、記録できるＲゾーンの優先順位は、一つの種類のみが存在するので、優先順位がハイに設定された領域にもデータをアップデートできる。
【００７２】
図９Ａに示すように、ホストがディスクの１００番地から２００番地の間に高い優先順位、すなわち優先順位フラッグが１に設定された１ｓｔ  Ｒゾーン予約命令をドライブシステムへ伝送する。
【００７３】
これにより、ドライブシステムは、図１０Ａに示すように、ディスクのユーザーデータ領域の１００番地から２００番地の間にＲゾーン＃１を予約する。Ｒゾーン＃１は、ファイルシステムデータを記録するために優先順位をハイと付与し、Ｒゾーン＃２は、一般的なユーザーデータを記録するために優先順位をローと付与し、Ｒゾーン＃１に初期化されたファイルシステムデータＦＳを記録した後、Ｒゾーン＃１にそれ以上データを追加できないので、Ｒゾーン＃１は閉じられた。
【００７４】
１ｓｔレコーディング後に一般的なユーザーデータを記録すれば、ファイルシステムデータがアップデートされねばならず、これにより、アップデート時にＬＯＷによる代替のために、本発明によって優先順位が高く付与されたＲゾーンが必要になる。したがって、ホストは、図９Ｂに示すように、４００番地から１００００番地までの領域にＲゾーンを割り当て、この割り当てられたＲゾーンに優先順位をハイに付与する２ｎｄ  Ｒゾーン予約命令をドライブシステムへ伝送する。
【００７５】
これにより、ドライブシステムは、図１０Ｂに示すように、４００番地から１００００番地までの領域にＲゾーン＃３を割り当て、優先順位をハイと付与する。２００番地から４００番地までの領域には、Ｒゾーン＃２が割り当てられ、優先順位はローと付与される。次いで、ドライブシステムは、Ｒゾーン＃２にデータＡ、データＢを記録し、それ以上Ｒゾーン＃２にデータを追加できないのでＲゾーン＃２を閉じ、データの追加によるファイルシステムデータのアップデートが要求されて、Ｒゾーン＃３にアップデートされたファイルシステムデータＦＳ’を記録する。
【００７６】
次いで、図１０Ｂの２ｎｄレコーディング後、Ｒゾーン＃２に記録されているデータＡ、データＢのアップデートが要求されるとき、ドライブシステムによるデータＡ’とデータＢ’の代替により記録されたＲゾーンを確保するために、ホストは、図９Ｃに示したように７００番地から１００００番地までの領域を優先順位の低いＲゾーンに割り当てよという３ｒｄ  Ｒゾーン予約命令をドライブシステムへ伝送する。
【００７７】
これにより、ドライブシステムは、図１０Ｃに示したようにＲゾーン＃４を割り当て、低い優先順位を付与する。そして、Ｒゾーン＃２に既に記録されているデータＡとデータＢとをアップデートするために、ホストが同じ論理アドレスに記録命令を下せれば、ドライブシステムは、前記ホストの記録命令による論理アドレスに該当するディスク上の物理アドレスにデータが既に記録されているということが分かり、また、前記物理アドレスに該当するＲゾーンと同じ優先順位を有したＲゾーンがＲゾーン＃４ということが分かり、アップデートされたデータＡ’とデータＢ’とをＲゾーン＃４に代替して記録する。そして、ＦＳ’のアップデートが要求されて、ホストがＬＯＷによりＲゾーン＃１に記録されているＦＳと同じ論理アドレスに記録命令を下せれば、ドライブシステムは、前記記録命令による論理アドレスに対応するディスク上の物理アドレスにデータが既に記録されているということが分かり、また、前記物理アドレスに該当するＲゾーンと同じ優先順位を有するＲゾーンがＲゾーン＃３ということが分かり、Ｒゾーン＃３にそのアップデートされたＦＳ”を代替して記録する。
【００７８】
図１１は、本発明によってディスクにＲゾーンを割り当てる方法を示す過程のフローチャートである。
【００７９】
ホストは、ドライブに優先順位を指定してＲゾーンを予約するＲゾーン予約命令を伝送する（１１１０）。
【００８０】
ドライブは、受信されたＲゾーン予約命令によってディスクの領域にＲゾーンを割り当て、割り当てられたＲゾーンに優先順位を指定する（１１２０）。
【００８１】
図１２は、本発明によってディスクに割り当てられたＲゾーンに関する情報を探す方法を示す過程のフローチャートである。
【００８２】
ホストは、ドライブにＲゾーン情報読み取り命令を伝送する（１２１０）。
【００８３】
ドライブは、受信されたＲゾーン情報読み取り命令によって要請されたＲゾーンに関する状態情報及びＲゾーンの優先順位情報を読み取る（１２２０）。
【００８４】
ドライブは、前記Ｒゾーン状態情報及び優先順位情報を含んだＲゾーン情報ブロックをホストへ伝送する（１２３０）。
【００８５】
以上、説明したような本発明による方法は、また、コンピュータで読み取り可能な記録媒体にコンピュータで読み取り可能なコードとして具現することが可能である。コンピュータで読み取り可能な記録媒体は、コンピュータシステムにより読み取られるデータが保存されるあらゆる種類の記録装置を含む。コンピュータで読み取り可能な記録媒体の例としては、ＲＯＭ、ＲＡＭ、ＣＤ−ＲＯＭ、磁気テープ、フロッピー（登録商標）ディスク、光データ保存装置などがあり、またキャリアウェーブ（例えば、インターネットを通じた伝送）の形態で具現されるものも含む。また、コンピュータで読み取り可能な記録媒体は、ネットワークに連結されたコンピュータシステムに分散され、分散方式でコンピュータで読み取り可能なコードが保存されて実行されうる。そして、前記方法を具現するための機能的なプログラム、コード及びコードセグメントは、本発明が属する技術分野のプログラマにより容易に推論されうる。
【００８６】
これまで、本発明について、その望ましい実施形態を中心に述べた。当業者は、本発明が、本発明の本質的な特性から逸脱しない範囲で、変形された形態に具現可能であるということを理解できるであろう。したがって、開示された実施形態は、限定的な観点ではなく、説明的な観点で考慮されねばならない。本発明の範囲は、前述した説明ではなく、特許請求の範囲に表れており、それと同等な範囲内にあるあらゆる差異点は、本発明に含まれていると解釈されねばならない。
【産業上の利用可能性】
【００８７】
本発明は、情報記録媒体、記録／再生装置及び記録／再生方法関連の技術分野に適用可能である。
【図面の簡単な説明】
【００８８】
【図１】従来技術によってディスクの領域を複数個のＲゾーンに分けて使用する概念を説明するためのディスク領域配置図である。
【図２】図１に示したディスクでＬＯＷを具現する概念を説明するための配置図である。
【図３】本発明によってディスクの領域を複数個のＲゾーンに分けて使用するディスクでＬＯＷを具現する概念を説明するためのディスク領域配置図である。
【図４】本発明による記録／再生システムの概略的なブロック図である。
【図５】図４に示したＲゾーン予約命令の構成図である。
【図６】図４に示したＲゾーン情報ブロックの構成図である。
【図７】本発明が適用されるディスクの構造図である。
【図８】図７に示したＲＭＤの細部的な構成図である。
【図９Ａ】本発明の一例によるＲゾーン予約命令の構成図である。
【図９Ｂ】本発明の一例によるＲゾーン予約命令の構成図である。
【図９Ｃ】本発明の一例によるＲゾーン予約命令の構成図である。
【図１０Ａ】図９Ａに示したＲゾーン予約命令によってＲゾーン領域が割り当てられたディスクの構造図である。
【図１０Ｂ】図９Ｂに示したＲゾーン予約命令によってＲゾーン領域が割り当てられたディスクの構造図である。
【図１０Ｃ】図９Ｃに示したＲゾーン予約命令によってＲゾーン領域が割り当てられたディスクの構造図である。
【図１１】本発明によってディスクにＲゾーンを割り当てる方法を示す過程のフローチャートである。
【図１２】本発明によってディスクに割り当てられたＲゾーンに関する情報を探す方法を示す過程のフローチャートである。
【符号の説明】
【００８９】
５００  Ｒゾーン予約命令
５１０  識別子
５２０  アドレス
５３０  優先順位フラッグ
【図１】
2006134565.tif 000003
【図２】
2006134565.tif 000004
【図３】
2006134565.tif 000005
【図４】
2006134565.tif 000006
【図５】
2006134565.tif 000007
【図６】
2006134565.tif 000008
【図７】
2006134565.tif 000009
【図８】
2006134565.tif 000010
【図９Ａ】
2006134565.tif 000011
【図９Ｂ】
2006134565.tif 000012
【図９Ｃ】
2006134565.tif 000013
【図１０Ａ】
2006134565.tif 000014
【図１０Ｂ】
2006134565.tif 000015
【図１０Ｃ】
2006134565.tif 000016
【図１１】
2006134565.tif 000017
【図１２】
2006134565.tif 000018