(57)【要約】【課題】  本発明の目的は、データ領域に未使用領域があれば、光ディスク媒体に追記することができる光ディスク記録システムを提供することにある。【解決手段】  ホスト装置と記録装置とを具備する光ディスク記録システムであって、記録装置は、データ領域内に、記録状態管理情報が記録される第２の管理情報記録領域を設定し、第２の管理情報記録領域の設定に関する情報の少なくとも一部が、ホスト装置と記録装置とで共有される。光ディスク媒体は、記録すべき情報データが記録されるトラックと呼ばれる領域を含むデータ領域と、データ領域に記録すべき情報データが記録される記録状態を管理する記録状態管理情報が記録される第１の管理情報記録領域とを備える。ホスト装置は、記録すべき情報データとともに光ディスク媒体への記録を指示するコマンドを記録装置に送信する。記録装置は、ホスト装置から送信される記録を指示するコマンドに応答して記録すべき情報データを規定のフォーマットに従ってデータ領域に記録する。【選択図】  図３
2005339620.tif 000002
【特許請求の範囲】
【請求項１】
記録すべき情報データが記録されるトラックを含むデータ領域と、
前記データ領域への前記記録すべき情報データの記録に関する記録状態を管理する記録状態管理情報が記録される第１の管理情報記録領域と
を備える光ディスク媒体への前記記録すべき情報データの記録を指示するコマンドを生成するホスト装置と、
前記ホスト装置から送信される前記記録を指示するコマンドに応答して前記記録すべき情報データを規定のフォーマットに従って前記データ領域に記録する記録装置と
を具備する光ディスク記録システムであって、
前記記録装置は、前記データ領域内に、前記記録状態管理情報が記録される第２の管理情報記録領域を設定し、
前記第２の管理情報記録領域の設定に関する情報の少なくとも一部が、前記ホスト装置と前記記録装置とで共有される光ディスク記録システム。
【請求項２】
請求項１に記載の光ディスク記録システムにおいて、
前記ホスト装置と前記記録装置とで共有される前記第２の管理情報記録領域の設定に関する情報は、前記第２の管理情報記録領域の数と前記第２の管理情報記録領域の位置を示すアドレスのうち少なくとも一方を含む
光ディスク記録システム。
【請求項３】
請求項１または請求項２に記載の光ディスク記録システムにおいて、
所定の記録時間経過後の度毎に、あるいは、前記記録すべき情報データの記録が一旦終了した時点の内から選択される時点を含む前記記録状態管理情報が記録される度毎に、前記第２の管理情報記録領域は、前記データ領域に設定されるべきか否かが判定される光ディスク記録システム。
【請求項４】
請求項１から請求項３のいずれかに記載の光ディスク記録システムにおいて、
前記記録状態管理情報が記録されている前記第１の管理情報記録領域または前記第２管理情報記録領域に残留する未記録領域が、予め定められたしきい値Ｎ以下になったとき、前記第２の管理情報記録領域が前記データ領域に新たに設定されるべきと判定される光ディスク記録システム。
【請求項５】
前記記録すべき情報データのうち一度に記録するデータの単位であるレコードの１つに対して同時に記録することが可能である前記トラックの数をｍとするとき、前記しきい値Ｎは、２×ｍ以上である
請求項４に記載の光ディスク記録システム。
【請求項６】
請求項４または請求項５に記載の光ディスク記録システムにおいて、
前記記録装置は、前記第２の管理情報記録領域が前記データ領域に新たに設定されるべきと判定したことを前記ホスト装置に通知する
光ディスク記録システム。
【請求項７】
請求項１から請求項６のいずれかに記載の光ディスク記録システムにおいて、
前記記録装置は、受信したコマンドに応答して処理を行う際、前記第２の管理情報記録領域を設定した場合、前記受信したコマンドの戻り値に前記第２の管理情報記録領域が追加されたことを示す情報を設定し、前記ホスト装置に通知する
光ディスク記録システム。
【請求項８】
請求項７に記載の光ディスク記録システムにおいて、
前記受信したコマンドは、ＡＮＳＩ  ＭＭＣ−４に規定されるＲｅｓｅｒｖｅ  Ｔｒａｃｋコマンド、Ｗｒｉｔｅ（１０）コマンド、Ｗｒｉｔｅ（１２）コマンド、Ｓｙｎｃｈｒｏｎｉｚｅ  Ｃａｃｈｅコマンド、あるいはＣｌｏｓｅ  Ｔｒａｃｋコマンドのいずれかである
光ディスク記録システム。
【請求項９】
請求項１から請求項８のいずれかに記載の光ディスク記録システムにおいて、
前記第２の管理情報記録領域は、前記トラックのうち終端の定まっていない不可視トラックがクローズされて終端が定まった後に、前記クローズされた不可視トラックに続いて設定される
光ディスク記録システム。
【請求項１０】
請求項９に記載の光ディスク記録システムにおいて、
前記記録装置は、前記ホスト装置が送信した前記不可視トラックをクローズするコマンドを受信し、前記記録状態管理情報を記録する領域が不足すると判断するとき、新たに前記第２の管理情報記録領域の設定を行い、前記不可視トラックをクローズするコマンドの戻り値に前記第２の管理情報記録領域が拡張されたことを示す情報を設定し、前記ホスト装置に通知する
光ディスク記録システム。
【請求項１１】
請求項９に記載の光ディスク記録システムにおいて、
前記不可視トラックをクローズするコマンドは、前記記録装置が前記第２の管理情報記録領域を新たに拡張することを前記ホスト装置が許可することを示す拡張許可フラグを有し、
前記拡張許可フラグが許可を示す場合にのみ、前記記録装置は、前記第２の管理情報記録領域の拡張が必要と判断するとき前記第２の管理情報記録領域を拡張し、拡張したことをホスト装置に通知する
光ディスク記録システム。
【請求項１２】
請求項９に記載の光ディスク記録システムにおいて、
前記データ領域内に前記トラックの領域を確保するコマンドは、前記トラックの領域を前記第２の管理情報記録領域として確保するか否かを指定する管理情報記録領域フラグを有し、
前記ホスト装置が、前記記録状態管理情報を記録する領域が不足すると判断するとき、
前記ホスト装置は、前記不可視トラックをクローズするコマンドに続いて、前記第２の管理情報記録領域として確保することを指示する前記管理情報記録領域フラグが設定された前記領域を確保するコマンドを前記記録装置に発行し、
前記記録装置は、前記領域を確保するコマンドに応答して前記第２の管理情報記録領域を新たに確保する
光ディスク記録システム。
【請求項１３】
請求項９に記載の光ディスク記録システムにおいて、
前記データ領域内に前記第２の管理情報記録領域を確保するコマンドを有し、
前記ホスト装置が、前記記録状態管理情報を記録する領域が不足すると判断するとき、
前記ホスト装置は、前記不可視トラックをクローズするコマンドに続いて、前記第２の管理情報記録領域を確保するコマンドを前記記録装置に発行し、
前記記録装置は、前記第２の管理情報記録領域を確保するコマンドに応答して前記第２の管理情報記録領域を新たに確保する
光ディスク記録システム。
【請求項１４】
請求項１から請求項１３のいずれかに記載の光ディスク記録システムにおいて、
前記ホスト装置が、前記第２の管理情報記録領域の論理アドレス範囲に格納されるデータの入出力を行うコマンドを前記記録装置に送信した場合、
前記記録装置は、指示された前記データの入出力を行わず、
前記入出力を行うコマンドの戻り値に、前記第２の管理情報記録領域の論理アドレス範囲に格納されるデータの入出力ができないことを示す情報を設定し、
前記ホスト装置に通知する
光ディスク記録システム。
【請求項１５】
請求項１から請求項１４のいずれかに記載の光ディスク記録システムにおいて、
前記ホスト装置が送信する前記光ディスク媒体の状態を取得するコマンドに応答して、前記記録装置が前記ホスト装置に返信する前記光ディスク媒体の状態を示すコマンド戻り値は、前記第２の管理情報記録領域に関する情報を有する
光ディスク記録システム
【請求項１６】
請求項１５に記載の光ディスク記録システムにおいて、
前記第２の管理情報記録領域に関する情報は、
前記第２の管理情報記録領域が存在することを示すフラグと、
前記光ディスク媒体内に存在する前記記録状態管理情報を格納する領域の数
のうち少なくとも一方を含む光ディスク記録システム。
【請求項１７】
請求項１６に記載の光ディスク記録システムにおいて、
前記光ディスク媒体内に存在する前記記録状態管理情報を格納する領域の数は、前記第２の管理情報記録領域の数である
光ディスク記録システム。
【請求項１８】
請求項１６に記載の光ディスク記録システムにおいて、
前記光ディスク媒体内に存在する前記記録状態管理情報を格納する領域の数は、前記第１の管理情報記録領域と前記第２の管理情報記録領域の数である
光ディスク記録システム。
【請求項１９】
請求項１から請求項１８のいずれかに記載の光ディスク記録システムにおいて、
前記第２の管理情報記録領域として確保される前記トラックは、ユーザデータが記録される前記トラックと異なる管理がなされる
光ディスク記録システム。
【請求項２０】
請求項１９に記載の光ディスク記録システムにおいて、
前記第２の管理情報記録領域として確保される前記トラックを管理する前記記録状態管理情報のフィールドと、前記ユーザデータが記録される前記トラックを管理する前記記録状態管理情報のフィールドとは異なる
光ディスク記録システム。
【請求項２１】
請求項１から請求項１８のいずれかに記載の光ディスク記録システムにおいて、
前記第２の管理情報記録領域として確保される前記トラックは、ユーザデータが記録される前記トラックと同じ管理がなされる
光ディスク記録システム。
【請求項２２】
請求項２１に記載の光ディスク記録システムにおいて、
前記第２の管理情報記録領域として確保される前記トラックを管理する前記記録状態管理情報のフィールドと、前記ユーザデータが記録される前記トラックを管理する前記記録状態管理情報のフィールドとは同じである
光ディスク記録システム。
【請求項２３】
請求項１から請求項２２のいずれかに記載の光ディスク記録システムにおいて、
前記記録装置が、前記ホスト装置に通知する前記トラックの数は、前記第２の管理情報記録領域として使用される前記トラックの数を含まない
光ディスク記録システム。
【請求項２４】
請求項２３に記載の光ディスク記録システムにおいて、
前記記録装置は、前記光ディスク媒体の状態を取得するコマンドを受信した際、
前記光ディスク媒体の状態を取得するコマンドの戻り値に設定される前記トラックの数を示す情報に前記第２の管理情報記録領域の数を含まない
光ディスク記録システム。
【請求項２５】
請求項１から請求項２２のいずれかに記載の光ディスク記録システムにおいて、
前記記録装置が、前記ホスト装置に通知する前記トラックの数は、前記第２の管理情報記録領域として使用される前記トラックの数を含む
光ディスク記録システム。
【請求項２６】
請求項２５に記載の光ディスク記録システムにおいて、
前記記録装置は、前記光ディスク媒体の状態を取得するコマンドを受信した際、
前記光ディスク媒体の状態を取得するコマンドの戻り値に設定される前記トラックの数を示す情報に前記第２の管理情報記録領域の数を含む
光ディスク記録システム。
【請求項２７】
請求項１から請求項２６のいずれかに記載の光ディスク記録システムにおいて、
前記ホスト装置が発行する前記光ディスク媒体のトラック情報を取得するコマンドに応答して前記記録装置が返信する戻り値は、指定された前記トラックが前記第２の管理情報記録領域であるか否かを示す情報を含む
光ディスク記録システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光ディスク媒体および光ディスク記録装置およびその制御方法に関し、特に、追記型の光ディスク媒体と光ディスク媒体にデータを記録再生する光ディスク記録装置およびその制御方法に関する。
【背景技術】
【０００２】
従来の追記型光ディスク媒体、光ディスク装置では、特許文献１、特許文献２に示される技術が知られている。特許文献１によれば、書込み装置は、書込み可能型の記録担体上のトラックパターンに情報ブロックを書込む。この書込み装置には、書込みユニットと位置決め手段とが設けられている。書込みユニットは、情報ブロックを表すマークを、電磁放射ビームを介して記録担体の領域に書込む。位置決め手段は、トラックパターンを表すトラック構造に基づいて書込みユニットを記録担体上で位置決めする。この書込み装置に、記録担体の少なくとも１つの領域に書込みが行なわれているという事実を表す状態情報を発生する状態手段が設けられる。この状態情報は、情報ブロックを書込むためのトラックパターン領域の開始部から延在し、中断なく書込まれた初期領域を表す初期領域情報を有するようにしたことを特徴とする書込み装置である。
【０００３】
また、特許文献２によれば、光ディスク装置は、ユーザエリア内の各ユーザバンドに未使用エリアであるゾーン境界未使用エリアおよびバッファエリアおよびテストエリアを有する光ディスクを使用する。光ディスク装置は、ＳＣＳＩコントローラと、ヘッドと、制御部と、制御用パラメータ情報編集機構部と、ランダムアクセスメモリと、制御用パラメータ書込み機構部と、制御用パラメータ読出し機構部とを備えることを特徴とする。ＳＣＳＩコントローラは、ホスト装置と接続してホスト装置との間で情報の授受を行う。ヘッドは、光ディスクに対して情報の書込みまたは読出しを行う。制御部は、ヘッドの光ディスクに対する情報の書込み動作または読出し動作の制御を行うと共に光ディスク装置全体の動作の制御を行う。制御用パラメータ情報編集機構部は、制御用パラメータ情報を所定のフォーマットに編集する。ランダムアクセスメモリは、制御用パラメータ情報編集機構部が編集した制御用パラメータ情報を格納する。制御用パラメータ書込み機構部は、光ディスクを光ディスク装置から排出するときランダムアクセスメモリに格納してある制御用パラメータ情報をヘッドを介して光ディスクの未使用エリアに書込む。制御用パラメータ読出し機構部は、前記光ディスク装置に前記光ディスクを挿入したとき前記光ディスクの前記未使用エリアに書込んである前記制御用パラメータ情報を前記ヘッドを介して読出す。
【０００４】
光ディスク記録システムの構成は、図３に示されるように、ホスト装置１と光ディスク記録装置２と光ディスク媒体３とを備える。ホスト装置１は、パーソナルコンピュータ（ＰＣ）であったり、或いはＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｉｄｅｏ  Ｄｉｓｃ／Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）レコーダなどの組み込み装置においてはそのシステム全体を制御する上位システムを意味する。光ディスク記録装置２は、ホスト装置１からの指示によりＤＶＤ−Ｒ媒体などの光ディスク媒体３にデータを記録する。
【０００５】
非特許文献２には、ホスト装置１と光ディスク装置２との間のコマンドやステータスの授受に関しての規定が記述されている。ホスト装置１は、非特許文献２に示されるようなパケットコマンドを用いて、光ディスク記録装置２とのコマンドやステータスの授受を行う。本発明では、非特許文献２に規定される以下のＭＭＣ−４コマンドを用いて説明を行う。
【０００６】
（１）Ｒｅａｄ（１０）コマンドは、ある論理アドレスからセクタ数分のデータを光ディスク記録装置２からリードするコマンドである。
【０００７】
（２）Ｗｒｉｔｅ（１０）コマンドあるいはＷｒｉｔｅ（１２）コマンドは、ある論理アドレスからセクタ分のデータを光ディスク記録装置２にライトするコマンドである。
【０００８】
（３）Ｓｙｎｃｈｒｏｎｉｚｅ  Ｃａｃｈｅコマンドは、光ディスク記録装置２内のライトバッファメモリに溜まった記録データを光ディスク媒体３に強制的にライトさせるコマンドである。
【０００９】
（４）Ｒｅａｄ  Ｄｉｓｃ  Ｉｎｆｏｒｍａｔｉｏｎコマンドは、光ディスク媒体のトラック数またはセッション数や消去可能な光ディスク媒体３か否かを示すフラグや、光ディスク媒体３の記録状態を取得するコマンドである。
【００１０】
（５）Ｒｅａｄ  Ｔｒａｃｋ  Ｉｎｆｏｒｍａｔｉｏｎコマンドは、光ディスク媒体３のあるトラックやセッションの開始論理アドレスや次に書き込み可能な論理アドレス、トラックやセッションの状態を取得するコマンドである。
【００１１】
（６）Ｒｅｓｅｒｖｅ  Ｔｒａｃｋコマンドは、あるセクタ数の論理アドレス領域をトラックとして予約するコマンドである。
【００１２】
（７）Ｃｌｏｓｅ  Ｔｒａｃｋコマンドは、あるトラックの書き込み可能な論理アドレス領域をすべてダミーデータで埋めるコマンドである。
【００１３】
（８）Ｒｅａｄ  ＤＶＤ  Ｓｔｒｕｃｔｕｒｅコマンドおよび、Ｓｅｎｄ  ＤＶＤ  Ｓｔｒｕｃｔｕｒｅコマンドは、通常のＲｅａｄ（１０）、Ｗｒｉｔｅ（１０）コマンドでは操作することのできないシステム領域に配置されたデータのリードや設定を行うためのコマンドである。
【００１４】
（９）Ｒｅｑｕｅｓｔ  Ｓｅｎｓｅコマンドは、ホスト装置が光ディスク記録装置の状態を取得するために発行するコマンドである。このコマンドは、光ディスク記録装置が与えられたコマンドを実行完了したり、光ディスク記録装置内の状態が変化した際に、光ディスク記録装置が、ホスト装置に通知する情報があることを送信すると発行される。
【００１５】
追記型の大容量光ディスク媒体として、非特許文献１に示すＤＶＤ−Ｒ規格が一般的に知られている。
【００１６】
図１にＤＶＤ−Ｒ媒体の物理データ配置を示す。光ディスク媒体３は、内周側から管理情報記録領域１３０、リードイン領域１３１、データ領域１３８、リードアウト領域１３９を備える。管理情報記録領域１３０とリードイン領域１３１とは、システム領域と呼ばれ、光ディスク媒体３を管理するための情報などが記録される。そのため、ホスト装置１からは直接アクセスできないように管理されている。管理情報記録領域１３０は、データ領域１３８にデータ記録を行う際の記録管理を行うための情報が記録される領域であり、記録管理を行うための情報は記録状態管理情報と呼ばれる。データ領域１３８は、光ディスク媒体３に記録すべきユーザのデータが記録される領域である。リードアウト領域１３９は、光ディスク媒体３の記録領域の終了を示す。
【００１７】
これらの領域は、一連の番号（アドレス）が付与されたセクタと呼ばれる２０４８バイト毎に管理される。図１ではこれらの領域のアドレスを１６進数で表記するため、アドレスの末尾に“ｈ”を付けている。光ディスク媒体３は、データ記録を行う前に光ディスク記録装置２により初期化される。初期化により管理情報記録領域１３０、リードイン領域１３１は、物理アドレス３００００ｈまでの領域に、データ領域は物理アドレス３００００ｈからの領域に配置される。通常、ホスト装置１からこの物理アドレス３００００ｈ以下の領域を直接アクセスさせないため、物理アドレス３００００ｈは論理アドレス０ｈと定義され、ホスト装置１は、光ディスク媒体３に対して論理アドレスでアクセスする。したがって、ホスト装置１は、データ領域１３８より内周側のシステム領域にアクセスすることはできない。ただし、それらの情報の一部はホスト装置１が利用できるように、非特許文献２に記載されるＡＮＳＩ  ＭＭＣ−４の規定にあるＲｅａｄ  Ｄｉｓｃ  Ｉｎｆｏｒｍａｔｉｏｎコマンド、Ｒｅａｄ  ＤＶＤ  ＳｔｒｕｃｔｕｒｅコマンドやＳｅｎｄ  ＤＶＤ  Ｓｔｒｕｃｔｕｒｅコマンド等のコマンドが用意されている。
【００１８】
追記型光ディスク媒体は、順次記録の制約があるため、記録データの論理アドレスは連続しなくてはならない。そのため、光ディスク記録装置２は、データ領域１３８を論理トラックと呼ばれる小領域に分割して管理し、論理トラック内で順次記録を行うことにより順次記録の制約を減らしている。ＤＶＤ−Ｒ媒体では、最大３つの論理トラックを同時に管理できるように規定されている。その論理トラックは、各々第１トラック、第２トラック、不可視トラックと呼ばれる。ここで、不可視トラックは領域終端が決まっていないディスクの最外周の論理トラックである。
【００１９】
この論理トラックは、ホスト装置１がアクセスできる光ディスク媒体３のデータ領域１３８の論理アドレス空間を区切った領域である。即ち、光ディスク媒体３上の光ヘッドの案内溝や、記録されたピット列から構成される物理トラックとは異なる。本発明では論理トラックを制御してユーザデータの記録、記録状態管理情報を管理するため、以降、論理トラックのことをトラックと略す。また、光ディスク記録装置２は追記型光ディスク媒体３上に仮想的なディスク空間である論理ボリュームを複数個作成することができ、それぞれの論理ボリュームをセッションとして管理することが出来る。
【００２０】
ＤＶＤ−Ｒ媒体の３つの論理トラックを用いる例としてＤＶＤ−Ｒ媒体にＤＶＤ−Ｖｉｄｅｏフォーマットで記録を行う場合の動作を説明する。
【００２１】
まず、ＤＶＤ−Ｖｉｄｅｏのファイル構成を説明する。ＤＶＤ−Ｖｉｄｅｏは、光ディスク媒体の論理アドレスが若い順番に、ファイルシステム情報、ビデオマネージャファイル群、単数あるいは複数のビデオタイトルファイル群が配置される。ビデオマネージャファイル群は、ビデオマネージャ情報ファイル、ビデオマネージャオブジェクトファイル、ビデオマネージャ情報バックアップファイルの３ファイルで構成される。ビデオマネージャオブジェクトファイルは割愛される例も多い。各ビデオタイトルファイル群はビデオタイトル情報ファイル、ビデオタイトルオブジェクトファイル、ビデオタイトル情報バックアップファイルで構成される。
【００２２】
ホスト装置１と光ディスク記録装置２との間で授受されるＡＮＳＩ  ＭＭＣ−４コマンドおよびコマンドにより起動される動作について図２を参照して説明する。
【００２３】
１．未使用の光ディスク媒体３が光ディスク記録装置２に装填されると、光ディスク記録装置２は物理メディア種別の判別を行い、光ディスク媒体３の初期化を行う。光ディスク媒体３に第１の管理情報記録領域を含むシステム領域とデータ領域を設定し、システム領域に必要な物理・論理情報を記録する。
【００２４】
２．ホスト装置１は、ファイルシステムやビデオマネージャ情報ファイルを記録するためのトラックを予約するため、Ｒｅｓｅｒｖｅ  Ｔｒａｃｋコマンドを発行する。光ディスク記録装置２は、Ｒｅｓｅｒｖｅ  Ｔｒａｃｋコマンドを受け取ると、Ｒｅｓｅｒｖｅ  Ｔｒａｃｋコマンドの引数で渡される予約セクタ数分の領域を第１トラックとして予約し、光ディスク媒体３の管理情報記録領域の記録状態管理情報を更新する。
【００２５】
３．続いて、ホスト装置１は、ビデオタイトル情報ファイル用の記録領域を予約するため、Ｒｅｓｅｒｖｅ  Ｔｒａｃｋコマンドを発行する。光ディスク記録装置２は、Ｒｅｓｅｒｖｅ  Ｔｒａｃｋコマンドで与えられたセクタ数の領域を第２トラックとして確保し、記録状態管理情報を更新し、光ディスク媒体３の管理情報記録領域に記録する。
【００２６】
４．ホスト装置１は、Ｒｅａｄ  Ｔｒａｃｋ  Ｉｎｆｏｒｍａｔｉｏｎコマンドを光ディスク記録装置に発行する。光ディスク記録装置２は、Ｒｅａｄ  Ｔｒａｃｋ  Ｉｎｆｏｒｍａｔｉｏｎコマンドを受け取ると、与えられたトラック番号の次に書き込み可能な論理アドレスを計算し、ホスト装置１に返答する。ホスト装置１は、コマンド戻り値として不可視トラックの記録可能アドレス（Ｎｅｘｔ  Ｗｒｉｔａｂｌｅ  Ａｄｄｒｅｓｓ）を取得する。
【００２７】
５．ホスト装置１は、光ディスク記録装置２に第１タイトルのビデオオブジェクトファイルデータをＷｒｉｔｅ（１０）コマンドを用いて出力する。光ディスク記録装置２は、Ｗｒｉｔｅ（１０）コマンドを受け取ると、コマンドに従って、記録開始論理アドレスから書き込みセクタ数分の記録データを光ディスク媒体３に記録する。記録状態管理情報は、半導体メモリを利用したＲＡＭ上に記憶され、Ｗｒｉｔｅ（１０）コマンド毎に順次更新される。
【００２８】
６．ホスト装置１は、Ｓｙｎｃｈｒｏｎｉｚｅ  Ｃａｃｈｅコマンドを光ディスク記録装置２に発行し、第１タイトルの記録を終了させる。光ディスク記録装置２は、装置内のライトバッファメモリに残留する未出力の記録データを光ディスク媒体３に記録し、順序５においてＲＡＭ上に記憶された記録状態管理情報を更新し、光ディスク媒体３の管理情報記録領域に記録する。
【００２９】
７．ホスト装置１は、ビデオタイトル情報バックアップファイルデータを光ディスク記録装置２にＷｒｉｔｅ（１０）コマンドを用いて出力する。光ディスク記録装置２は、Ｗｒｉｔｅ（１０）コマンドを受け取ると、記録開始論理アドレスから書き込みセクタ数分の記録データを光ディスク媒体３に記録する。また光ディスク記録装置２は、記録状態管理情報をＲＡＭ上に記憶する。
【００３０】
８．ホスト装置１は、Ｓｙｎｃｈｒｏｎｉｚｅ  Ｃａｃｈｅコマンドを光ディスク記録装置２に発行する。光ディスク記録装置２は、装置内のライトバッファメモリに残留する未出力の記録データを光ディスク媒体３に記録し、順序７においてＲＡＭ上に記憶された記録状態管理情報を更新し、光ディスク媒体３の管理情報記録領域に記録する。
【００３１】
９．ホスト装置１は、Ｃｌｏｓｅ  Ｔｒａｃｋコマンドを光ディスク記録装置２に発行する。光ディスク記録装置２は、不可視トラックの終了処理を行う。次に記録可能な領域を設定するため、光ディスク記録装置２は、終了処理がなされた不可視トラックに続いて新たな不可視トラックを生成する。また、光ディスク記録装置２は、終了処理した不可視トラックの情報と新たに生成された不可視トラックの記録状態管理情報を更新し、光ディスク媒体３の管理情報記録領域に記録する。
【００３２】
１０．ホスト装置１は、Ｒｅａｄ  Ｔｒａｃｋ  Ｉｎｆｏｒｍａｔｉｏｎコマンドを光ディスク記録装置２に発行する。光ディスク記録装置２は、Ｒｅａｄ  Ｔｒａｃｋ  Ｉｎｆｏｒｍａｔｉｏｎコマンドの引数で与えられたトラック番号の次に書き込み可能な論理アドレスを計算し、ホスト装置１に返答する。ホスト装置１は、順序３で予約したトラックの次の書き込み可能アドレスをコマンド戻り値として取得する。
【００３３】
１１．ホスト装置１は、Ｗｒｉｔｅ（１０）コマンドを光ディスク記録装置２に発行して、ビデオタイトル情報ファイルデータを送る。光ディスク記録装置２は、Ｗｒｉｔｅ（１０）コマンドを受け取ると、コマンドに従って、記録開始論理アドレスから書き込みセクタ数分の記録データを光ディスク媒体に記録し、記録状態管理情報をＲＡＭ上に記憶する。
【００３４】
１２．ホスト装置１は、Ｓｙｎｃｈｒｏｎｉｚｅ  Ｃａｃｈｅコマンドを光ディスク記録装置２に発行する。光ディスク記録装置２は、装置内のデータ用バッファメモリに残留する未出力の記録データを光ディスク媒体３に記録する。光ディスク記録装置２は、順序１１においてＲＡＭ上に記憶された記録状態管理情報を更新し、光ディスク媒体３の管理情報記録領域に記録する。
【００３５】
１３．ホスト装置１は、第２トラックをクローズさせるため、Ｃｌｏｓｅ  Ｔｒａｃｋコマンドを光ディスク記録装置２に発行する。光ディスク記録装置２は、第２トラックの終了処理を行い、記録状態管理情報を更新し、光ディスク媒体３の管理情報記録領域に記録する。
【００３６】
１４．ホスト装置１は、Ｒｅａｄ  Ｔｒａｃｋ  Ｉｎｆｏｒｍａｔｉｏｎコマンドを光ディスク記録装置に発行する。光ディスク記録装置２は、Ｒｅａｄ  Ｔｒａｃｋ  Ｉｎｆｏｒｍａｔｉｏｎコマンドの引数で与えられたトラック番号の次に書き込み可能な論理アドレスを計算し、ホスト装置１に返答する。ホスト装置１は、順序２で予約したトラックの次の書き込み可能論理アドレスをコマンド戻り値として取得する。
【００３７】
１５．ホスト装置１は、ファイルシステム情報、ビデオマネージャファイル群を書き込むため、Ｗｒｉｔｅ（１０）コマンドを光ディスク記録装置２に発行する。光ディスク記録装置２は、Ｗｒｉｔｅ（１０）コマンドを受け取ると、コマンドに従って、記録開始論理アドレスから書き込みセクタ数分の記録データを光ディスク媒体３に記録する。光ディスク記録装置２は、記録状態管理情報をＲＡＭ上に記憶する。
【００３８】
１６．ホスト装置１は、Ｓｙｎｃｈｒｏｎｉｚｅ  Ｃａｃｈｅコマンドを光ディスク記録装置に発行する。光ディスク記録装置２は、装置内のデータ用バッファメモリに溜まっている未出力の記録データを光ディスク媒体３に記録し、順序１５においてＲＡＭ上に記憶された記録状態管理情報を更新し、光ディスク媒体３の管理情報記録領域に記録する。
【００３９】
１７．ホスト装置１は、第１トラックをクローズさせるため、Ｃｌｏｓｅ  Ｔｒａｃｋコマンドを光ディスク記録装置に発行する。光ディスク記録装置２は、第１トラックの終了処理を行い、記録状態管理情報を更新し、光ディスク媒体３の管理情報記録領域に記録する。
【００４０】
１８．ホスト装置１は、光ディスク媒体３をクローズさせるため、Ｃｌｏｓｅ  Ｔｒａｃｋコマンドを光ディスク記録装置２に発行する。光ディスク記録装置２は、光ディスク媒体３のファイナライズ処理と呼ばれるディスククローズ処理を行う。即ち、光ディスク記録装置２は、光ディスク媒体３にリードイン領域およびリードアウト領域を付加し、追記型光ディスク媒体３がＤＶＤ−ＲＯＭと同等に扱えるような処理を行う。
【００４１】
上述したように、光ディスク記録装置２が記録管理を行うために光ディスク媒体３の記録状態管理情報を更新するのは、Ｒｅｓｅｒｖｅ  Ｔｒａｃｋコマンドを用いてトラックを新たに設けるときと、Ｓｙｎｃｈｒｏｎｉｚｅ  ＣａｃｈｅおよびＣｌｏｓｅ  Ｔｒａｃｋコマンドを用いて一連の記録処理を終了するときである。更に、Ｗｒｉｔｅ（１０）コマンドが複数回発行される場合、一定回数ごとあるいは一定記録セクタ数ごとに光ディスク媒体３の記録状態管理情報を更新することもある。図２の例では、順序２、順序３、順序６、順序８、順序９、順序１２、順序１３、順序１６、順序１７で光ディスク媒体３の記録状態管理情報が更新される。
【００４２】
このようにＤＶＤ−Ｒ媒体をはじめとする従来の光ディスク媒体３は、データの記録管理を行うための管理情報記録領域１３０がホスト装置１から直接アクセスすることが出来ないシステム領域に固定サイズで配置されている。記録状態管理情報の更新は、ホスト装置１がライトコマンドを連続して発行するとき一定サイズ毎に、ホスト装置１から光ディスク記録装置内のバッファ掃き出しコマンドを発行するときや、トラッククローズコマンド終了するとき行われるため、小さなサイズの記録を繰り返し行うと、その分管理情報記録領域１３０の消費は早くなる。したがって、データ領域１３８に空き領域が存在するのに記録状態管理情報を書き込む管理情報記録領域１３０を使い切るため、光ディスク媒体３に追記が行えなくなる。
【００４３】
特に、青色レーザを利用した追記型光ディスク媒体は、従来のＤＶＤ−Ｒ媒体の数倍以上の記録容量を持つことから、従来と同じようなサイズのデータの記録であっても、記録できる回数が数倍になるため、システム領域にある管理情報記録領域があふれる可能性がより高くなる。
【００４４】
【特許文献１】特表２０００−５０４４６３号公報
【特許文献２】特許第２８８８１７３号公報
【非特許文献１】ＩＳＯ／ＩＥＣ  ２０５６３  “８０ｍｍ（１，２３Ｇｂｙｔｅｓ  ｐｅｒ  ｓｉｄｅ）  ａｎｄ  １２０ｍｍ（３，９５Ｇｂｙｔｅｓ  ｐｅｒ  ｓｉｄｅ）  ＤＶＤ−ｒｅｃｏｒｄａｂｌｅ  ｄｉｓｋ”
【非特許文献２】ＡＮＳＩ  Ｔ１０／１５４５−Ｄ：  “ＩＮＦＯＲＭＡＴＩＯＮ  ＴＥＣＨＮＯＬＯＧＹ  −  Ｍｕｌｔｉｍｅｄｉａ  Ｃｏｍｍａｎｄｓ  −  ４  （ＭＭＣ−４）”
【発明の開示】
【発明が解決しようとする課題】
【００４５】
本発明の目的は、データ領域に未使用領域があれば、光ディスク媒体に追記することができる光ディスク記録システムを提供することにある。
【００４６】
本発明の他の目的は、システム領域にある管理情報記録領域に記録する領域が無くなっても光ディスク媒体に追記することができる光ディスク記録システムを提供することにある。
【００４７】
また、本発明の他の目的は、光ディスク媒体を有効に使用することができる光ディスク記録システムを提供することにある。
【課題を解決するための手段】
【００４８】
以下に、［発明を実施するための最良の形態］で使用される番号・符号を用いて、課題を解決するための手段を説明する。これらの番号・符号は、［特許請求の範囲］の記載と［発明を実施するための最良の形態］との対応関係を明らかにするために付加されたものである。ただし、それらの番号・符号を、［特許請求の範囲］に記載されている発明の技術的範囲の解釈に用いてはならない。
【００４９】
本発明の観点では、ホスト装置（１）と記録装置（２）とを具備する光ディスク記録システムであって、前記記録装置（２）は、前記データ領域内（１３８）に、前記記録状態管理情報が記録される第２の管理情報記録領域（１３４）を設定し、前記第２の管理情報記録領域（１３４）の設定に関する情報の少なくとも一部が、前記ホスト装置（１）と前記記録装置（２）とで共有される。光ディスク媒体（３）は、記録すべき情報データが記録されるトラック（１３２、１３３、１３４、１３５）を含むデータ領域（１３８）と、前記データ領域（１３８）への前記記録すべき情報データの記録に関する記録状態を管理する記録状態管理情報が記録される第１の管理情報記録領域（１３０）とを備える。ホスト装置（１）は、前記光ディスク媒体（３）への記録を指示するコマンドを生成し、前記記録すべき情報データとともに前記記録装置（２）に送信する。記録装置（２）は、前記ホスト装置（１）から送信される前記記録を指示するコマンドに応答して前記記録すべき情報データを規定のフォーマットに従って前記データ領域（１３８）に記録する。
【００５０】
本発明の光ディスク記録システムにおいて、前記ホスト装置（１）と前記記録装置（２）とで共有される前記第２の管理情報記録領域（１３４）の設定に関する情報は、前記第２の管理情報記録領域（１３４）の数と前記第２の管理情報記録領域（１３４）の位置を示すアドレスのうち少なくとも一方を含む。
【００５１】
本発明の光ディスク記録システムにおいて、所定の記録時間経過後の度毎に、あるいは、前記記録すべき情報データの記録が一旦終了した時点の内から選択される時点を含む前記記録状態管理情報が記録される度毎に、前記第２の管理情報記録領域（１３４）は、前記データ領域（１３８）に設定されるべきか否かが判定される。
【００５２】
本発明の光ディスク記録システムにおいて、前記記録状態管理情報が記録されている前記第１の管理情報記録領域（１３０）または前記第２管理情報記録領域（１３４）に残留する未記録領域が、予め定められたしきい値Ｎ以下になったとき、前記第２の管理情報記録領域（１３４）が前記データ領域（１３８）に新たに設定されるべきと判定される。
【００５３】
本発明の光ディスク記録システムにおいて、前記記録すべき情報データのうち一度に記録するデータの単位であるレコードの１つに対して同時に記録することが可能である前記トラック（１３２、１３３、１３４、１３５）の数をｍとするとき、前記しきい値Ｎは、２×ｍ以上である。
【００５４】
本発明の光ディスク記録システムにおいて、前記記録装置（２）は、前記第２の管理情報記録領域（１３４）が前記データ領域（１３８）に新たに設定されるべきと判定したことを前記ホスト装置（１）に通知する。
【００５５】
本発明の光ディスク記録システムにおいて、前記記録装置（２）は、受信したコマンドに応答して処理を行う際、前記第２の管理情報記録領域（１３４）を設定した場合、前記受信したコマンドの戻り値に前記第２の管理情報記録領域（１３４）が追加されたことを示す情報を設定し、前記ホスト装置（１）に通知する。
【００５６】
本発明の光ディスク記録システムにおいて、前記受信したコマンドは、ＡＮＳＩ  ＭＭＣ−４に規定されるＲｅｓｅｒｖｅ  Ｔｒａｃｋコマンド、Ｗｒｉｔｅ（１０）コマンド、Ｗｒｉｔｅ（１２）コマンド、Ｓｙｎｃｈｒｏｎｉｚｅ  Ｃａｃｈｅコマンド、あるいはＣｌｏｓｅ  Ｔｒａｃｋコマンドのいずれかである。
【００５７】
本発明の光ディスク記録システムにおいて、前記第２の管理情報記録領域（１３４）は、前記トラックのうち終端の定まっていない不可視トラックがクローズされて終端が定まった後に、前記クローズされた不可視トラック（１３３）に続いて設定される。
【００５８】
本発明の光ディスク記録システムにおいて、前記記録装置（２）は、前記ホスト装置（１）が送信した前記不可視トラックをクローズするコマンド（Ｃｌｏｓｅ  Ｔｒａｃｋ）を受信し、前記記録状態管理情報を記録する領域（１３０、１３４）が不足すると判断するとき、新たに前記第２の管理情報記録領域（１３４）の設定を行い、前記不可視トラックをクローズするコマンドの戻り値に前記第２の管理情報記録領域（１３４）が拡張されたことを示す情報を設定し、前記ホスト装置に通知する。
【００５９】
本発明の光ディスク記録システムにおいて、前記不可視トラックをクローズするコマンド（Ｃｌｏｓｅ  Ｔｒａｃｋ）は、拡張許可フラグ（８０）を有する。拡張許可フラグ（８０）は、前記記録装置（２）が前記第２の管理情報記録領域（１３４）を新たに拡張することを前記ホスト装置（１）が許可することを示す。前記拡張許可フラグ（８０）が許可を示す場合にのみ、前記記録装置（２）は、前記第２の管理情報記録領域（１３４）の拡張が必要と判断するとき、前記第２の管理情報記録領域（１３４）を拡張し、拡張したことをホスト装置（１）に通知する。
【００６０】
本発明の光ディスク記録システムにおいて、前記データ領域内（１３８）に前記トラックの領域を確保するコマンド（Ｒｅｓｅｒｖｅ  Ｔｒａｃｋ）は、前記トラックの領域を前記第２の管理情報記録領域（１３４）として確保するか否かを指定する管理情報記録領域フラグ（７０）を有する。前記ホスト装置（１）が、前記記録状態管理情報を記録する領域（１３０、１３４）が不足すると判断するとき、前記ホスト装置（１）は、前記不可視トラックをクローズするコマンド（Ｃｌｏｓｅ  Ｔｒａｃｋ）に続いて、前記第２の管理情報記録領域（１３４）として確保することを指示する前記管理情報記録領域フラグ（７０）が設定された前記領域を確保するコマンド（Ｒｅｓｅｒｖｅ  Ｔｒａｃｋ）を前記記録装置（２）に発行する。前記記録装置（２）は、前記領域を確保するコマンド（Ｒｅｓｅｒｖｅ  Ｔｒａｃｋ）に応答して前記第２の管理情報記録領域（１３４）を新たに確保する。
【００６１】
本発明の光ディスク記録システムにおいて、前記データ領域内（１３８）に前記第２の管理情報記録領域（１３４）を確保するコマンドが設けられる。前記ホスト装置（１）が、前記記録状態管理情報を記録する領域（１３０、１３４）が不足すると判断するとき、前記ホスト装置（１）は、前記不可視トラックをクローズするコマンド（Ｃｌｏｓｅ  Ｔｒａｃｋ）に続いて、前記第２の管理情報記録領域を確保するコマンドを前記記録装置に発行する。前記記録装置（２）は、前記第２の管理情報記録領域を確保するコマンドに応答して前記第２の管理情報記録領域（１３４）を新たに確保する。
【００６２】
本発明の光ディスク記録システムにおいて、前記ホスト装置（１）が、前記第２の管理情報記録領域（１３４）の論理アドレス範囲に格納されるデータの入出力を行うコマンド（Ｗｒｉｔｅ、Ｒｅａｄ）を前記記録装置（２）に送信した場合、前記記録装置（２）は、指示された前記データの入出力を実行しない。前記記録装置（２）は、前記入出力を行うコマンドの戻り値に、前記第２の管理情報記録領域の論理アドレス範囲に格納されるデータの入出力ができないことを示す情報を設定し、前記ホスト装置に通知する。
【００６３】
本発明の光ディスク記録システムにおいて、前記ホスト装置（１）が送信する前記光ディスク媒体の状態を取得するコマンド（Ｒｅａｄ  Ｄｉｓｃ  Ｉｎｆｏｒｍａｔｉｏｎ）に応答して、前記記録装置（２）が前記ホスト装置（１）に返信する前記光ディスク媒体の状態を示すコマンド戻り値は、前記第２の管理情報記録領域（１３４）に関する情報を有する。
【００６４】
本発明の光ディスク記録システムにおいて、前記第２の管理情報記録領域（１３４）に関する情報は、前記第２の管理情報記録領域（１３４）が存在することを示すフラグ（７０）と、前記光ディスク媒体（３）内に存在する記録状態管理情報を格納する領域の数（７１）のうち少なくとも一方を含む。
【００６５】
本発明の光ディスク記録システムにおいて、前記光ディスク媒体（３）内に存在する前記記録状態管理情報を格納する領域の数（７１）は、前記第２の管理情報記録領域（１３４）の数である。
【００６６】
本発明の光ディスク記録システムにおいて、前記光ディスク媒体（３）内に存在する記録状態管理情報を格納する領域の数（７１）は、前記第１の管理情報記録領域（１３０）と前記第２の管理情報記録領域（１３４）の数を合計した数である。
【００６７】
本発明の光ディスク記録システムにおいて、前記第２の管理情報記録領域として確保される前記トラック（１３４）は、ユーザデータが記録される前記トラック（１３２、１３３、１３５）と異なる管理がなされる。
【００６８】
本発明の光ディスク記録システムにおいて、前記第２の管理情報記録領域として確保される前記トラック（１３４）を管理する前記記録状態管理情報のフィールド（４０、６０）と、前記ユーザデータが記録される前記トラックを管理する前記記録状態管理情報のフィールド（２５、２６）とは異なる。
【００６９】
本発明の光ディスク記録システムにおいて、前記第２の管理情報記録領域として確保される前記トラック（１３４）は、ユーザデータが記録される前記トラック（１３２、１３３、１３５）と同じ管理がなされる。
【００７０】
本発明の光ディスク記録システムにおいて、前記第２の管理情報記録領域として確保される前記トラック（１３４）を管理する前記記録状態管理情報のフィールド（３０、２６）と、前記ユーザデータが記録される前記トラックを管理する前記記録状態管理情報のフィールド（３０、２６）とは同じである。
【００７１】
本発明の光ディスク記録システムにおいて、前記記録装置（２）が、前記ホスト装置（１）に通知する前記トラックの数は、前記第２の管理情報記録領域として使用される前記トラック（１３４）の数を含まない。
【００７２】
本発明の光ディスク記録システムにおいて、前記記録装置（２）は、前記光ディスク媒体（３）の状態を取得するコマンド（Ｒｅａｄ  Ｄｉｓｃ  Ｉｎｆｏｒｍａｔｉｏｎ）を受信した際、前記光ディスク媒体（３）の状態を取得するコマンドの戻り値に設定される前記トラックの数を示す情報に前記第２の管理情報記録領域（１３４）の数を含まない。
【００７３】
本発明の光ディスク記録システムにおいて、前記記録装置（２）が、前記ホスト装置（１）に通知する前記トラックの数は、前記第２の管理情報記録領域として使用される前記トラック（１３４）の数を含む。
【００７４】
本発明の光ディスク記録システムにおいて、前記記録装置（２）は、前記光ディスク媒体（３）の状態を取得するコマンド（Ｒｅａｄ  Ｄｉｓｃ  Ｉｎｆｏｒｍａｔｉｏｎ）を受信した際、前記光ディスク媒体（３）の状態を取得するコマンドの戻り値に設定される前記トラックの数を示す情報に前記第２の管理情報記録領域（１３４）の数を含む。
【００７５】
本発明の光ディスク記録システムにおいて、前記ホスト装置（１）が発行する前記光ディスク媒体（３）のトラック情報を取得するコマンド（Ｒｅａｄ  Ｔｒａｃｋ  Ｉｎｆｏｒｍａｔｉｏｎ）に応答して前記記録装置（２）が返信する戻り値は、指定された前記トラックが前記第２の管理情報記録領域であるか否かを示す情報を含む。
【発明の効果】
【００７６】
本発明によれば、データ領域に未使用領域があれば、光ディスク媒体に追記することができる光ディスク記録システムを提供することができる。
【００７７】
また、本発明によれば、システム領域にある管理情報記録領域に記録する領域が無くなっても光ディスク媒体に追記することができる光ディスク記録システムを提供することができる。
【００７８】
さらに、本発明によれば、光ディスク媒体を有効に使用することができる光ディスク記録システムを提供することができる。
【発明を実施するための最良の形態】
【００７９】
図３に本発明を実施するための最良の形態に係る光ディスク記録システムの構成例を示す。光ディスク記録システムは、ホスト装置１、光ディスク記録装置２、光ディスク媒体３を具備する。ホスト装置１は、パーソナルコンピュータ（ＰＣ）であったり、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｉｄｅｏ  Ｄｉｓｃ／Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）レコーダなどの組み込み装置ではシステム全体を制御する上位システムである。光ディスク記録装置２は、光ディスク媒体３を駆動し、ホスト装置１からの指示にしたがってデータを光ディスク媒体３に記録する。
【００８０】
光ディスク記録装置２はホストコントローラ１０、ＣＰＵ１１、ＲＡＭ１２、モータコントローラ１３、モータ１４、リードライト信号処理部１５、Ａ／Ｄ−Ｄ／Ａ変換部１６、光ヘッド１７を備える。
【００８１】
ホストコントローラ１０は、ホスト装置１とのコマンドあるいはデータの送受信を行う。送受信の物理的インタフェース（Ｉｎｔｅｒｆａｃｅ：以降Ｉ／Ｆと略す）としてＳＣＳＩ（Ｓｍａｌｌ  Ｃｏｍｐｕｔｅｒ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｆａｃｅ）やＩＤＥ（Ｉｎｔｅｇｒａｌ  Ｄｅｖｉｃｅ  Ｅｌｅｃｔｒｏｎｉｃｓ）、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）、ＩＥＥＥ１３９４が一般的であるが、組み込み装置では専用の電気的Ｉ／Ｆの場合もある。コマンド定義は、ホスト装置１がパーソナルコンピュータである場合は非特許文献２のＡＮＳＩ  ＭＭＣ−４コマンド準拠であるが、組み込み系の場合ではＭＭＣ−４コマンドをベースにベンダユニークコマンドと呼ばれる独自に拡張されたコマンド定義を持つことが多い。
【００８２】
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１は、光ディスク記録装置２の全体制御を行い、プログラムメモリ、ワークメモリとしてＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１２を使用する。ＣＰＵ１１は、ホストコントローラ１０、モータコントローラ１３、リードライト信号処理部１５とバスあるいはポートで接続されている。ＣＰＵ１１は、それぞれの回路の制御やデータの授受を行いながらホストコントローラ１０を通して、ホスト装置１とデータのやりとりを行う。
【００８３】
リードライト信号処理部１５は、バッファリング、各種光ディスク媒体に合わせたデータ／チャネルデータ変調、エラー訂正符号の付加や計算を行い、Ａ／Ｄ−Ｄ／Ａ（Ａｎａｌｏｇ  ｔｏ  Ｄｉｇｉｔａｌ−Ｄｉｇｉｔａｌ  ｔｏ  Ａｎａｌｏｇ）変換部１６とデータのやりとりを行う。
【００８４】
光ヘッド１７は、Ａ／Ｄ−Ｄ／Ａ変換部１６から与えられた信号を光ディスク媒体３に書き込んだり、光ディスク媒体３から読み込まれた信号をＡ／Ｄ−Ｄ／Ａ変換部１６に出力する。
【００８５】
モータコントローラ１３は、光ディスク媒体３の回転を制御する。ＣＬＶ（Ｃｏｎｓｔａｎｔ  Ｌｉｎｅａｒ  Ｖｅｌｏｃｉｔｙ）の場合は、一定の線速度となるように光ヘッド１７の半径方向の位置に基づいてモータ１４の回転数制御を行う。
【００８６】
ＲＡＭ１２は、図４に示されるように、記録状態管理情報メモリ１２１、ライトバッファメモリ１２２、リードバッファメモリ１２３、プログラム実行メモリ１２４、一時的な記録状態管理情報メモリ１２５、その他のワークメモリ１２６などのメモリに分割されて使用される。また、ＲＡＭ１２は、光ディスク記録装置２が必要とする情報の一時記憶にも用いられる。
【００８７】
記録状態管理情報メモリ１２１は、光ディスク媒体３に記録されたデータの記録状態管理情報を格納する。追記型の光ディスク媒体３に記録を行う場合、ＲＡＭ１２は記録されたデータの記録状態管理情報を記録状態管理情報メモリ１２１に記憶しておく。データの書込処理が終了すると、記録状態管理情報メモリ１２１の内容を光ディスク媒体３上の管理情報記録領域に記録し、光ディスク媒体３の使用状況を更新する。光ディスク媒体３に記録された記録状態管理情報のうち最新のデータは、光ディスク媒体３の記録状態を全て示している。記録状態管理情報のデータの記録コマンドとしてはＷｒｉｔｅコマンドがあり、データの書き込み処理の終了コマンドとしてはＳｙｎｃｈｒｏｎｉｚｅ  Ｃａｃｈｅコマンドや  Ｃｌｏｓｅ  Ｔｒａｃｋコマンドがある。本発明の光ディスク記録装置２において、データ領域に設定された管理情報記録領域を管理するための変数が記録状態管理情報メモリ１２１内に設けられる。
【００８８】
ライトバッファメモリ１２２は、光ディスク媒体３に記録するデータを一時的に格納するメモリである。光ディスク記録装置２は、ＲＡＭ１２のうち１Ｍバイト程度をライトバッファメモリ１２２として割り当てる。ホスト装置１が、Ｗｒｉｔｅ（１０）コマンドでデータの書き込みを指示すると、光ディスク記録装置２は、ライトバッファメモリ１２２に蓄え、ある処理単位でライトバッファメモリ１２２から光ディスク媒体３に出力して記録データを記録する記録方法が一般的である。よって、ホスト装置１が記録処理を終了していても、ライトバッファメモリ１２２内に光ディスク媒体３に記録されずに記録データが残留していることがある。そのため、ホスト装置１は記録処理が終了すると、Ｓｙｎｃｈｒｏｎｉｚｅ  Ｃａｃｈｅコマンドを発行し、ライトバッファメモリ１２２に残留する記録データの掃き出し記録を指示する。
【００８９】
リードバッファメモリ１２３は、光ディスク媒体３から読み出したデータを一時的に格納するメモリである。光ディスク記録装置２は、ＲＡＭ１２のうち１Ｍバイト程度をリードバッファメモリ１２３として割り当てる。ホスト装置１がＲｅａｄコマンドでデータの読み込みを指示すると、光ディスク記録装置２は、指示された読み込みセクタ数より多い予め設定されているセクタ数の記録されたデータを光ディスク媒体３からリードバッファメモリ１２３に読み込む。次にホスト装置１が光ディスク媒体３からのデータの読み込みを要求した場合、光ディスク記録装置２は実際に光ディスク媒体３から読み込むのではなく、リードバッファメモリ１２３に蓄えられている記録データをホスト装置１に出力することでコマンド応答時間を短縮する。
【００９０】
プログラム実行メモリ１２４は、ＣＰＵ１１を制御するプログラムを格納するメモリである。一時的な記録状態管理情報メモリ１２５は、光ディスク媒体３に記録すべき記録状態管理情報が、光ディスク媒体３に記録できない場合に、一時的に格納しておくメモリである。その他のワークメモリ１２６は、ＣＰＵ１１がプログラムを実行する上で必要なデータ等を格納する作業用メモリである。
【００９１】
図１、図５を参照して、光ディスク媒体３におけるデータの配置を説明する。図１に示されるように、光ディスク媒体３は、内周側から管理情報記録領域１３０、リードイン領域１３１、データ領域１３８、リードアウト領域１３９を備える。
【００９２】
管理情報記録領域１３０とリードイン領域１３１とは、システム領域と呼ばれ、光ディスク媒体３を管理するための情報などが記録される。管理情報記録領域１３０は、データ領域１３８にデータ記録を行う際の記録管理を行うための情報が記録される領域である。記録管理を行うための情報は記録状態管理情報と呼ばれる。
【００９３】
データ領域１３８は、光ディスク媒体３に記録すべきユーザのデータが記録される領域である。リードアウト領域１３９は、光ディスク媒体３の記録領域の終了を示す。
【００９４】
これらの領域は、一連の番号（アドレス）が付与されたセクタと呼ばれる２０４８バイト毎の領域単位で管理される。図１ではこれらの領域のアドレスを１６進数で表記するため、アドレスの末尾に“ｈ”を付けている。光ディスク記録装置２によるデータ記録を行う前の初期化により、管理情報記録領域１３０とリードイン領域１３１は、物理アドレス３００００ｈまでの領域に、データ領域１３８は物理アドレス３００００ｈからの領域に配置される。物理アドレス３００００ｈは論理アドレス０ｈと定義され、ホスト装置１は、光ディスク媒体３に対して論理アドレスでアクセスする。したがって、ホスト装置１は、データ領域１３８より内周側のシステム領域にアクセスすることはできない。ただし、それらの情報の一部はホスト装置１が利用できるように、非特許文献２に記載されるＡＮＳＩ  ＭＭＣ−４の規定にあるＲｅａｄ  Ｄｉｓｃ  Ｉｎｆｏｒｍａｔｉｏｎコマンド、Ｒｅａｄ  ＤＶＤ  ＳｔｒｕｃｔｕｒｅコマンドやＳｅｎｄ  ＤＶＤ  Ｓｔｒｕｃｔｕｒｅコマンド等のコマンドが用意されている。
【００９５】
追記型光ディスク媒体３は、順次記録の制約があるため、記録データの論理アドレスは連続しなくてはならない。そのため、光ディスク記録装置２は、データ領域１３８を論理トラックと呼ばれる小領域に分割して管理し、論理トラック内で順次記録を行うことにより順次記録の制約を減らしている。光ディスク媒体３では、最大３つの論理トラックを同時に管理できるものとする。その論理トラックは、各々第１トラック、第２トラック、不可視トラックと呼ばれる。ここで、不可視トラックは領域終端が決まっていないディスクの最外周の論理トラックである。
【００９６】
この論理トラックは、ホスト装置１がアクセスできる光ディスク媒体３のデータ領域１３８の論理アドレス空間を区切った領域である。記録される情報によりトラックの長さも変わるため、論理トラックの管理は、セクタアドレスにより行われる。即ち、光ディスク媒体３上の光ヘッドの案内溝や、記録されたピット列から構成される物理トラックとは異なる。本発明では論理トラックを制御してユーザデータの記録、記録状態管理情報を管理するため、以降、論理トラックのことをトラックと略す。また、光ディスク記録装置２は追記型光ディスク媒体３上に仮想的なディスク空間である論理ボリュームを複数個作成することができ、それぞれの論理ボリュームをセッションとして管理することが出来る。
【００９７】
本発明の光ディスク媒体３の構成は、図５に示されるように、システム領域に第１の管理情報記録領域１３０、リードイン領域１３１が配置され、データ領域１３８にトラック（＃１）１３２、…、トラック（＃ｎ−１）１３３、トラック（＃ｎ）１３４、トラック（＃ｎ＋１）というようにトラックが配置される。トラック（＃１）１３２、…、トラック（＃ｎ−１）１３３、トラック（＃ｎ＋１）は、ユーザデータが記録されるトラックであり、トラック（＃ｎ）１３４は管理情報記録領域として使用される。
【００９８】
データ領域１３８に設定される管理情報記録領域１３４は、第１の管理情報記録領域１３０を拡張するものであるから、第１の管理情報記録領域１３０からの情報の連続性を確保する必要がある。そのため、以下に示すデータ管理構造を有する。
【００９９】
図６に示されるように、従来のＤＶＤ−Ｒの記録状態管理情報（非特許文献２  Ｔａｂｌｅ１８）は、１個あたり１ＥＣＣブロックすなわち１６セクタで構成される。記録状態管理情報は、１ＥＣＣブロックで構成されるため、更新された記録状態管理情報を光ディスク媒体３に記録する毎に１ＥＣＣブロックを使用する。１６セクタのうち、第０セクタはリンクロスエリアであり、第１セクタから第１５セクタまで昇順でＦｉｅｌｄ番号が振られ、格納内容が規定される。
【０１００】
リンクロスエリアは、領域間のギャップのための領域で、特に情報を有しない。従来の光ディスク媒体３との互換性のために確保されている。
【０１０１】
Ｆｉｅｌｄ０は、非特許文献２のＴａｂｌｅ１９に示されるように、各種の光ディスク媒体において共通的に管理される共通情報が格納される領域である。Ｆｉｅｌｄ１は、非特許文献２のＴａｂｌｅ２１に示されるように、光ディスク媒体３に記録する際の記録条件であるレーザ光の強度などのメディアパワー情報が格納される領域である。Ｆｉｅｌｄ２は、光ディスク記録装置２のベンダが自由に使用できるユーザデータを格納する領域である。Ｆｉｅｌｄ３は、非特許文献２のＴａｂｌｅ２２に示されるように、セッション情報が格納される領域である。Ｆｉｅｌｄ４からＦｉｅｌｄ１２は、生成されたトラックの開始アドレスや最終記録アドレスなどのトラック管理情報が格納される領域である。Ｆｉｅｌｄ４は、非特許文献２のＴａｂｌｅ２３に示されるように、記録中のトラック情報なども格納され、トラック管理情報のヘッダ部分に相当する。Ｆｉｅｌｄ５からＦｉｅｌｄ１２は、非特許文献２のＴａｂｌｅ２４に示されるように、Ｆｉｅｌｄ４に続くトラック管理情報が格納される。Ｆｉｅｌｄ１３、Ｆｉｅｌｄ１４は、予約領域となっている。
【０１０２】
Ｆｉｅｌｄ４に格納されるトラック管理情報２５は、第１トラック、第２トラック、不可視トラックに割り当てられるトラック番号と、生成される各トラックの開始アドレスと記録終了アドレスとで構成される。生成される各トラックの開始アドレスと記録終了アドレスとは、トラック番号に対応させてＦｉｅｌｄ４第１６バイトから格納される。トラック管理情報２６はトラック管理情報２５に続くトラック番号からの各トラックの開始アドレスと記録終了アドレスで構成される。
【０１０３】
本発明によれば、このように構成される従来の記録状態管理情報は拡張され、データ領域１３８に記録状態管理情報を格納する領域が設けられる。従来の記録状態管理情報の拡張方法は、以下に示すように５通りある。
【０１０４】
第１のデータ領域に拡張される管理情報記録領域の管理方法を、図７と図８を参照して説明する。第１のデータ領域に拡張される管理情報記録領域の管理方法は、図７に示されるように、データ領域に拡張される管理情報記録領域を示すトラック番号を記録状態管理情報のＦｉｅｌｄ４に格納されるトラック管理情報２５に追加し、トラック管理情報３０に替えるものである。
【０１０５】
トラック管理情報３０は、図８に示されるように、不可視トラック番号、第１トラック番号、第２トラック番号、管理情報記録領域トラック番号、予備領域、各トラックの開始アドレスと最終記録アドレスを含んでいる。不可視トラック番号、第１トラック番号、第２トラック番号は、同時に管理できるように設定される不可視トラック、第１トラック、第２トラックのトラック番号である。管理情報記録領域トラック番号は、データ領域１３８に拡張される管理情報記録領域として設定されるトラックのトラック番号である。各トラックの開始アドレスと最終記録アドレスは、データ領域１３８に設定される論理トラックの開始アドレス（セクタアドレス）と最終記録アドレス（セクタアドレス）であり、トラック番号順に格納される。記録が進むにしたがって順にトラックが設定され、その開始アドレスと最終記録アドレスが記録されていくことになる。予約領域は、情報拡張に備えて予約されている予備領域である。
【０１０６】
６バイト目から２バイトの領域３１は、従来のＤＶＤ−Ｒ媒体で予約領域であったものをデータ領域に配置された管理情報記録領域トラック番号を記録する領域とするものである。この領域３１を設けることにより、ユーザデータが記録されるデータトラック１３２、１３３、１３５…に加え、データ領域１３８に記録状態管理情報を格納する管理情報記録領域１３４を配置することができる。
【０１０７】
データ領域１３８に管理情報記録領域１３４が設定されると、そのトラック番号ｎが、トラック管理情報３０の６バイト目から２バイトの領域に格納される。トラック管理情報３０或いはトラック管理情報２６をトラック番号ｎにより検索し、管理情報記録領域１３４の開始アドレス、最終記録アドレスを得ることができる。
【０１０８】
前述したように、従来のＤＶＤ−Ｒ媒体においてシステム領域に媒体初期化時に生成される管理情報記録領域１３０を使い切ると、データ領域１３８に残り領域があってもユーザデータの記録を行うことができなかった。本実施の形態によれば、データ領域１３８に管理情報記録領域１３４を拡張し、その拡張した領域に記録状態管理情報を記録することにより、データ領域１３８に残り領域があればユーザデータの記録を行うことができる。
【０１０９】
また、図８の開始バイト位置８バイト目からの予約領域を用いて管理情報記録領域のトラック番号を記録していくことにより、さらに複数の管理情報記録領域を管理することも可能である。予約領域を全て使用することにより、最大５領域まで拡張は可能となる。
【０１１０】
第２のデータ領域に拡張される管理情報記録領域の管理方法を、図７と図９を参照して説明する。データ領域に拡張される管理情報記録領域の第２の管理方法は、トラック管理情報３０内に管理情報記録領域トラック番号を２つ記録する管理方法である。データ領域に拡張される管理情報記録領域の第１の管理方法は、データ領域１３８に拡張する管理情報記録領域１３４を示すトラック番号を１つだけ格納できる領域をトラック管理情報３０内に設定する。そのため、第１の管理情報記録領域１３０に続けてデータ領域１３８に拡張する管理情報記録領域１３４を指し示すことが可能となるが、更に拡張させる領域を示す情報を格納することができないため、管理情報記録領域１３４から更に管理情報記録領域を拡張させることはできない。したがって、第１の管理方法では、管理情報記録領域１３４の容量を大きく確保する必要がある。第２の管理方法は、記録状態管理情報を複数の管理情報記録領域に分散させ、各管理情報記録領域を比較的小容量として管理するものである。
【０１１１】
第２のデータ領域に拡張された管理情報記録領域の管理方法は、図７に示されるＦｉｅｌｄ４に格納されるトラック管理情報３０を、図９に示されるように、管理情報記録領域を示すトラック番号を２つ保持するようにしたものである。図９に示されるように、第１の管理情報記録領域トラック番号を格納する領域３８と第２の管理情報記録領域トラック番号を格納する領域３９を設けることで、同時に２つのデータ領域に設けられた管理情報記録領域１３４、１３４’の管理を可能にする。
【０１１２】
領域３８に格納される第１管理情報記録領域トラック番号は、データ領域１３８に拡張された管理情報記録領域のトラック番号を示す。即ち、第１管理情報記録領域トラック番号は、第１の管理情報記録領域１３０に記録される記録状態管理情報においては、データ領域１３８に拡張される最初の管理情報記録領域のトラック番号であり、データ領域１３８に拡張された管理情報記録領域１３４に記録される記録状態管理情報においては、管理情報記録領域１３４のトラック番号である。
【０１１３】
領域３９に格納される第２管理情報記録領域トラック番号は、次にデータ領域１３８に拡張される管理情報記録領域のトラック番号である。即ち、第１の管理情報記録領域１３０に記録される記録状態管理情報においては、第２管理情報記録領域が設定されてない場合、第２管理情報記録領域トラック番号は記録されず、データ領域１３８に拡張された管理情報記録領域１３４に記録される記録状態管理情報においては、第２管理情報記録領域トラック番号は次に使用される管理情報記録領域１３４’のトラック番号である。
【０１１４】
通常、光ディスク媒体３の初期化直後からデータ領域１３８に管理情報記録領域１３４を拡張することはないため、領域３８、３９に格納されるトラック番号は未定のまま記録状態管理情報が第１の管理情報記録領域１３０に順次記録されていく。管理情報記録領域を拡張するため、データ領域１３８に管理情報記録領域１３４が設定されると、第１管理情報記録領域トラック番号として管理情報記録領域１３４のトラック番号が領域３８に設定された記録状態管理情報が第１の管理情報記録領域１３０に記録される。このとき、第２管理情報記録領域が設定されていなければ、領域３９は未設定のままである。
【０１１５】
さらに記録が進行すると、記録状態管理情報は管理情報記録領域１３４に記録される。このとき、第１管理情報記録領域トラック番号は、管理情報記録領域１３４のトラック番号が設定されている。また、第２管理情報記録領域トラック番号は、次に使用される管理情報記録領域１３４’が設定されるまで未設定のままである。次に使用される管理情報記録領域１３４’が設定されると、第２管理情報記録領域トラック番号は、管理情報記録領域１３４’のトラック番号が設定される。
【０１１６】
このように領域３８、３９が設定されて、さらに記録が進行すると、記録状態管理情報は管理情報記録領域１３４’に記録される。このとき、第１管理情報記録領域トラック番号は、管理情報記録領域１３４’のトラック番号が設定される。また、第２管理情報記録領域トラック番号は、次に使用される管理情報記録領域が設定されるまで未設定のままである。
【０１１７】
以上を繰り返すことにより、データ領域１３８に管理情報記録領域１３４を次々拡張していくことができる。拡張される管理情報記録領域は、このように、リスト構造をなすように構成されることになる。
【０１１８】
また、ここでは、拡張される管理情報記録領域のトラック番号を２つ管理することにより管理情報記録領域を拡張していく方法を説明したが、データ領域１３８に拡張される管理情報記録領域が設定されたことを示すフラグと、その領域のトラック番号とを管理することでも同様に拡張が可能である。
【０１１９】
第３のデータ領域に拡張される管理情報記録領域の管理方法を、図１０と図１１を参照して説明する。第３のデータ領域に拡張される管理情報記録領域の管理方法は、図１０に示されるように、トラック管理情報領域２５、２６とは別にＦｉｅｌｄ１４を管理情報記録領域情報領域４０として設け、データ領域１３８に拡張される管理情報記録領域に関する情報を管理するものである。従来の記録状態管理情報と異なる点は、Ｆｉｅｌｄ１４に管理情報記録領域情報領域４０を新たに設けるところにある。また、第１および第２の管理方法は、データ領域１３８に設定されるトラック番号を利用して管理情報記録領域を管理するが、第３の管理方法は、セクタアドレスを利用して管理する。
【０１２０】
管理情報記録領域情報領域４０は、データ領域１３８に拡張される管理情報記録領域に関する情報が記録される領域である。管理情報記録領域情報は、図１１に示されるように、データ領域１３８に内在する管理情報記録領域の数と、各管理情報記録領域の開始アドレスと終了アドレスと最終記録アドレスとを含む。この管理情報記録領域情報領域４０は、各管理情報記録領域の開始アドレスと終了アドレスと最終記録アドレスとを１６９組まで記録することが可能であり、データ領域１３８に設けられる管理情報記録領域は１６９領域まで拡張可能となる。
【０１２１】
データ領域１３８に管理情報記録領域１３４を設けるたびにその管理情報記録領域１３４の情報を追加していく。管理情報記録領域１３４が新設される時にその領域の開始アドレスと終了アドレスとが記録され、拡張された管理情報記録領域数が更新されて記録される。記録状態管理情報が記録されるたびに管理情報記録領域１３４の最終記録アドレスが更新されて記録される。
【０１２２】
このように第３の管理方法によれば、複数の管理情報記録領域を管理することができ、さらに各管理情報記録領域のアドレス情報により管理するため、トラック番号からアドレスへの変換も不要であり、処理の簡略化、高速化が可能となる。
【０１２３】
ここで、管理情報記録領域の終了アドレスは、管理情報記録領域の開始アドレスと、トラック管理情報２５、２６に記録される各トラックの開始アドレスとから演算して求めることもできる。そのため、光ディスク記録装置２のＣＰＵ１１が高速である場合、管理情報記録領域の終了アドレスは、管理情報記録領域情報領域４０に記録を行わなくても同等の効果が得られる。
【０１２４】
第４のデータ領域に拡張される管理情報記録領域の管理方法を、図１２を参照して説明する。第４の管理方法は、図１２に示されるように、Ｆｉｅｌｄ４にトラック管理情報３０を設け、Ｆｉｅｌｄ１４に管理情報記録領域情報４０を設けて管理する管理方法である。
【０１２５】
管理情報記録領域情報４０は、図１１に示されるように、データ領域１３８に拡張される管理情報記録領域１３４のアドレスを保持する。また、トラック管理情報３０は、図８または図９に示されるように、管理情報記録領域１３４のトラック番号を保持する。したがって、第４の管理方法では、管理情報記録領域１３４は、アドレスとトラック番号とにより管理される。
【０１２６】
トラック管理情報３０では、最新の管理情報記録領域１３４のトラック番号を参照することができ、管理情報記録領域情報４０では、管理情報記録領域の過去の来歴を参照することが可能となる。管理情報記録領域１３４を管理する状況に応じて、管理情報記録領域情報４０とトラック管理情報３０とを使い分けることが可能となる。
【０１２７】
即ち、第４のデータ領域に拡張された管理情報記録領域の管理方法によれば、管理情報記録領域情報４０を用いて、データ領域内に設けられた複数個の管理情報記録領域を管理できることに加え、トラック管理情報３０で、データ領域１３８に記録された各トラックを同時に管理することができる。
【０１２８】
第５のデータ領域に拡張される管理情報記録領域の管理方法を、図１３、図１４を参照して説明する。第５の管理方法と第４の管理方法との相違点は、Ｆｉｅｌｄ１４に格納される情報が、第４の管理方法では管理情報記録領域情報４０であるのに対し、第５の管理方法では図１３に示されるように、管理情報記録領域情報６０である点である。
【０１２９】
図１４に示されるように、管理情報記録領域情報６０は、管理情報記録領域個数と各管理情報記録領域のトラック番号とを含む。管理情報記録領域個数は、データ領域１３８に含まれる拡張された管理情報記録領域の数を示す。各管理情報記録領域のトラック番号は、データ領域１３８に含まれる拡張された管理情報記録領域の各々のトラック番号である。このトラック番号は、トラック管理情報３０、２６に保持されるトラック情報に対応し、各管理情報記録領域のトラック番号から各管理情報記録領域のアドレスを参照することができる。
【０１３０】
管理情報記録領域情報６０は、拡張される管理情報記録領域のトラック番号を１０１６個まで保持することができ、第５の管理方法は、拡張される管理情報記録領域を１０１６領域まで管理することが可能である。したがって、第５の管理方法は、管理情報記録領域を数多く管理する場合に有効な管理方法である。
【０１３１】
前述した管理情報記録領域情報４０あるいは管理情報記録領域情報６０は、記録状態管理情報のＦｉｅｌｄ１４に設定して説明したが、記録状態管理情報内に存在していればデータ領域に拡張された管理情報記録領域の管理を行うことが出来る。よって、ＤＶＤ−Ｒなどの光ディスク媒体３の規格において内容が規定されているセクタの内容を一部変更して、その空いた部分に配置しても良いし、新たにセクタを指定して配置するようにしても良い。
【０１３２】
また、以上説明したトラック管理情報３０、管理情報記録領域情報４０、管理情報記録領域情報６０において設定されるアドレスは、光ディスク記録装置２内部では物理アドレスが一般的に使用されるが、データ領域１３８に拡張される記録情報管理領域は論理アドレス空間に設定されるため、論理アドレスを用いても良い。
【０１３３】
次に、ホスト装置１がデータ領域に拡張された管理情報記録領域を論理トラックとして見える場合と、見えない場合についての制御方法について説明する。
【０１３４】
上述のように、データ領域１３８に管理情報記録領域１３４を拡張設定することが可能となるが、管理情報記録領域１３４に記録される記録状態管理情報は、従来システム領域に記録される情報であるため、光ディスク記録装置２内で閉じて管理される情報である。管理情報記録領域１３４は、データ領域１３８にあるため、そのままでは通常のユーザデータと同様の扱いとなり、光ディスク記録装置２内で閉じて管理することはできなくなる。したがって、ホスト装置１からの管理情報記録領域１３４へのアクセスに対し、光ディスク記録装置２内で閉じて管理できるようにホスト装置１と光ディスク記録装置２間の従来のインタフェースに変更を加える。
【０１３５】
まず、光ディスク記録装置２の内部で管理されるトラックに関する情報は、ホスト装置１に対してどのように与えられるかについて説明する。図１９は、光ディスク記録装置２の内部のトラックと、ホスト装置１からみたトラックの関係を示した図である。
【０１３６】
図１９に示されるように、光ディスク媒体３のデータ領域１３８にトラック＃１、トラック＃２、トラック＃３、トラック＃４の４トラックが設定され、トラック＃１、トラック＃２、トラック＃４にユーザデータが記録され、トラック＃３に記録状態管理情報が記録されたものとする。即ち、トラック＃１、トラック＃２、トラック＃４は、データトラックとして割り当てられ、トラック＃３は管理情報記録領域として割り当てられている。
【０１３７】
したがって、光ディスク記録装置２は、これら４トラックをデータトラック＃１、データトラック＃２、管理情報記録領域＃１、データトラック＃３として管理する。
【０１３８】
光ディスク記録装置２において、ホスト装置１からの要求が従来のようにトラック番号に基づくものとして取り扱われる場合、管理情報記録領域＃１もユーザデータトラックとして扱われ、トラック＃１、トラック＃２、トラック＃３、トラック＃４に対応する情報がホスト装置１に返される。したがって、ホスト装置１に対してデータトラック＃１、データトラック＃２、管理情報記録領域＃１、データトラック＃３の情報がホスト装置１に渡される。即ち、管理情報記録領域がトラックとして可視状態となる。
【０１３９】
例えば、ホスト装置１がトラック＃３をアクセスしたとき、光ディスク記録装置２はホスト装置１にトラック＃３が通常のデータトラックと異なることを通知する必要がある。ホスト装置１がトラック＃３を通常のデータトラックとして取り扱うことにより管理情報記録領域に対する不要なリード・ライト動作を防止するためである。ホスト装置１も管理情報記録領域の存在を認識して光ディスク媒体２のデータ領域を管理する必要がある。
【０１４０】
光ディスク記録装置２において、ホスト装置１からの要求がユーザデータに関するトラック番号に基づくものとして取り扱われる場合、即ち管理情報記録領域がシステム領域もしくはシステム領域に準ずるものとして扱われる場合、管理情報記録領域に関する情報はホスト装置１に返されない。したがって、ホスト装置１に対してデータトラック＃１（トラック＃１）、データトラック＃２（トラック＃２）、データトラック＃３（トラック＃４）に対応する情報がホスト装置１に返される。即ち、管理情報記録領域がトラックとして不可視状態となる。
【０１４１】
例えば、光ディスク記録装置２がデータ領域１３８に存在する管理情報記録領域をデータトラックとして見せない場合、ホスト装置１がトラック＃３をアクセスすると、光ディスク記録装置２は、管理する記録状態管理情報からデータ領域１３８に割り当てられた管理情報記録領域１３４を排除して並べ直したトラック番号に対応する情報をホスト装置１に返答する。したがって、ホスト装置１において、トラック＃４の情報がトラック＃３のデータとして見える。このとき、ホスト装置１は、光ディスク媒体２のデータ領域を管理する上でデータ領域１３８に存在する管理情報記録領域を認識する必要はなくなるが、光ディスク記録装置２は、ホスト装置１に対して管理情報記録領域１３４を排除して応答する必要がある。
【０１４２】
このようにユーザ領域１３８に拡張される管理情報記録領域１３４の扱い方により、ホスト装置１、光ディスク記録装置２における光ディスク媒体３の管理方法が異なることになる。そのため、コマンドおよびコマンドに対する応答を拡張する。
【０１４３】
光ディスク記録装置２が管理情報記録領域を拡張する際に関連するホスト装置１が発行するコマンドは、Ｒｅｓｅｒｖｅ  Ｔｒａｃｋコマンド、Ｃｌｏｓｅ  Ｔｒａｃｋコマンドである。
【０１４４】
Ｒｅｓｅｒｖｅ  Ｔｒａｃｋコマンドは、ホスト装置１が指定するセクタ数の論理アドレス領域をトラックとして予約するコマンドである。従来のＲｅｓｅｒｖｅ  Ｔｒａｃｋコマンドのコマンドパケットは、非特許文献２のＴａｂｌｅ４９９に示されている。図１７に示されるように、このコマンドの１バイト目ｂｉｔ０に、コマンドにより予約されるトラックを管理情報記録領域領域として確保するように指示する管理情報記録領域フラグ７０を設ける。コマンドの５〜８バイト目にその管理情報記録領域として確保するセクタ数７２を配置しても良い。また、新たにコマンド引数を設け、そこに配置しても良い。光ディスク記録装置２は、Ｒｅｓｅｒｖｅ  Ｔｒａｃｋコマンドを受け取り、管理情報記録領域フラグ７０が真の場合、新たに管理情報記録領域として確保するセクタ数７２のセクタ数分の領域を管理情報記録領域として予約する。
【０１４５】
Ｃｌｏｓｅ  Ｔｒａｃｋコマンドは、指定されたトラックをクローズ即ち記録終了を指示するコマンドである。光ディスク記録装置２は、クローズ処理の後、新たに不可視トラックを設定する。そのため、図１８に示されるように、新たに不可視トラックを設定する前に管理情報記録領域領域を設定することを許可するか否かを示す管理情報記録領域の拡張ビット８０を従来のコマンドパケットの２バイト目ｂｉｔ３に設ける。
【０１４６】
ホスト装置１は光ディスク記録装置２の状態、光ディスク媒体３の状態を取得するために、Ｒｅｑｕｅｓｔ  Ｓｅｎｓｅコマンド、Ｒｅａｄ  Ｄｉｓｃ  Ｉｎｆｏｒｍａｔｉｏｎコマンド、Ｒｅａｄ  Ｔｒａｃｋ  Ｉｎｆｏｒｍａｔｉｏｎコマンド等を用いる。
【０１４７】
Ｒｅｑｕｅｓｔ  Ｓｅｎｓｅコマンドは、ホスト装置１が光ディスク記録装置２の状態を取得するために発行するコマンドである。従来このコマンドは、光ディスク記録装置２が与えられたコマンドを実行完了したり、光ディスク記録装置２内の状態が変化した際に、光ディスク記録装置２が、ホスト装置１に通知する情報があることを送信すると発行されていた。システム領域あるいはデータ領域に設定された記録管理領域の残り数がしきい値以下になると、光ディスク記録装置２はホスト装置１にステータスを通知する。ホスト装置１は、そのステータスを受け取ると、Ｒｅｑｕｅｓｔ  Ｓｅｎｓｅコマンドを光ディスク記録装置２に送信するようにコマンド発行の契機を拡張する。ホスト装置１は、Ｒｅｑｕｅｓｔ  Ｓｅｎｓｅコマンドの応答により必要な情報を取得する。
【０１４８】
ホスト装置１が、データ領域に拡張された管理情報記録領域をデータトラックとして見ることができる場合、ユーザデータの記録されたトラックと、管理情報記録領域のトラックを区別しなければならない。そのため、ディスク状態を取得するＲｅａｄ  Ｄｉｓｃ  Ｉｎｆｏｒｍａｔｉｏｎコマンドと、トラック状態を取得するＲｅａｄ  Ｔｒａｃｋ  Ｉｎｆｏｒｍａｔｉｏｎコマンドに関して、以下に説明されるように拡張される。
【０１４９】
図１５を参照して、Ｒｅａｄ  Ｄｉｓｃ  Ｉｎｆｏｒｍａｔｉｏｎコマンドの戻り値の拡張を説明する。従来のＲｅａｄ  Ｄｉｓｃ  Ｉｎｆｏｒｍａｔｉｏｎコマンドの戻り値は、非特許文献２のＴａｂｌｅ３６８に示されている。図１５に示されるように、その戻り値に管理情報記録領域フラグ７０と、データ領域の管理情報記録領域拡張回数７１の値が追加される。
【０１５０】
コマンド戻り値の２バイト目ｂｉｔ５は、データ領域１３８に管理情報記録領域１３４が存在するとき“１”となる管理情報記録領域フラグ７０として使用される。また、コマンド戻り値の３２バイト目は、管理情報記録領域が拡張された回数を格納する領域７１として使用され、データ領域１３８に存在する管理情報記録領域の個数を示す情報が付加される。これらのデータ位置は非特許文献２のＴａｂｌｅ３６８に記載される他の未使用領域であっても良いし、コマンド戻り値長を変更して３４〜ｎバイトに配置されたＥｎｔｒｉｅｓ  ｏｆ  ＯＰＣ  Ｔａｂｌｅの後に追加しても良い。
【０１５１】
図１６を参照して、Ｒｅａｄ  Ｔｒａｃｋ  Ｉｎｆｏｒｍａｔｉｏｎコマンドの戻り値の拡張を説明する。従来のＲｅａｄ  Ｔｒａｃｋ  Ｉｎｆｏｒｍａｔｉｏｎコマンドの戻り値は、非特許文献２のＴａｂｌｅ４６３に示されている。図１６に示されるように、その戻り値に管理情報記録領域フラグ７０が追加される。
【０１５２】
コマンド戻り値の５バイト目ｂｉｔ６は、コマンドにより指定されるトラックが管理情報記録領域のとき“１”となる管理情報記録領域フラグ７０として使用される。ホスト装置１は、Ｒｅａｄ  Ｔｒａｃｋ  Ｉｎｆｏｒｍａｔｉｏｎコマンドの戻り値を取得後、管理情報記録領域フラグ７０が“１”であればそのトラックは管理情報記録領域トラックであるため、リードライトを行う必要がないことが分かる。
【０１５３】
なお、管理情報記録領域のフラグの位置は非特許文献２のＴａｂｌｅ４６３の内容が規定されているデータを一部変更して、その空いた部分に配置しても良いし、新たにデータバイトを追加してそこに配置するようにしても良い。
【０１５４】
このように拡張される管理情報記録領域とコマンドを使用して動作する光ディスク記録システムにおけるデータ領域に配置される管理情報記録領域の拡張方法について説明する。
【０１５５】
光ディスク媒体３は、物理アドレス３００００ｈ以下の領域にシステム領域、物理アドレス３００００ｈ以上の領域にデータ領域が配置される。システム領域には、管理情報記録領域１３０と、リードイン領域１３１とが配置される。データ領域１３８には、情報を記録するトラック１３２、１３３、１３４、１３５が配置される。これらのトラックのうちトラック１３４が管理情報記録領域に設定される。このデータ領域１３８に管理情報記録領域１３４を配置して管理情報記録領域を拡張する契機となるのは、ホスト装置１が不可視トラックのＣｌｏｓｅ  Ｔｒａｃｋコマンドを発行するとき、あるいは、管理情報記録領域を確保するコマンドを発行するときである。
【０１５６】
即ち、不可視トラックのＣｌｏｓｅ  Ｔｒａｃｋコマンドの発行を行った後、次に不可視トラックにデータを記録するＷｒｉｔｅ（１０）コマンドあるいは論理トラックを予約するＲｅｓｅｒｖｅ  Ｔｒａｃｋコマンド発行する前に管理情報記録領域を確保するコマンドの発行する必要がある。不可視トラックは、ディスクの最外周のトラックであり、その終了アドレスは、トラックをクローズするときまでのデータの書き込み量により定まるためである。
【０１５７】
図５、図２０を参照して、光ディスク記録装置２が自律的に管理情報記録領域を拡張する第１の拡張方法を説明する。第１の動作は、ホスト装置１が不可視トラックのＣｌｏｓｅ  Ｔｒａｃｋコマンドを発行するとき、光ディスク記録装置２が現在の記録状態管理情報を記憶する管理情報記録領域の残り領域量がしきい値以下になった場合、ホスト装置１からのコマンドに拠らず管理情報記録領域１３４を新たにデータ領域１３８に拡張するというものである。
【０１５８】
トラック番号＃（ｎ−１）の不可視トラック１３３に対するＣｌｏｓｅ  Ｔｒａｃｋコマンドをホスト装置１が発行すると、コマンドに応答して光ディスク記録装置２はトラック＃（ｎ−１）をクローズし、更新された記録状態管理情報を第１の管理情報記録領域１３０に記録する。
【０１５９】
第１の管理情報記録領域１３０の残り領域量が予め定められたしきい値以下の場合、光ディスク記録装置２はトラック＃ｎに予め定められたセクタ数の管理情報記録領域１３４を確保する。データ領域１３８に管理情報記録領域１３４が新たに確保されると、光ディスク記録装置２はデータ領域に管理情報記録領域が拡張されたことを示すフラグをシステム領域に記録する。また、光ディスク記録装置２はデータ領域１３８内に存在する管理情報記録領域の個数を更新し、記録状態管理情報を更新して光ディスク媒体３の第１の管理情報記録領域１３０に記録状態管理情報を記録する。
【０１６０】
続いて、光ディスク記録装置２はトラック＃（ｎ＋１）に新たな不可視トラック１３５を生成し、記録状態管理情報を更新して光ディスク媒体３の第１の管理情報記録領域１３０に記録状態管理情報を記録する。光ディスク記録装置２は、Ｃｌｏｓｅ  Ｔｒａｃｋコマンドの応答として、トラック番号＃（ｎ−１）のトラックのクローズが正常に終了し、管理情報記録領域１３４が新たに拡張されたことを示すステータスをホスト装置１に通知する。ホスト装置１はＣｌｏｓｅ  Ｔｒａｃｋコマンドの戻り値が正常終了だけではなく、管理情報記録領域が拡張されたステータスを受け取ることで、ユーザが管理しているトラック以外のデータが光ディスク媒体３に存在することを検出することができる。また、光ディスク記録装置２内部でホストからのコマンドに拠らずに管理情報記録領域が拡張されるため、光ディスク媒体３のデータ領域１３８の残りセクタ数はホスト装置１が保持する値と一致しなくなる。そのため、ホスト装置１は光ディスク媒体３の空きセクタ数を取得するコマンドを発行し、光ディスク媒体３の空きセクタ数を確認する。
【０１６１】
さらにホスト装置１が光ディスク媒体３にデータを追記する場合、ディスク状態を取得するコマンドやトラック状態を取得するコマンドを使用し、光ディスク媒体３に存在するデータのトラック数やトラックの状態を取得する。ホスト装置１は、取得したデータに基づいて次に書き込み可能な論理アドレスを決定する。
【０１６２】
ここでは、第１の管理情報記録領域１３０の残り領域量がしきい値以下になった場合について説明したが、データ領域１３８に拡張された管理情報記録領域１３４の残り領域量がしきい値以下になった場合も、データ領域１３８に更に管理情報記録領域を拡張できれば同じように動作できることは言うまでもない。
【０１６３】
データ領域に管理情報記録領域の拡張する第１の方法におけるＣＰＵ１１の動作を、図２０を参照して説明する。ホスト装置１が光ディスク装置２にコマンドを発行すると、ＣＰＵ１１はコマンド解析を行う。受信コマンドが、Ｃｌｏｓｅ  Ｔｒａｃｋコマンドか否かを判定する（ステップＳ２０２）。受信コマンドがＣｌｏｓｅ  Ｔｒａｃｋコマンドでなければ（ステップＳ２０２−偽）、処理を終了する。受信コマンドがＣｌｏｓｅ  Ｔｒａｃｋコマンドであれば（ステップＳ２０２−真）、Ｃｌｏｓｅ  Ｔｒａｃｋ処理を実行する（ステップＳ２０３）。Ｃｌｏｓｅ  Ｔｒａｃｋ処理では、予約された領域の未使用セクタをダミーデータで埋める処理を実行し、更新された記録状態管理情報を、光ディスク媒体３上の管理情報記録領域１３０或いは管理情報記録領域１３４に記録する。
【０１６４】
次に、クローズしたトラックが不可視トラックであったか否かを判定する（ステップＳ２０４）。クローズしたトラックが不可視トラックでなければ（ステップＳ２０４−偽）、不可視トラックの終了処理ではないため、コマンド戻り値を設定し処理を終了する。
【０１６５】
クローズしたトラックが不可視トラックであれば（ステップＳ２０４−真）、管理情報記録領域の残り領域量としきい値とを比較する（ステップＳ２０５）。比較の結果、管理情報記録領域の残り領域量がしきい値以下の場合（ステップＳ２０５−“≦”）、管理情報記録領域設定処理として管理情報記録領域１３４をデータ領域１３８に設定する処理を行う（ステップＳ２０６）。管理情報記録領域設定処理は、終了した不可視トラック１３３に続いて、予め定められたセクタ数の管理情報記録領域１３４を設定し、新たに設定された管理情報記録領域１３４の開始アドレスや終了アドレスなどの設定情報を記録状態管理情報に設定し、更新する。ここで、新たに設定された管理情報記録領域１３４以外の管理情報記録領域は、後に詳述するが、所定のデータで埋めたり、使い切るまで新たに設定された管理情報記録領域を使用しない方法がある。
【０１６６】
続いて新たな不可視トラックを設定する処理を行い（ステップＳ２０７）、コマンド戻り値を設定してコマンドの処理を終了する。管理情報記録領域の残り領域量がしきい値より大きい場合（ステップＳ２０５−“＞”）、不可視トラック設定処理を行い（ステップＳ２０７）、コマンド戻り値を設定してコマンドの処理を終了する。
【０１６７】
不可視トラック設定処理（ステップＳ２０７）では、次にデータを書き込むための不可視トラックを新たに設定し、新たに設定された不可視トラックの記録状態管理情報を更新し、処理を終える。
【０１６８】
第１の動作では、管理情報記録領域の残り領域量としきい値との比較を行い（ステップＳ２０５）、管理情報記録領域設定処理（ステップＳ２０６）を行うことにより、従来光ディスク記録装置２では行えなかったデータ領域１３８への管理情報記録領域の設定が可能となる。
【０１６９】
本実施例ではＣＰＵ１１が実行するプログラムとして説明しているが、同じ動作をする論理回路を構成し動作させることも可能である。
【０１７０】
次に、上述の光ディスク記録装置２が複数個の管理情報記録領域を同時に管理することができる場合に新たな管理情報記録領域をデータ領域上に設ける際の、２つの記録状態管理情報の記録方法について説明する。
【０１７１】
第１の記録方法は、新たな管理情報記録領域１３４が設けられる際に、それ以前に存在する管理情報記録領域の未使用領域を所定のデータで埋める。このようにすると、光ディスク記録装置２は常に１つの管理情報記録領域を管理すれば良いので、追記中の光ディスク媒体３を光ディスク記録装置２に挿入した際、高速に最新の記録状態管理情報を検索することが出来る。ここで、所定のデータは最新の記録状態管理情報、あるいは、ダミーデータで構成されるデータである。
【０１７２】
第２の記録方法は、新たに管理情報記録領域１３４が設けられても、それ以前に存在する管理情報記録領域の未使用領域を使い切るまで、新たに設けられた管理情報記録領域１３４を使用せず、以前の管理情報記録領域の未使用領域に記録状態管理情報を記録する。第２の方法は、追記中の光ディスク媒体を挿入した際、複数個の管理情報記録領域から最新の記録上対管理情報を検索するため、第１の方法と比較して検索速度は劣るが、管理情報記録領域を効率よく使用することが出来る。
【０１７３】
ここで、管理情報記録領域の残り領域量のしきい値について説明する。前記管理情報記録領域の残り数のしきい値としてはデータ用に同時にオープンできるトラック数の２倍以上の値であることが必要である。これは、光ディスク記録装置２は１つのトラックに対し、データ記録を伴わない場合であっても、Ｒｅｓｅｒｖｅ  Ｔｒａｃｋコマンドと、Ｃｌｏｓｅ  Ｔｒａｃｋコマンドが発行されるため、２つの記録状態管理情報を更新する管理情報記録領域が必要なためである。
【０１７４】
例えば、前述の図２に示される動作においては、第１トラック、第２トラックに対してＲｅｓｅｒｖｅ  Ｔｒａｃｋコマンド、Ｓｙｎｃｈｒｏｎｉｚｅ  Ｃａｃｈｅコマンド、Ｃｌｏｓｅ  Ｔｒａｃｋコマンドが発行されるので１つのトラックに対して各々３つ、不可視トラックに対しては手順５から手順９まで４つの記録状態管理情報を管理するため３＋３＋４＝１０の残り数が必要となる。実際の動作時は１つのトラックに対し複数回のＳｙｎｃｈｒｏｎｉｚｅ  Ｃａｃｈｅコマンドが発行されることを考慮し、同時にオープンするトラックの５倍程度の値を設定することが望ましい。よって、本実施の形態の管理情報記録領域の残り数のしきい値は１５といった数値が望ましい。
【０１７５】
さらに、光ディスク装置２が、記録状態管理情報を頻繁に更新する場合は、残り数のしきい値を通常より大きくして早めにデータ領域に管理情報記録領域を拡張したり、領域の残り数がしきい値より大きくてもデータ領域に管理状態記録領域を拡張することが有効である。
【０１７６】
また、管理情報記録領域を拡張する際の予め定められるセクタ数は、第１の管理情報記録領域１３０に確保されたセクタ数と同程度の値で良い。データ領域１３８の使用セクタ数、記録状態管理情報数、データ領域の空きセクタ数から適応的な管理情報記録領域領域を確保することも可能である。例えば、（予め定められるセクタ数）＝（データ領域の空きセクタ数）／（データの使用セクタ数）×（記録状態管理情報数）、とすることでそれまで記録されている平均の記録サイズとデータ領域１３８の空き領域から適応的な管理情報記録領域１３４の確保を行い、光ディスク媒体３の効率的な記録情報管理が行える。また、一般的に光ディスク記録装置２はＥＣＣブロック単位で記録を行うため、予め定められたセクタ数はＥＣＣブロックを構成するセクタ数の倍数となり、例えば、４００ＥＣＣブロック（６４００セクタ）といった数値が設定される。
【０１７７】
さらに、光ディスク記録装置２は、ＲＡＭ１２内部に一時的な記録状態管理情報メモリ１２５を備え、複数個の記録状態管理情報を記憶させる。データ領域１３８に管理状態記録領域１３４を拡張する前に、複数回のＳｙｎｃｈｒｏｎｉｚｅ  Ｃａｃｈｅコマンドが発行される場合などに備えて、更新する必要のある記録状態管理情報を一時的な記録状態管理情報メモリ１２５に蓄える。不可視トラックを閉じるまでに管理状態記録領域が不足するような時でも、光ディスク記録装置２を正常に動作させることができる。
【０１７８】
図５、図２１を参照して、光ディスク記録装置２が管理情報記録領域を拡張する第２の拡張方法を説明する。第２の動作は、ホスト装置１が許可した場合のみ光ディスク記録装置２が管理情報記録領域を拡張するものである。
【０１７９】
ホスト装置１が管理情報記録領域の拡張許可フラグを付加した不可視トラックのＣｌｏｓｅ  Ｔｒａｃｋコマンドを発行するとき、光ディスク記録装置２は拡張許可フラグが真で、かつ、現在の記録状態管理情報を記憶する管理情報記録領域の残り領域がしきい値以下になった場合、管理情報記録領域を新たにデータ領域に拡張する。
【０１８０】
ホスト装置１がデータ領域１３８に管理情報記録領域１３４を拡張しても良いと判断したとき、不可視トラックのＣｌｏｓｅ  Ｔｒａｃｋコマンドを発行する際、コマンド内の管理情報記録領域の拡張許可フラグ８０を真とする。図５では、不可視トラックである（ｎ−１）番目のトラックのＣｌｏｓｅ  Ｔｒａｃｋコマンドを発行するとき、拡張許可フラグ８０を真とする。光ディスク記録装置２はＣｌｏｓｅ  Ｔｒａｃｋコマンドの引数が、対象トラックが不可視トラック、かつ、拡張許可フラグ８０が真、かつ、光ディスク媒体内の管理情報記録領域の残り領域量がしきい値以下の場合、不可視トラックのクローズ処理を行った後、新たな管理情報記録領域１３４をトラック＃ｎに設け、さらに新たな不可視トラック＃（ｎ＋１）を続けて設ける。
【０１８１】
ここで、ホスト装置１が不可視トラックのＣｌｏｓｅ  Ｔｒａｃｋコマンドを発行するとき、管理情報記録領域の拡張許可フラグ８０を真にするかどうかは、ホスト装置１が許可できる処理シーケンスにあるか否かにより決定され、光ディスク記録装置２の状態には影響を受けない。つまり、光ディスク記録装置２の管理情報記録領域がしきい値より小さくても、管理情報記録領域の拡張許可フラグ８０が「偽」であれば管理情報記録領域の拡張は行われない。管理情報記録領域の許可フラグ８０は、ホスト装置１が管理するアドレス情報が、光ディスク媒体３に記録中に変化してはならない場合に禁止状態を示す。例えば、ホスト装置１が光ディスク媒体３に存在するファイル管理情報を記録しようとする場合、その位置を特定する方法が、ディスクの論理アドレスではなく、ある基準アドレスからのオフセットアドレスなどで示される場合、データトラック間に管理情報記録領域があることによりオフセットアドレスが変わることがあるためである。
【０１８２】
また、光ディスク媒体３の管理情報記録領域がしきい値以下の場合、ホスト装置１から発行される不可視トラックに対するＷｒｉｔｅ（１０）コマンドや、Ｓｙｎｃｈｒｏｎｉｚｅ  Ｃａｃｈｅコマンドの戻り値に、光ディスク記録装置２が、管理情報記録領域の残り領域量がしきい値以下であることをステータスとして通知する。そのようにすると、ホスト装置１は、不可視トラックの管理情報記録領域の拡張許可フラグを適切に設定することができる。
【０１８３】
光ディスク記録装置２は、トラッククローズのコマンドの応答として、トラッククローズが正常に終了し、かつ、管理情報記録領域を新たに拡張したことを示すステータスをホスト装置１に通知する。ホスト装置１はトラッククローズの戻り値が正常終了だけではなく、管理情報記録領域が拡張されたステータスを受け取ることで、ユーザが管理しているトラック以外のデータが光ディスク媒体３に存在することを検出することができる。そのため、ホスト装置がトラック番号を用いてデータ管理をする場合も適切な処理を行うことができる。
【０１８４】
さらにホスト装置１が光ディスク媒体３にデータを追記する場合、ディスク状態を取得するコマンドやトラック状態を取得するコマンドを使用し、光ディスク媒体３に存在するデータのトラック数やトラックの状態を取得する。ホスト装置１は取得した状態に基づいてデータをライトする論理アドレスを決定する。
【０１８５】
次に、データ領域に管理情報記録領域を拡張する第２の拡張方法におけるＣＰＵ１１の動作を、図２１を参照して説明する。ホスト装置１が光ディスク装置２にコマンドを発行すると、ＣＰＵ１１はコマンド解析を行う。受信コマンドが、Ｃｌｏｓｅ  Ｔｒａｃｋコマンドか否かを判定する（ステップＳ２１２）。受信コマンドがＣｌｏｓｅ  Ｔｒａｃｋコマンドでなければ（ステップＳ２１２−偽）、処理を終了する。受信コマンドがＣｌｏｓｅ  Ｔｒａｃｋコマンドであれば（ステップＳ２１２−真）、Ｃｌｏｓｅ  Ｔｒａｃｋ処理を実行する（ステップＳ２１３）。Ｃｌｏｓｅ  Ｔｒａｃｋ処理では、予約された領域の未使用セクタをダミーデータで埋める処理を実行し、更新された記録状態管理情報を、光ディスク媒体３上の管理情報記録領域１３０或いは管理情報記録領域１３４に記録する。
【０１８６】
次に、クローズしたトラックが不可視トラックであったか否かを判定する（ステップＳ２１４）。クローズしたトラックが不可視トラックでなければ（ステップＳ２１４−偽）、不可視トラックの終了処理ではないため、コマンド戻り値を設定し処理を終了する。
【０１８７】
クローズしたトラックが不可視トラックであれば（ステップＳ２１４−真）、Ｃｌｏｓｅ  Ｔｒａｃｋコマンドに設定される管理情報記録領域の拡張許可フラグ８０を判定する（ステップＳ２１８）。管理情報記録領域の拡張許可フラグ８０が許可状態であれば（ステップＳ２１８−真）、管理情報記録領域の残り領域量としきい値とを比較する（ステップＳ２１５）。
【０１８８】
比較の結果、管理情報記録領域の残り領域量がしきい値以下の場合（ステップＳ２１５−“≦”）、管理情報記録領域設定処理として管理情報記録領域１３４をデータ領域１３８に設定する処理を行う（ステップＳ２１６）。管理情報記録領域設定処理は、終了した不可視トラック１３３に続いて、予め定められたセクタ数の管理情報記録領域１３４を設定し、新たに設定された管理情報記録領域１３４の開始アドレスや終了アドレスなどの設定情報を記録状態管理情報に設定し、更新する。ここで、新たに設定された管理情報記録領域１３４以外の管理情報記録領域は、前述のように、所定のデータで埋めたり、使い切るまで新たに設定された管理情報記録領域を使用しない方法がある。
【０１８９】
続いて新たな不可視トラックを設定する処理を行い（ステップＳ２０７）、コマンド戻り値を設定してコマンドの処理を終了する。
【０１９０】
管理情報記録領域の拡張許可フラグ８０が不許可である場合（ステップＳ２１８−偽）、或いは管理情報記録領域の残り領域量がしきい値より大きい場合（ステップＳ２１５−“＞”）は、不可視トラック設定処理を行い（ステップＳ２１７）、コマンド戻り値を設定してコマンドの処理を終了する。
【０１９１】
不可視トラック設定処理（ステップＳ２１７）では、次にデータを書き込むための不可視トラックを新たに設定し、新たに設定された不可視トラックの記録状態管理情報を更新し、処理を終える。
【０１９２】
前述の第１の動作におけるＣＰＵ１１の動作との相違点は、不可視トラックの判定（ステップＳ２１４）と管理情報記録領域の残り数としきい値比較（ステップＳ２１５）との間に、管理情報記録領域拡張フラグの判定（ステップＳ２１８）を追加することである。管理情報記録領域拡張フラグの判定（ステップＳ２０８）を設けることで、光ディスク記録装置２はホスト装置１が管理情報領域の拡張を行っても良いタイミングを知ることができるため、光ディスク記録装置２を上位システムが細かく制御を行う場合に特に有効な方法となる。
【０１９３】
本実施例ではＣＰＵ１１が実行するプログラムとして説明しているが、同じ動作をする論理回路を構成し動作させることも可能である。
【０１９４】
図５、図２２を参照して、光ディスク記録装置２が管理情報記録領域を拡張する第３の拡張方法を説明する。第３の拡張方法は、ホスト装置１の管理下に光ディスク記録装置２が管理情報記録領域を拡張するものである。
【０１９５】
ホスト装置１が不可視トラックのＣｌｏｓｅ  Ｔｒａｃｋコマンドに続いて、管理情報記録領域をデータ領域上に予約するコマンドを発行し、光ディスク記録装置２はホスト装置１が要求する領域サイズの管理情報記録領域を新たにデータ領域に拡張する。
【０１９６】
また、光ディスク記録装置２が現在の記録状態管理情報を記憶する管理情報記録領域の残り領域量がしきい値以下になった場合、ホスト装置１に管理情報記録領域量がしきい値以下になったことをステータスとして通知することにより、管理情報記録領域をデータ領域上に予約するコマンドを発行することができる。
【０１９７】
ホスト装置１が不可視トラックであるトラック＃（ｎ−１）に対しＷｒｉｔｅ（１０）コマンドや、Ｓｙｎｃｈｒｏｎｉｚｅ  Ｃａｃｈｅコマンドを発行するとき、光ディスク媒体３の管理情報記録領域の残り領域がしきい値以下の場合、光ディスク記録装置２はコマンド戻り値として、管理情報記録領域がしきい値以下であることをステータスとして通知する。ホスト装置１は、コマンド戻り値のステータスをチェックする。ホスト装置１は、記録処理が終了し、トラック＃（ｎ−１）のＣｌｏｓｅ  Ｔｒａｃｋコマンドを発行する。
【０１９８】
続いて、光ディスク記録装置２により通知されるステータスが、管理情報記録領域の残り領域がしきい値以下であることを示す場合、ホスト装置１は、管理情報記録領域として確保するセクタ数を引数に設定し、管理情報記録領域をデータ領域１３８に予約するコマンドを発行する。光ディスク記録装置２は、要求された管理情報記録領域のセクタ数分確保されたトラック＃ｎに管理情報記録領域を設定し、不可視トラック＃（ｎ−１）を新たに設ける。光ディスク記録装置２は、正常終了したことをコマンド戻り値にセットし、ホスト装置１に返信する。
【０１９９】
ホスト装置１は、管理情報記録領域１３４をデータ領域１３８に予約するコマンドが正常終了した場合、不可視トラックのトラック番号や不可視トラックの次に書き込み可能な論理アドレスが変更されたことを知ることができる。したがって、Ｒｅａｄ  Ｄｉｓｃ  ＩｎｆｏｒｍａｔｉｏｎコマンドやＲｅａｄ  Ｔｒａｃｋ  Ｉｎｆｏｒｍａｔｉｏｎコマンドを使用し、光ディスク媒体３に存在するデータのトラック数やトラックの状態を取得し、不可視トラックにデータをライトする論理アドレスを決定する。
【０２００】
仮に、ホスト装置１が管理情報記録領域の残り容量がしきい値より大きいにも関わらず、トラック予約コマンドの管理情報記録領域フラグ７０に真が設定されている場合、光ディスク記録装置２は、管理情報記録領域の確保を行わずに、エラーをコマンド戻り値としても良いし、ホスト装置１が要求するセクタ数をトラック＃ｎに管理情報記録領域として確保し、続いて不可視トラック＃（ｎ＋１）としても良い。
【０２０１】
管理情報記録領域をデータ領域に予約するコマンドは、前述のように、拡張されたＲｅｓｅｒｖｅ  Ｔｒａｃｋコマンドを用いる。光ディスク記録装置２は、Ｒｅｓｅｒｖｅ  Ｔｒａｃｋコマンドを受け取り、管理情報記録領域フラグ７０が真の場合、新たに管理情報記録領域として確保するセクタ数７２のセクタ数分のトラックを管理情報記録領域１３４として予約する。
【０２０２】
ここで、管理情報記録領域として確保するセクタ数７２は、記録がＥＣＣブロック単位で行われるためＥＣＣブロックの整数倍に設定され、かつ、１回の更新で管理情報記録領域は１ＥＣＣ使用されるため、しきい値より十分に大きいＥＣＣブロック数を確保することが望ましい。なお、記録単位がセクタ単位である場合はＥＣＣブロックをセクタで置き換えることができる。
【０２０３】
次に、データ領域に管理情報記録領域を拡張する第３の拡張方法におけるＣＰＵ１１の動作を、図２２を参照して説明する。ホスト装置１が光ディスク装置２にコマンドを発行すると、ＣＰＵ１１はコマンド解析を行う。受信コマンドが、Ｒｅｓｅｒｖｅ  Ｔｒａｃｋコマンドか否かを判定する（ステップＳ２２０）。受信コマンドがＲｅｓｅｒｖｅ  Ｔｒａｃｋコマンドでなければ（ステップＳ２２０−偽）、処理を終了する。受信コマンドがＲｅｓｅｒｖｅ  Ｔｒａｃｋコマンドであれば（ステップＳ２２０−真）、Ｒｅｓｅｒｖｅ  Ｔｒａｃｋコマンドの管理情報記録領域フラグ７０を判定する（ステップＳ２２１）。
【０２０４】
管理情報記録領域フラグ７０が管理情報記録領域設定を示していると（ステップＳ２２１−真）、新たな管理情報記録領域１３４をデータ領域１３８に設定する管理情報記録領域設定処理を実行し（ステップＳ２２２）、コマンド処理を終了する。
【０２０５】
管理情報記録領域フラグ７０が管理情報記録領域設定を示していない場合（ステップＳ２２１−偽）、第１トラックが未使用であるか否か判定する（ステップＳ２２３）。第１トラックが未使用であれば（ステップＳ２２３−真）、第１トラックの予約処理を行う。第１トラック予約処理は、第１トラックが未使用なので、Ｒｅｓｅｒｖｅ  Ｔｒａｃｋコマンド引数で与えられたセクタ数を第１トラックとして予約し、記録状態管理情報を更新する（ステップＳ２２４）。その後コマンド処理を終了する。
【０２０６】
第１トラックが使用されていれば（ステップＳ２２３−偽）、第２トラックが未使用であるか否か判定する（ステップＳ２２５）。第２トラックが未使用であれば（ステップＳ２２５−真）、第２トラックの予約処理を実行する。第２トラック予約処理は、第２トラックが未使用なので、Ｒｅｓｅｒｖｅ  Ｔｒａｃｋコマンド引数で与えられたセクタ数を第２トラックとして予約し、記録状態管理情報を更新する（ステップＳ２２６）。その後コマンド処理を終了する。
【０２０７】
第２トラックも使用されていれば（ステップＳ２２５−偽）、エラー処理を行う。エラー処理は、発生したエラーステータスをコマンド戻り値に設定し（ステップＳ２２７）、コマンド処理を終了する。
【０２０８】
第３のデータ領域に管理情報記録領域の拡張方法は、Ｒｅｓｅｒｖｅ  Ｔｒａｃｋコマンドの管理情報記録領域フラグ７０を判定する処理（ステップＳ２２１）と、新たな管理情報記録領域１３４をデータ領域１３８に設定する管理情報記録領域設定処理（ステップＳ２２２）とを設けることにより、従来光ディスク記録装置では行えなかったデータ領域への管理情報記録領域の設定を可能とする。
【０２０９】
本実施の形態ではＣＰＵ１１が実行するプログラムとして説明しているが、同じ動作をする論理回路を構成し動作させることも可能である。
【０２１０】
以上説明したように、不可視トラックをクローズする際に管理情報記録領域が不足すると、不可視トラックに続いて新たにデータ領域１３８に管理情報記録領域１３４を設定する。セッションと呼ばれる複数の論理ボリュームを光ディスク媒体３上に設定する場合、それぞれのセッションの境界はシステム領域として割り当てられるため、第１の管理情報記録領域１３０と同等の機能を持つ管理情報記録領域をセッション境界に配置することができる。
【０２１１】
追記型光ディスク媒体３に複数個のセッションを設ける場合、追記可能な状態のセッションに対してデータ記録を行うデータ領域が設定される。そのデータ領域に対しても、本発明の管理情報記録領域を配置することが可能である。
【０２１２】
また、光ディスク記録装置２が管理する管理情報記録領域にホスト装置１が直接アクセスしようとした場合、光ディスク記録装置２は、エラーを返す。即ち、ホスト装置１が、管理情報記録領域領域に割り当てられたトラック内の論理アドレスに対してＷｒｉｔｅ（１０）コマンドやＲｅａｄ（１０）コマンドを発行した場合、光ディスク記録装置２は、ライト動作やリード動作を行わずに、エラーを返す。このようにすることで、本来、システム領域にしか無かった記録状態管理情報がデータ領域に配置されている場合に、ユーザが誤ってデータ領域に配置された管理情報記録領域に対してアクセスすることを防ぐことができる。特に、エラーを返す際、論理アドレスが管理情報記録領域であることを示すことを通知すると、ホスト装置１は、リトライ動作等を行わないようにできるため、効率よく光ディスク記録装置２の制御を行うことができる。
【０２１３】
図２３に、光ディスク記録装置２が管理情報記録領域の論理アドレスに入出力を行うコマンドを受けた際のフローチャートを示す。従来の入出力処理と異なる点は、入出力を行う論理アドレスが管理情報記録領域であるか否かを判断する管理情報記録領域判定（ステップＳ２４１）と、管理情報アクセス制限通知処理（ステップＳ２４４）を備える点である。
【０２１４】
光ディスク記録装置２は、ホスト装置１からコマンドを受信すると、コマンド解析を行う。受信コマンドが、ＲｅａｄコマンドやＷｒｉｔｅコマンドのような入出力コマンドか否か判定する（ステップＳ２４０）。受信コマンドが入出力コマンドでなければ（ステップＳ２４０−偽）、処理は終了される。受信コマンドが入出力コマンドであれば（ステップＳ２４０−真）、入出力を行う論理アドレスが管理情報記録領域内のアドレスか否かを判定される（ステップＳ２４１）。入出力を行う論理アドレスが管理情報記録領域内のアドレスでなければ（ステップＳ２４１−偽）、管理情報記録領域に対する入出力ではないため、光ディスク記録装置２は通常の入出力処理を行う。入出力処理では、ユーザデータが光ディスク媒体３から読み出され、光ディスク媒体３にユーザデータが書き込まれる入出力が行われる（ステップＳ２４２）。その後、入出力状態通知処理で、入出力が終了したときの状態がコマンド戻り値に設定されてホスト装置１に通知され（ステップＳ２４３）、終了する。
【０２１５】
入出力を行う論理アドレスが管理情報記録領域内のアドレスであれば（ステップＳ２４１−真）、管理情報記録領域に対する入出力であるから、管理領域アクセス制限通知処理を行う。管理領域アクセス制限処理では、アクセスアドレスが管理情報記録領域内を指し示していることを示す情報がコマンド戻り値に設定されてホスト装置１に通知され（ステップＳ２４４）、終了する。
【０２１６】
前述したＲｅａｄ  Ｄｉｓｃ  Ｉｎｆｏｒｍａｔｉｏｎコマンド、Ｒｅａｄ  Ｔｒａｃｋ  Ｉｎｆｏｒｍａｔｉｏｎコマンドを使用して、光ディスク媒体３のデータ領域１３８に管理情報記録領域１３４がある場合の管理情報をホスト装置１が取得する方法を次に述べる。
【０２１７】
Ｒｅａｄ  Ｄｉｓｃ  Ｉｎｆｏｒｍａｔｉｏｎコマンドのコマンド戻り値には、図１５に示されるように、管理情報記録領域を含むディスク全体のトラック数と、データ領域に管理情報記録領域が存在するか否かのフラグ情報と、データ領域の管理情報記録領域の個数などが設定されている。これらの情報を用いてホスト装置１は、光ディスク媒体３内の総トラック数と、操作できないトラックの存在と、その数とを判別することができる。どのトラックが管理情報記録領域かを判別するためには、トラック番号＃１から光ディスク媒体３内の総トラック数まで順次Ｒｅａｄ  Ｔｒａｃｋ  Ｉｎｆｏｒｍａｔｉｏｎコマンドを発行する。Ｒｅａｄ  Ｔｒａｃｋ  Ｉｎｆｏｒｍａｔｉｏｎコマンドの戻り値には図１６に示されるように、そのトラックが管理情報記録領域であるか否かを示す管理情報記録領域フラグ７０が設定されている。
【０２１８】
ｎ番目のトラックが管理情報記録領域領域である場合、ｎ番目のトラックに対して発行されるＲｅａｄ  Ｔｒａｃｋ  Ｉｎｆｏｒｍａｔｉｏｎコマンドの戻り値には、そのトラックが管理情報記録領域であることを示すフラグ情報が設定される。そのフラグ情報によりホスト装置１は、ｎ番目のトラックが管理情報記録領域であることを識別でき、ｎ番目のトラックに対してリードライトを行わないようすることができるため、ホスト装置１が光ディスク記録装置２の制御を効率良く行うことができる。
【０２１９】
データ領域に拡張された管理情報記録領域が光ディスク記録装置２により隠蔽され、ホスト装置１からデータトラックとしてデータ領域に拡張された管理情報記録領域を扱えない場合、ホスト装置１は、従来の光ディスク記録装置２と同じように記録・再生制御を行える。
【０２２０】
特に、不可視トラックのＣｌｏｓｅ  Ｔｒａｃｋコマンドを受信した光ディスク記録装置２が、現在の記録状態管理情報を記憶する管理情報記録領域の残り領域がしきい値以下になったと判断して、ホスト装置１からのコマンドによらずに管理情報記録領域をデータ領域に拡張する方法を用いる場合、光ディスク記録装置２を制御するホスト装置１の制御プログラムは、従来のものから少ない変更で対応可能となるいう優れた効果を有する。
【０２２１】
以上、説明したように、光ディスク媒体の記録管理を行うための管理情報記録領域を単数あるいは複数回データ領域に拡張することにより、従来管理情報記録領域を使い切ったために、データ領域に未使用領域があるにも関わらずデータを追記することができなかった光ディスク媒体に対しても、記録を行うことができるようになる。そのため、ユーザはより有効に光ディスク媒体を使用することができる効果がある。
【図面の簡単な説明】
【０２２２】
【図１】ＤＶＤ−Ｒ媒体の物理データ配置
【図２】ホスト装置と光ディスク記録装置間のコマンド交信例
【図３】本発明の実施の形態に係る光ディスク記録システムの構成
【図４】本発明の実施の形態に係るメモリマップ
【図５】本発明の実施の形態に係る光ディスク媒体のトラック構成
【図６】従来のＤＶＤ−Ｒの記録状態管理情報の構成
【図７】本発明の実施の形態に係る第１の記録状態管理情報の構成
【図８】本発明の実施の形態に係るトラック管理情報３０の構成（１）
【図９】本発明の実施の形態に係るトラック管理情報３０の構成（２）
【図１０】本発明の実施の形態に係る第２の記録状態管理情報の構成
【図１１】本発明の実施の形態に係る管理情報記録領域情報３１の構成
【図１２】本発明の実施の形態に係る第３の記録状態管理情報の構成
【図１３】本発明の実施の形態に係る第４の記録状態管理情報の構成
【図１４】本発明の実施の形態に係る管理情報記録領域情報６０の構成
【図１５】本発明の実施の形態に係る拡張されたＭＭＣ−４  Ｒｅａｄ  Ｄｉｓｃ  Ｉｎｆｏｒｍａｔｉｏｎコマンド戻り値の構成
【図１６】本発明の実施の形態に係る拡張されたＭＭＣ−４  Ｒｅａｄ  Ｔｒａｃｋ  Ｉｎｆｏｒｍａｔｉｏｎコマンド戻り値の構成
【図１７】本発明の実施の形態に係る拡張されたＭＭＣ−４  Ｒｅｓｅｒｖｅ  Ｔｒａｃｋコマンドのコマンドパケットの構成
【図１８】本発明の実施の形態に係る拡張されたＭＭＣ−４  Ｃｌｏｓｅ  Ｔｒａｃｋコマンドのコマンドパケットの構成
【図１９】本発明の実施の形態に係る管理情報記録領域を可視・不可視にしたときのホスト装置１から見たトラック番号
【図２０】本発明の実施の形態に係る第１の管理情報記録領域の拡張方法におけるＣＰＵの動作を示すフローチャート
【図２１】本発明の実施の形態に係る第２の管理情報記録領域の拡張方法におけるＣＰＵの動作を示すフローチャート
【図２２】本発明の実施の形態に係る第３の管理情報記録領域の拡張方法におけるＣＰＵの動作を示すフローチャート
【図２３】本発明の実施の形態に係るデータ領域に管理情報記録領域がある場合の入出力制御動作を示すフローチャート
【符号の説明】
【０２２３】
１  ホスト装置
２  光ディスク記録装置
３  光ディスク媒体
１０  ホストコントローラ
１１  ＣＰＵ
１２  ＲＡＭ
１３  モータコントローラ
１４  モータ
１５  リードライト信号処理部
１６  Ａ／Ｄ−Ｄ／Ａ変換部
１７  光ヘッド
２５  トラック管理情報
２６  トラック管理情報
３０  トラック管理情報
３１  管理情報記録領域トラック番号
３８  第１管理情報記録領域トラック番号
３９  第２管理情報記録領域トラック番号
４０  管理情報記録領域情報
６０  管理情報記録領域情報
７０  管理情報記録領域フラグ
７１  データ領域の管理情報記録領域拡張回数
７２  管理情報記録領域として確保するセクタ数
１２１  記録状態管理情報メモリ
１２２  ライトバッファメモリ
１２３  リードバッファメモリ
１２４  プログラム実行メモリ
１２５  一時的な記録状態管理情報メモリ
１２６  その他のワークメモリ
１３０  第１の管理情報記録領域
１３１  リードイン領域
１３２  トラック＃１
１３３  トラック＃（ｎ−１）
１３４  トラック＃ｎ、管理情報記録領域
１３５  トラック＃（ｎ＋１）
【図１】
2005339620.tif 000003
【図２】
2005339620.tif 000004
【図３】
2005339620.tif 000005
【図４】
2005339620.tif 000006
【図５】
2005339620.tif 000007
【図６】
2005339620.tif 000008
【図７】
2005339620.tif 000009
【図８】
2005339620.tif 000010
【図９】
2005339620.tif 000011
【図１０】
2005339620.tif 000012
【図１１】
2005339620.tif 000013
【図１２】
2005339620.tif 000014
【図１３】
2005339620.tif 000015
【図１４】
2005339620.tif 000016
【図１５】
2005339620.tif 000017
【図１６】
2005339620.tif 000018
【図１７】
2005339620.tif 000019
【図１８】
2005339620.tif 000020
【図１９】
2005339620.tif 000021
【図２０】
2005339620.tif 000022
【図２１】
2005339620.tif 000023
【図２２】
2005339620.tif 000024
【図２３】
2005339620.tif 000025