(57)【要約】本発明は、追記型記録キャリアの論理アドレスの情報ブロックを対応する物理アドレスに記録する装置に関する。論理アドレスは、アドレッシング手段３１により物理アドレスに変換される。割り当て手段３２は、ユーザエリアについて隣接するアドレッシングスペースを定義し、それぞれのエリアにユーザエリアアドレスレンジの部分を割り当てることで、その後の情報の記録のためにフロントエリア、ミドルエリア及びリアエリアに分割する。装置は、特にリアエリア又はフロントエリアにこれ以上データが記憶されないとき、ミドルエリアを新たなエリアに分割するための再割り当て手段３３を有する。
2008505431.tif 000002
【特許請求の範囲】
【請求項１】
追記型記録キャリアの物理アドレスを有するロケーションであって、ユーザエリアにおける論理アドレスを有するロケーションにブロックで編成される情報を記録する装置であって、
当該装置は、
情報を表す、前記記録キャリアのトラックにおけるマークを記録する記録手段と、
前記トラックにおける物理アドレスでそれぞれのロケーションを配置することで記録を制御する制御手段とを有し、
前記制御手段は、
論理アドレスを物理アドレスに変換し、物理アドレスを論理アドレスに変換するアドレッシング手段と、
ユーザエリアの論理アドレスの順序付けされたユーザエリアのアドレスレンジを定義し、フロントエリア、ミドルエリア及びリアエリアのそれぞれに前記ユーザエリアのアドレスレンジの対応するアドレスレンジ部分を割り当てることで、情報を順次に記録するために前記ユーザエリアをフロントエリア、ミドルエリア及びリアエリアに分割する割り当て手段と、全てのアドレスレンジ部分は隣接し、かつ別個のものであり、
新たなエリアのそれぞれに、前記ミドルエリアのアドレスレンジ部分の対応する新たなアドレスレンジ部分を割り当てることで、前記ミドルエリアを新たなエリアで置き換える再割り当て手段とを有し、
１つの新たなアドレスレンジ部分は、前記ミドルエリアでの記録されたデータをもつ全てのロケーションのアドレスを含み、全ての新たなアドレスレンジ部分は、隣接し、かつ別個のものである、
ことを特徴とする装置。
【請求項２】
前記再割り当て手段は、前記フロントエリア及び前記リアエリア以外のエリアに情報を記録する少なくとも１つのフリーアドレスが存在するかをチェックし、該チェックにおいて前記少なくとも１つのフリーアドレスが存在しない場合に、前記置き換えを実行するために構成される、
請求項１記載の装置。
【請求項３】
前記割り当て手段は、メインデータを記憶するためにミドルエリアを定義するために構成され、前記フロントエリアは、前記メインデータに関連する制御データを記憶する、
請求項１記載の装置。
【請求項４】
前記制御データは、前記メインデータを示すアドレスリファレンスをもつファイルエントリを有する、
請求項３記載の装置。
【請求項５】
前記リアエリアは、前記制御データのコピーを記憶する、
請求項３記載の装置。
【請求項６】
前記制御手段は、前記記録キャリアにテーブルとしてエリア情報を記憶するために構成され、前記エリア情報は、前記フロントエリア、前記ミドルアリア、前記リアエリア及び前記新たなエリアに関連する、
請求項１記載の装置。
【請求項７】
前記エリア情報は、前記フロントエリア、前記ミドルエリア、前記リアエリア及び前記新たなエリアのそれぞれについて、対応する開始アドレスを含む、
請求項６記載の装置。
【請求項８】
前記エリア情報は、前記フロントエリア、前記ミドルエリア、前記リアエリア及び前記新たなエリアのそれぞれについて、対応する終了アドレスを含む、
請求項７記載の装置。
【請求項９】
前記エリア情報は、前記フロントエリア、前記ミドルエリア、前記リアエリア及び前記新たなエリアのそれぞれについて、対応するレンジ番号を含む、
請求項７記載の装置。
【請求項１０】
追記型記録キャリアの物理アドレスを有するロケーションであって、ユーザエリアにおける論理アドレスを有するロケーションにブロックで編成される情報記録で使用するための、データを記憶するスペースを割り当てる方法であって、
前記記録は、
前記記録キャリアのトラックにおける物理アドレスでそれぞれのロケーションを配置するステップと、
論理アドレスを物理アドレスに変換し、物理アドレスを論理アドレスに変換するステップとを含み、
当該方法は、
前記ユーザエリアの論理アドレスの順序付けされたユーザエリアのアドレスレンジを定義するステップと、
フロントエリア、ミドルエリア及びリアエリアのそれぞれに前記ユーザエリアのアドレスレンジの対応するアドレスレンジ部分を割り当てることで、情報を順次に記録するために前記ユーザエリアをフロントエリア、ミドルエリア及びリアエリアに分割するステップと、全てのアドレスレンジ部分は隣接し、かつ別個のものであり、
新たなエリアのそれぞれに、前記ミドルエリアのアドレスレンジ部分の対応する新たなアドレスレンジ部分を割り当てることで、前記ミドルエリアを新たなエリアで置き換えるステップとを含み、
１つの新たなアドレスレンジ部分は、前記ミドルエリアでの記録されたデータをもつ全てのロケーションのアドレスを含み、全ての新たなアドレスレンジ部分は、隣接し、かつ別個のものである、
ことを特徴とする方法。
【請求項１１】
前記フロントエリア及び前記リアエリア以外のエリアに情報を記録する少なくとも１つのフリーアドレスが存在するかをチェックするステップを含み、該チェックにおいて前記少なくとも１つのフリーアドレスが存在しない場合に、前記置き換えるステップが実行される、
請求項１０記載の方法。
【請求項１２】
前記ミドルエリアはメインデータを記憶し、前記フロントエリアは前記メインデータに関連する制御データを記憶する、
請求項１０記載の方法。
【請求項１３】
前記制御データは、前記メインデータを示すアドレスリファレンスをもつファイルエントリを有する、
請求項１２記載の方法。
【請求項１４】
前記リアエリアは、前記制御データのコピーを記憶する、
請求項１２記載の方法。
【請求項１５】
前記記録キャリアにテーブルとしてエリア情報を記憶するステップを含み、前記エリア情報は、前記３つの隣接する別個のエリア及び前記新たな隣接する別個のエリアに関連する、
請求項１０記載の方法。
【請求項１６】
前記エリア情報は、前記フロントエリア、前記ミドルエリア、前記リアエリア及び前記新たなエリアのそれぞれについて、対応する開始アドレスを含む、
請求項１５記載の方法。
【請求項１７】
前記エリア情報は、前記フロントエリア、前記ミドルエリア、前記リアエリア及び前記新たなエリアのそれぞれについて、対応する終了アドレスを含む、
請求項１６記載の方法。
【請求項１８】
前記エリア情報は、前記フロントエリア、前記ミドルエリア、前記リアエリア及び前記新たなエリアのそれぞれについて、対応するレンジ番号を含む、
請求項１６記載の方法。
【請求項１９】
情報記録での使用のためにデータを記憶するスペースを割り当てるコンピュータプログラムであって、当該プログラムは、請求項１０乃至１８のいずれか記載の方法をプロセッサに実行させるために作用する、
ことを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、追記型（write-once）記録キャリアの物理アドレスを有するロケーションであって、ユーザエリアにおける論理アドレスを有するロケーションで、ブロックに編成される情報を記録する装置に関し、当該装置は、情報を表す記録キャリアのトラックにマークを記録する記録手段を有する。
【０００２】
また、本発明は、追記型記録キャリアの物理アドレスを有するロケーションであって、ユーザエリアにおける論理アドレスを有するロケーションで、ブロックに編成される情報記録で使用するため、データを記憶するためのスペースを割り当てる方法に関する。  
さらに、本発明は、情報記録において使用するため、データを記憶するためのスペースを割り当てるためのコンピュータプログラムに関する。
【背景技術】
【０００３】
ドライブレターアクセス（DLA:  Drive  Letter  Access）とも呼ばれる、追記型メディアにデータを追加するドラッグ及びドロップ技術を可能にするため、ＵＤＦファイルシステムは、バーチャルアロケーションテーブル（VAT:  Virtual  Allocation  Table）と呼ばれる方法を使用する。この方法は、順次的な方式で内側から外側にディスクをデータ及びファイルシステム情報で埋める。ディスクが取り出されるか、又はディスマウントされる前に最後に書き込まれた情報は、ＶＡＴテーブルであり、このテーブルは、ファイルシステム情報ブロック及びデータファイルへの最後に更新されたリファレンスを含む。最後のＵＤＦバージョンでは、迅速なスタートアップ及びロバスト性をエンハンスするため、新たなコンセプトが導入される。このコンセプトはメタデータであり、これは、ディスクの内側（開始）にある特別のファイルであり、全てのファイルエントリを含む。これらのファイルエントリは、リアルファイルデータへのリファレンスを含む。これらを互いに近くにパックすることで、ディスクファイルツリー情報は、メディアのマウント後に非常に迅速に読み取ることができる。このファイルは、勿論、重要なファイルであり、メタデータミラーファイルと呼ばれるバックアップファイルによりガードされる。損傷の場合に、メディアで十分な物理的な距離でこのファイルが配置されなければならないことは明らかである。ミラーバックアップファイルの最良の位置は、メディアの外にある。
【０００４】
Ｂｌｕ−ｒａｙ追記型ディスク、ＢＤ  Ｒにとって、新たなファイルシステム書込み方法は、ＶＡＴ方法を使用することなしに提案される。この新たな方法は、欠陥の管理及び擬似的なオーバライトを利用する。書き込みコマンドが既に書き込まれたセクタに発せられたとき、セクタは、スペアエリアでセクタにより置き換えられるか（リニアリプレースメント）、ユーザエリアにおける、その特定のサブトラックにおける次の書込み可能なセクタで書き込まれる。
【０００５】
メタデータファイルは、メディアの開始（内側）に配置され、そのため、新たなファイルを追加するための幾つかのフリーエリアを有するサブトラックが確保される（サブトラック１）。インビジブルサブトラックと大部分が呼ばれる残りの部分は、動画ファイル自身のようなデータ向けに使用される。外側での確保されたサブトラックは、メタデータミラーファイルを含むために確保される。これは、ユーザエリアが定義され、メタデータファイルを記憶するためのフロントエリア（サブトラック１）、リアルファイルデータを記憶するためのミドルエリア（サブトラック２）、及びミラーメタデータファイルを記憶するためのリアエリア（この例ではサブトラック３）に分割されるとき、ディスクの初期化の間に行われる。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ディスクの使用の間、メタデータエリア（サブトラック１）が一杯になるか、余りに小さく全てのファイルエントリを保持することができないときに問題となる。このことは、ミラーメタデータエリア（サブトラック３）のケースでは、このエリアが追記型メディアにデータを順次に記録するために意図されるユーザエリアの終わりで定義されるために更に顕著になる。
【０００７】
したがって、本発明の目的は、この問題を克服することであって、より一般的には、かかるメディアにデータを記憶する更に柔軟な方法を提供することにある。
【課題を解決するための手段】
【０００８】
この目的は、開始節で記載されたタイプの装置により、本発明の第一の態様に従って達成され、当該装置は、トラックにおける物理アドレスでそれぞれのロケーションを配置する（locating）ことで記録を制御する制御手段を有し、制御手段は、論理アドレスを物理アドレスに変換し、物理アドレスを論理アドレスに変換するアドレッシング手段、フロント、ミドル及びリアエリアのそれぞれに、全てのアドレスレンジ部分が隣接かつ個別的である、ユーザエリアのアドレスレンジの対応するアドレスレンジ部分を割り当てることで、ユーザエリアの論理アドレスの順序付けされたユーザエリアのアドレスレンジを定義し、情報を順次に記録するためにユーザエリアをフロントエリア、ミドルエリア及びリアエリアに分割する割り当て手段、新たなエリアのそれぞれに、ミドルエリアアドレスレンジ部分の対応する新たなアドレスレンジ部分を割り当てることで、ミドルエリアを新たなエリアで置き換える再割り当て手段を有しており、１つの新たなアドレスレンジ部分は、ミドルエリアでの記録されたデータをもつ全てのロケーションのアドレスを含み、全ての新たなアドレスレンジ部分は、隣接かつ個別的である。これにより、ミラーメタデータファイルのような特定の情報を記録する記憶上の必要性に依存して、ユーザエリアの再割り当てが可能となる。
【０００９】
実施の形態の装置では、再割り当て手段は、フロントエリア及びリアエリア以外のエリアに情報を記録する少なくとも１つのフリーアドレスが存在するかをチェックし、該チェックの否定的な結果のケースで前記置き換えを実行するために構成される。これにより、再割り当てが動的なプロセスとなり、変化が「オン・フライ“on-fly”」で適用される。
【００１０】
別の実施の形態の装置では、制御手段は、記録キャリアのテーブルとしてエリア情報を記憶するために構成され、前記エリア情報は、フロントエリア、ミドルエリア、リアエリアに関連する。これにより、異なる装置間の記録キャリアの扱いが改善され、又は同じ装置への再挿入後の扱いが改善される。
【００１１】
前記エリア情報がフロントエリア、ミドルエリア、リアエリア及び新たなエリアのそれぞれについて、対応する開始アドレスを有する場合に有利である。これは、ユーザエリアでのレンジを識別するシンプルなやり方を提供する。
【００１２】
次の実施の形態の装置では、前記エリア情報は、フロントエリア、ミドルエリア、リアエリア及び新たなエリアのそれぞれについて、対応するレンジナンバーを有する。これにより、特定のサブトラックに所与のレンジを明示的に割り当てることが可能である。
【００１３】
本発明の第二の態様によれば、開始節で記載されたタイプの情報の記録において使用するため、データを記憶するためのスペースを割り当てる方法が提供され、前記記録は、記録キャリアのトラックにおける物理アドレスでそれぞれのロケーションを配置し、論理アドレスを物理アドレスに変換し、物理アドレスを論理アドレスに変換することを含み、当該方法は、ユーザエリアの論理アドレスの順序付けされたユーザエリアのアドレスレンジを定義し、全てのアドレスレンジ部分が隣接及び個別的である、ユーザエリアアドレスレンジレンジの対応するアドレスレンジ部分を、フロントエリア、ミドルエリア及びリアエリアのそれぞれに割り当てることで、ユーザエリアを、フロントエリア、ミドルエリア及びリアエリアに分割し、前記新たなエリアのそれぞれに、ミドルエリアのアドレスレンジ部分の対応する新たなアドレスレンジ部分を割り当てることで、ミドルエリアを新たなエリアで置き換えることを含み、１つの新たなアドレスレンジ部分は、ミドルエリアでの記録されたデータをもつ全てのロケーションのアドレスを含み、全ての新たなアドレスレンジ部分は、隣接し、かつ個別的である。
【００１４】
本発明の第三の態様によれば、情報記録で使用するためにデータを記憶するためのスペースを割り当てるコンピュータプログラムが提供され、プログラムは、プロセッサに、本発明の第二の態様に関して記載される方法を実行させるために作用する。
【００１５】
本発明のこれらの態様及び他の態様は、以下の記載における例を通して説明される実施の形態を参照して、添付図面を参照して更に明らかにされるであろう。異なる図面における対応するエレメントは、同一の参照符号を有する。
【発明を実施するための最良の形態】
【００１６】
図１ａは、トラック９及びセントラルホール１０をもつディスクの形状を有する記録媒体１１の例を示している。トラック９は、情報（データ）を表す一連の記録されたマーク（又は記録されることとなるマーク）の位置であり、情報レイヤで実質的に平行のトラックを構成する螺旋の回転パターンに従って構成される。記録キャリアは、光ディスクと呼ばれ、光学的に読取り可能な場合があり、記録可能なタイプの情報レイヤを有する。記録可能なディスクの例は、ＣＤ−ＲＷであり、ＤＶＤ＋ＲＷのような書換え可能なバージョンのＤＶＤ、Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（ＢＤ）と呼ばれる青色レーザを使用した高密度の書き込み可能な光ディスクである。情報は、たとえば相変化材料における結晶質又は非晶質のマークといった、トラックに沿った光学的に検出可能なマークを記録することで情報レイヤにおいて表現される。記録キャリアの記録可能なタイプのトラック９は、ブランク記録キャリアの製造の間に設けられる前もって型押しされたトラック構造により示される。トラック構造は、たとえば案内溝１４により構成され、この溝は、リード／ライトヘッドがスキャニングの間にトラックに追従するのを可能にする。トラック構造は、通常情報ブロック又はパケットと呼ばれる、情報のユニットのロケーションを示すため、いわゆる物理アドレスと呼ばれる位置情報を含む。
【００１７】
図１ｂは、記録可能なタイプの記録媒体１１のラインｂ−ｂに沿って取られる断面図であり、透明な基板１５には、記録レイヤ１６及び保護レイヤ１７が設けられる。保護レイヤ１７は、たとえば記録層が０．６ｍｍの基板にあり、０．６ｍｍの更なる基板がその背面に接着されるＤＶＤにおけるように、更なる基板層を有する場合がある。案内溝１４は、基板１５の材料のぎざぎざ又は上昇として、又はその周辺から偏る材料特性として実現される場合がある。
【００１８】
図２は、本発明に係る、ＣＤ−ＲＷ，ＤＶＤ＋ＲＷ又はＢＤのような記録媒体１１に情報を記録する記録装置を示す。装置には、記録キャリアのトラックをスキャニングする書込み手段が設けられており、この手段は、記録キャリア１１を回転する駆動ユニット２１、ヘッド２２、及び、トラックの半径方向でヘッド２２を粗く位置合わせするポジショニングユニット２５を含む。ヘッド２２は、記録媒体の情報レイヤのトラックの放射線スポット２３に焦点合わせされる光エレメントを通してガイドされる放射線ビーム２４を生成する公知のタイプの光学系を有する。放射線ビーム２４は、たとえばレーザダイオードといった放射線源により発生される。ヘッドは、前記ビームの光軸に沿って放射線ビーム２４の焦点を移動させるためにフォーカスアクチュエータ、及びトラックの中心で半径方向においてスポットを精密に移動させるためのトラッキングアクチュエータを更に有する（図示せず）。トラッキングアクチュエータは、光エレメントを半径方向に移動するためのコイルを有するか、又は、代替的に、反射エレメントの角度を変えるために構成される場合がある。情報を書き込むため、記録レイヤで光学的に検出可能なマークを作成するために放射線が制御される。たとえば、ダイ、合金又は相変化材料のような材料に記録するときに得られる、それらの周囲とは異なる反射係数をもつエリアの形式で、又は、光−磁気材料に記録するときに得られる、それらの周囲とは異なる磁化の方向をもつエリアの形式で、マークは、光学的に読取り可能な形式である場合がある。読み取りのため、情報レイヤにより反射された放射線は、前記トラッキング及びフォーカシングアクチュエータを制御するためのトラッキングエラー及びフォーカシングエラー信号を含む更なる検出器信号と読取り信号を生成するヘッド２２において、たとえば４象現ダイオードといった通常のタイプの検出器により検出される。読取り信号は、情報（データ）を検索するため、復調器、デフォーマッタ及び出力ユニットを含む通常のタイプの読取り処理ユニット３０により処理される。したがって、情報を読取るための検索手段は、駆動ユニット２１、ヘッド２２、ポジショニングユニット２５及び読取り処理ユニット３０を含む。装置は、入力情報を処理して、ヘッド２２を駆動するために書き込み信号を発生する書き込み処理手段を有し、この手段は、（任意の）入力ユニット２７、並びにフォーマッタ２８及び変調器２９を有する変調手段を含む。書き込み動作の間、情報を表現するマークは、記録キャリアで形成される。マークは、通常はレーザダイオードからである電磁放射のビーム２４を介して記録レイヤで生成されるスポット２３により形成される。デジタルデータは、予め定義されたデータフォーマットに従って記録キャリアに記憶される。光ディスクへの情報の書き込み及び光ディスクからの情報の読取り、フォーマット化、エラー訂正及びチャネル符号化ルールは、たとえばＣＤ及びＤＶＤシステムから当該技術分野で知られている。入力ユニット２７は、入力データを情報のユニットに処理し、この情報のユニットは、たとえば誤り訂正コード（ＥＣＣ）の追加及び／又はインタリーブによるといった、制御データを追加し、データをフォーマット化するフォーマッタ２８に送出される。コンピュータのアプリケーションのため、情報のユニットは、フォーマッタ２８に直接的にインタフェースされ、かかるケースでは、オプションとして、入力ユニット２７は、装置に存在する必要がない。フォーマッタ２８の出力からのフォーマットされたデータは、変調器２９に送出され、変調器は、ヘッド２２を駆動する、変調された信号を発生するためのチャネルコーダをたとえば有する。さらに、変調ユニット２９は、変調された信号に同期パターンを含む同期手段を有する。変調ユニット２９の入力に提供されるフォーマットされたユニットは、アドレス情報を有し、制御ユニット２０の制御下で記録媒体の対応するアドレス指定可能なロケーションに書き込まれる。制御ユニット２０は、情報の記録及び検索を制御するものであり、ユーザからのコマンド又はホストコンピュータからのコマンドを受信するために構成される。制御ユニット２０は、たとえばシステムバスといった制御ライン２６を介して、前記入力ユニット２７、フォーマッタ２８及び変調器２９に接続され、読み取り処理ユニット３０に接続され、駆動ユニット２１に接続され、ポジショニングユニット２５に接続される。制御ユニット２０は、以下に記載される本発明に係る手順及び機能を実行するための、たとえばマイクロプロセッサ、プログラムメモリ及び制御ゲートといった制御回路を有する。制御ユニット２０は、ロジック回路におけるステートマシンとして実現される場合もある。
【００１９】
実施の形態では、装置は、コンピュータでの使用のために、たとえば光ディスクドライブといったストレージシステムである。制御ユニット２０は、標準化されたインタフェース（図示せず）を介してホストコンピュータにおける処理ユニットとの通信のために構成される。デジタルデータは、フォーマッタ２８にインタフェースされ、読取り処理ユニット３０からダイレクトにインタフェースされる。このケースでは、インタフェースは、オプションとして、入力ユニット及び出力ユニットとして動作し、入力ユニット２７は、装置に存在する必要がない。
【００２０】
実施の形態では、装置は、たとえばコンシューマユースのためのビデオ記録装置といったスタンドアロンユニットとして構成される。制御ユニット２０、又は装置に含まれる更なるホスト制御ユニットは、ユーザにより直接的に制御され、ファイルシステムの機能を実行するために構成される。装置は、たとえばオーディオ及び／又はビデオ処理回路といったアプリケーションデータ処理を含む。ユーザ情報は、入力ユニット２７に提供され、入力ユニットは、アナログのオーディオ及び／又はビデオ、デジタルの圧縮されていないオーディオ／ビデオのような信号を入力するための圧縮手段を有する。読み取り処理ユニット３０は、適切なオーディオ及び／又はビデオデコードユニットを有する。
【００２１】
読取装置は、特定の記録エレメントを除いて、記録装置と同じエレメントを有し、たとえば、読取装置は、入力ユニット２７、フォーマッタ２８及び変調器２９、並びに割り当てユニット３２及び再割り当てユニット３３を有していない。
【００２２】
制御ユニット２０は、トラックにおける物理アドレスにあるそれぞれのブロックを配置することで記録を制御するために構成される。制御ユニット２０は、以下の協働するユニットである、アドレッシングユニット３１、割り当てユニット３２、及び再割り当てユニット３３を含み、これらユニットは、たとえばハードウェアで実現される。
【００２３】
アドレッシングユニット３１は、物理アドレスを論理アドレスに変換し、論理アドレスを物理アドレスに変換する。論理アドレスは、たとえばＵＤＦといったファイルマネージメントシステムの制御下のファイルのような、情報ブロックのシーケンスを記憶するために使用されるべき、隣接するストレージスペース、ユーザエリアを構成する。
【００２４】
割り当てユニット３２は、ユーザエリアの論理アドレスの順序付けされたユーザエリアのアドレスレンジを定義する。ユーザ（データ）エリアのアドレッシングの例は、図３に示されている。ユーザでの論理アドレスは、論理セクタ番号ＬＳＮとして示され、記録キャリアの物理アドレスは、物理セクタ番号ＰＳＮとして示される。ＩＳＡ及びＯＳＡは、欠陥の管理のための内側及び外側スペアエリアを示す。図３ａは、シングルレイヤメディアを示し、図３ｂは、Ｌ０及びＬ１により示されるレイヤをもつダブルレイヤメディアを示す。さらに、割り当てユニット３２は、情報を順次二記録するためのフロントエリア、ミドルエリア及びリアエリアにユーザエリアを分割する。この分割は、前記エリアのそれぞれに、ユーザエリアのアドレスレンジの対応するアドレスレンジ部分を割り当てることによる。全てのアドレスレンジ部分は、隣接し、かつ個別のものである。これは、図４に例示されており、サブトラック１〜３は、フロントエリア、ミドルエリア及びリアエリアにそれぞれ対応する。
【００２５】
再割り当てユニット３３は、新たなエリアでミドルエリアを置き換える。これは、前記新たなエリアのそれぞれに、ミドルエリアのアドレスレンジ部分の対応する新たなアドレスレンジ部分を割り当てることで行われる。これら新たなアドレスレンジ部分の１つは、ミドルエリアでの記録されたエリアをもつアドレス及び全てのロケーションを含む。全ての新たなアドレスレンジ部分は、隣接しており、個別のものである。したがって、効果的に、ミドルエリアは、新たなエリアに分割される。この分割のプロセスは、数回にわたり行うことができ、すなわち再割り当てユニット３３は、新たなエリアを更なるエリアに分割可能である。再割り当てユニット３３の機能は、図５を参照して更に詳細に以下に記載される。
【００２６】
実施の形態では、再割り当てユニット３３は、リアエリアに情報を記録するために少なくとも１つのフリーアドレスが存在するかをチェックするために構成される。リアエリアにデータを記録するためのフリーなスペースが存在しない場合、ミドルエリアは、新たなエリアに分割され、したがって、少なくとも１つのこれら新たなエリアは、前記データを記録するために使用される。勿論、これは、ミドルエリアでデータを記録するために空のロケーションが存在するときにのみ行われる。記録キャリアの使用の間、新たなエリアが一杯になる。この瞬間、再割り当てユニット３３は、先に記載されたメカニズムを使用して幾つかの他の新たなエリアを分割し、データを記録するために、前記エリアでもはやフィットしないその他のエリアの一部を割り当てる。
【００２７】
代替的に、又は付加的に、再割り当てユニット３３は、フロントエリアに情報を記録するために少なくとも１つのフリーアドレスが存在するかをチェックし、この検証の肯定的な結果のケースで新たな割り当てをするために構成される。
【００２８】
実用的な実施の形態では、割り当てユニット３２は、ファイルマネージメントシステムの制御下にあるファイルのような、メインデータを記憶するためにミドルエリアを定義するために構成される。フロントエリアは、メインデータに関連される制御データを記憶するために割り当てられる。実施の形態では、制御データは、メインデータに対するアドレスリファレンスをもつファイルエントリを含むメタデータファイルを含む。
【００２９】
別の実用的な実施の形態では、割り当てユニット３２は、制御データのコピーを記憶するリアエリアを定義するために構成される。たとえば、メタデータファイルのバックアップ、ミラーメタデータファイルは、リアエリアに記憶することができる。
【００３０】
有利なことに、制御ユニット２０は、記録キャリアのユーザエリアに割り当てられたエリアに関連する情報を記録するために適合される。たとえば、それらのエリアの開始アドレス（レンジの開始）を含むテーブルは、記録キャリアに記憶される。別の実施の形態では、制御ユニット２０は、前記テーブルに終了アドレス（レンジの終わり）を記憶可能である。開始／終了アドレスは、論理又は物理アドレスにより表現される。
【００３１】
ユーザエリアで割り当てられたエリアは、サブトラックと呼ばれる。それぞれのサブトラックは、このトラックに対応する番号を有する。この番号は、テーブルにおける特定のサブトラックに関連されるデータの位置により決定される。たとえば、テーブルにおける３列（row）におけるレンジの開始アドレスは、サブトラック番号３に対応する。代替的に、制御ユニット２０は、テーブルにおける、特定のアドレスレンジに対応するサブトラック番号を記憶可能である。たとえば、これにより、テーブルにおけるサブトラックに関連するデータの順序とは独立な非線形のサブトラックのナンバリングを可能にする。
【００３２】
図５は、ミドルエリアを新たなエリアに分割するコンセプトを例示している。勿論、先に示されたように、このコンセプトは、数回にわたり、情報を記録するための空のロケーションを含む新たなエリアに適用することができる。開始で、ユーザエリアは、サブトラック１〜３としてそれぞれ示される３つのエリア（フロントエリア、ミドルエリア及びリアエリア）に分割される。サブトラック１は、メタデータファイルＭｅｔａ１を記録し、サブトラック２は、ユーザファイルを記録し、サブトラック３は、メタデータファイルのコピー、ミラーメタデータファイルを記録する。記録キャリアの使用の間、はじめに、ミラーメタデータファイルのサブトラック３がオーバフローする。このポイントで、サブトラック２は、新たなサブトラックで置き換えられるか、新たなサブトラックに分割される。記録されたデータＦｉｌｅｓ１を含む新たなサブトラックがサブトラック２として番号付けされる。新たなサブトラック５は、ミラーメタデータファイルの新たなデータを記録するために作られる。古いサブトラック２の残りの部分は、サブトラック４として番号付けされる。再割り当て手順は、（この例では）サブトラック１がオーバフローしたとき、サブトラック４が２つの新たなサブトラックに分割されるときに再び適用される。これらのうちの１つは、番号４を保持し、ユーザファイルＦｉｌｅ２を含む。この新たなサブトラック４は、更なるユーザファイルを記録する。新たなサブトラック６は、メタデータファイルの新たなデータを記録するためにつくられる。図５は、オリジナルのミドルエリアのサブトラック２が２度分割された後のユーザエリアの編成を示す。サブトラックのナンバリングは、異なるものとすることができる。
【００３３】
再割り当てユニット３３の機能が個別の装置にデータを記憶するスペースを割り当てるプロセス、たとえばディスクドライブを制御するホストコンピュータにおけるコンピュータプログラムとして実行することができる。ドライブは、トラックにおける物理アドレスでそれぞれのブロックを配置すること、論理アドレスを物理アドレスに変換し、物理アドレスを論理アドレスに変換することで、記録キャリアの論理アドレスを有するブロックにおける情報の物理的な記録及び検索を含む。
【００３４】
本発明に係るコンピュータプログラムの実施の形態は、先に与えられた記録装置の実施の形態を参照して記載された方法及び機能を制御ユニット２０又はコンピュータにおけるプロセッサに実行させるために作用する。
【００３５】
本発明は好適な実施の形態を参照して記載されたが、これらは限定的な例ではないことを理解されたい。したがって、請求項及び実施の形態により定義されたように、本発明の範囲から逸脱することなしに、様々な変更が当業者にとって明らかとなる。さらに、本発明は、先に記載されたそれぞれ新たな特徴又は特徴の組み合わせにある。また、記憶媒体について、光ディスクが記載されたが、光磁気ディスク又は磁気テープのような他のメディアを使用することもできる。なお、本発明は、コンピュータプログラムを実行する案用プロセッサにより実現されるか、又は専用プロセッサにより実現されるか、若しくはその組み合わせにより実現されること、この明細書では、単語「有する“comprising”」は、列挙された以外のエレメント又はステップの存在を排除するものではなく、エレメントに先行する単語“ａ”又は“ａｎ”は、複数のかかるエレメントの存在を排除するものではなく、参照符号は請求項の範囲を制限するものではなく、「手段」は、単一又は複数のアイテムにより表される場合があり、幾つかの「手段」は同一のハードウェアにより表される。
【図面の簡単な説明】
【００３６】
【図１】図１ａは記録媒体の上面図であり、図１ｂは記録媒体の断面図である。
【図２】本発明に係る、記録装置を示す図である。
【図３】ユーザエリアでのアドレッシングの２つの例を示す図である。
【図４】ユーザエリアをサブトラックに分割する例を示す図である。
【図５】本発明に係る、ミドルエリアを分割する例を示す図である。
【図１ａ】
2008505431.tif 000003
【図１ｂ】
2008505431.tif 000004
【図２】
2008505431.tif 000005
【図３】
2008505431.tif 000006
【図４】
2008505431.tif 000007
【図５】
2008505431.tif 000008
【国際調査報告】
2008505431.tif 000009
2008505431.tif 000010