(57)【特許請求の範囲】
【請求項１】
複数のディスク管理作業統合領域と、記録指示に従って任意のデータを記録するためのユーザデータ領域とが割り付けられた追記型情報記録媒体に記録された情報を再生し、前記追記型情報記録媒体に情報を記録することが可能な情報記録再生装置であって、
前記追記型情報記録媒体に関する管理情報であって前記ユーザデータ領域に対して最後に記録されたデータの位置情報であるデータ最終位置情報を含むディスク管理情報を格納するものであって、前記ユーザデータ領域に対する記録指示が発生するごとに前記ディスク管理情報が更新されるディスク管理情報バッファを有しており、
前記複数のディスク管理作業統合領域の各々に、前記ディスク管理情報バッファが格納している前記ディスク管理情報を順次記録し、この際、前記ディスク管理情報が記録されている前記ディスク管理作業統合領域の空き容量が閾値よりも小さくなるまで他のディスク管理作業統合領域に前記ディスク管理情報が記録されないようにし、
特定の１つの前記ディスク管理作業統合領域には、前記複数のディスク管理作業統合領域の中で、使用中の前記ディスク管理作業統合領域がいずれであるかを示すディスク管理作業統合領域使用中位置情報を、当該使用中の前記ディスク管理作業統合領域に最初の前記ディスク管理情報を記録する際に記録し、
前記ディスク管理情報バッファが格納している前記ディスク管理情報が更新される度には、前記ディスク管理情報バッファが格納している前記ディスク管理情報を前記ディスク管理作業統合領域に記録しないようにし、
前記ディスク管理情報には、前記データ最終位置情報に加えて、前記ディスク管理作業統合領域に記録された最新の前記ディスク管理情報中の前記データ最終位置情報と、前記ディスク管理情報バッファが格納している前記ディスク管理情報中の前記データ最終位置情報とが不整合であることを示す有効状態及び整合していることを示す無効状態のいずれかとなる不整合フラグが含まれており、
前記ディスク管理作業統合領域に記録された最新の前記ディスク管理情報中の前記不整合フラグが無効状態であるときに前記ユーザデータ領域へのデータ記録要求が発生した場合には、前記不整合フラグが有効状態となるように前記ディスク管理情報バッファ内の前記ディスク管理情報を更新した後、前記ディスク管理情報バッファ内の前記ディスク管理情報を前記ディスク管理作業統合領域に記録し、
前記追記型情報記録媒体を認識したときに最新の前記ディスク管理情報が記録された前記ディスク管理作業統合領域の空き容量が前記閾値よりも小さければ、前記ディスク管理作業統合領域に記録された最新の前記ディスク管理情報を未だ前記ディスク管理情報が記録されていない新規の前記ディスク管理作業統合領域に記録するとともに、使用中の前記ディスク管理作業統合領域が当該新規の前記ディスク管理作業統合領域であることを示す前記ディスク管理作業統合領域使用中位置情報を前記特定のディスク管理作業統合領域に記録することを特徴とする、情報記録再生装置。
【請求項２】
前記ディスク管理作業統合領域の先頭から順番に前記ディスク管理情報を記録することによって、最新の前記ディスク管理情報が、使用中の前記ディスク管理作業統合領域の前記ディスク管理情報が記録された記録済み領域と前記ディスク管理情報が記録されていない未記録領域との境界に隣接することになり、
不揮発性メモリと、
前記ディスク管理情報の位置情報を前記不揮発性メモリに書き込む管理情報位置書込手段と、
前記追記型情報記録媒体を認識したときに、前記不揮発性メモリに記憶された最新の前記ディスク管理情報の位置情報を使用して最新の前記ディスク管理情報の位置を特定し、特定された位置に記録された最新の前記ディスク管理情報を読み出す読出手段とを備えていることを特徴とする、請求項１に記載の情報記録再生装置。
【請求項３】
前記管理情報位置書込手段は、前記ディスク管理情報を前記ディスク管理作業統合領域に記録する際に、当該ディスク管理情報の位置情報を前記不揮発性メモリに書き込むことを特徴とする、請求項２に記載の情報記録再生装置。
【請求項４】
前記ディスク管理作業統合領域の先頭から順番に前記ディスク管理情報を記録することによって、最新の前記ディスク管理情報が、使用中の前記ディスク管理作業統合領域の前記ディスク管理情報が記録された記録済み領域と前記ディスク管理情報が記録されていない未記録領域との境界に隣接することになり、
不揮発性メモリと、
前記ディスク管理情報を前記不揮発性メモリに書き込む管理情報書込手段と、
前記追記型情報記録媒体を認識したときに、前記不揮発性メモリに記憶された最新の前記ディスク管理情報を読み出す読出手段とを備えていることを特徴とする、請求項１に記載の情報記録再生装置。
【請求項５】
前記管理情報書込手段は、前記ディスク管理情報を前記ディスク管理作業統合領域に記録する際に、当該ディスク管理情報を前記不揮発性メモリに書き込むことを特徴とする、請求項４に記載の情報記録再生装置。
【請求項６】
前記ディスク管理作業統合領域の先頭から順番に前記ディスク管理情報を記録することによって、最新の前記ディスク管理情報が、使用中の前記ディスク管理作業統合領域の前記ディスク管理情報が記録された記録済み領域と前記ディスク管理情報が記録されていない未記録領域との境界に隣接することになり、
不揮発性メモリと、
前記ディスク管理情報の位置情報を前記不揮発性メモリに書き込む管理情報位置書込手段と、
前記ディスク管理情報を前記不揮発性メモリに書き込む管理情報書込手段と、
前記追記型情報記録媒体を認識したときに、前記不揮発性メモリに記憶された最新の前記ディスク管理情報の位置情報を使用して最新の前記ディスク管理情報の位置を特定し、特定された位置に記録された最新の前記ディスク管理情報を読み出すと共に、前記不揮発性メモリに記憶された最新の前記ディスク管理情報を読み出す読出手段とを備えていることを特徴とする、請求項１に記載の情報記録再生装置。
【請求項７】
前記管理情報位置書込手段は、前記ディスク管理情報を前記ディスク管理作業統合領域に記録する際に、当該ディスク管理情報の位置情報を前記不揮発性メモリに書き込み、
前記管理情報書込手段は、前記ディスク管理情報を前記ディスク管理作業統合領域に記録する際に、当該ディスク管理情報を前記不揮発性メモリに書き込むことを特徴とする、請求項６に記載の情報記録再生装置。
【請求項８】
前記追記型情報記録媒体を特定するための情報を前記不揮発性メモリに書き込む特定情報書込手段をさらに備えていることを特徴とする、請求項２〜７のいずれか１項に記載の情報記録再生装置。
【請求項９】
前記不揮発性メモリに記憶された前記追記型情報記録媒体を特定するための情報と、前記追記型情報記録媒体に予め記録されたその追記型情報記録媒体を特定するための情報とが異なる場合には、前記不揮発性メモリに記憶された情報を使用しないと判断する判断手段をさらに備えていることを特徴とする、請求項８に記載の情報記録再生装置。
【請求項１０】
複数のディスク管理作業統合領域と、記録指示に従って任意のデータを記録するためのユーザデータ領域とが割り付けられた追記型情報記録媒体に記録された情報を再生し、前記追記型情報記録媒体に情報を記録することが可能な情報記録再生装置の制御方法であって、
前記情報記録再生装置は、
前記追記型情報記録媒体に関する管理情報であって前記ユーザデータ領域に対して最後に記録されたデータの位置情報であるデータ最終位置情報を含むディスク管理情報を格納するものであって、前記ユーザデータ領域に対する記録指示が発生するごとに前記ディスク管理情報が更新されるディスク管理情報バッファを有しており、
前記複数のディスク管理作業統合領域の各々に、前記ディスク管理情報バッファが格納している前記ディスク管理情報を順次記録し、この際、前記ディスク管理情報が記録されている前記ディスク管理作業統合領域の空き容量が閾値よりも小さくなるまで他のディスク管理作業統合領域に前記ディスク管理情報が記録されないようにし、
特定の１つの前記ディスク管理作業統合領域には、前記複数のディスク管理作業統合領域の中で、使用中の前記ディスク管理作業統合領域がいずれであるかを示すディスク管理作業統合領域使用中位置情報を、当該使用中の前記ディスク管理作業統合領域に最初の前記ディスク管理情報を記録する際に記録し、
前記ディスク管理情報バッファが格納している前記ディスク管理情報が更新される度には、前記ディスク管理情報バッファが格納している前記ディスク管理情報を前記ディスク管理作業統合領域に記録しないようにし、
前記ディスク管理情報には、前記データ最終位置情報に加えて、前記ディスク管理作業統合領域に記録された最新の前記ディスク管理情報中の前記データ最終位置情報と、前記ディスク管理情報バッファが格納している前記ディスク管理情報中の前記データ最終位置情報とが不整合であることを示す有効状態及び整合していることを示す無効状態のいずれかとなる不整合フラグが含まれており、
前記ディスク管理作業統合領域に記録された最新の前記ディスク管理情報中の前記不整合フラグが無効状態であるときに前記ユーザデータ領域へのデータ記録要求が発生した場合には、前記不整合フラグが有効状態となるように前記ディスク管理情報バッファ内の前記ディスク管理情報を更新した後、前記ディスク管理情報バッファ内の前記ディスク管理情報を前記ディスク管理作業統合領域に記録し、
前記情報記録再生装置の制御方法は、
前記追記型情報記録媒体を認識したときに最新の前記ディスク管理情報が記録された前記ディスク管理作業統合領域の空き容量が前記閾値よりも小さいか否かを判断する空き容量判断ステップと、
前記空き容量判断ステップにおいて前記空き容量が前記閾値よりも小さいと判断された場合に、前記ディスク管理作業統合領域に記録された最新の前記ディスク管理情報を未だ前記ディスク管理情報が記録されていない新規の前記ディスク管理作業統合領域に記録するとともに、使用中の前記ディスク管理作業統合領域が当該新規の前記ディスク管理作業統合領域であることを示す前記ディスク管理作業統合領域使用中位置情報を前記特定のディスク管理作業統合領域に記録する使用中位置情報記録ステップとを備えていることを特徴とする、情報記録再生装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報記録再生装置および情報記録再生装置の制御方法に関し、特に、ディスク管理情報が記録される複数のディスク管理作業統合領域が割り付けられる追記型情報記録媒体を扱う情報記録再生装置および情報記録再生装置の制御方法に関する。
【背景技術】
【０００２】
近年、大容量で交換可能な情報記録媒体、および、その情報記録媒体を扱うディスクドライブ装置が普及している。この大容量で交換可能な情報記録媒体として、光ディスク（例えば、ＤＶＤやＢｌｕ−Ｒａｙディスクなど）が知られている。そして、交換可能な情報記録媒体は、交換時に、記録面に埃が付着したり、傷がついたりすることがある。そのため、従来では、情報記録媒体にディスク管理情報などを記録するためのディスク管理作業統合領域を複数割り付けることによって、情報記録媒体に格納されるデータの信頼性を担保している。
【０００３】
そして、上記したディスク管理作業統合領域が割り付けられた情報記録媒体を扱う情報記録再生装置が種々提案されている（たとえば、特許文献１参照）。この特許文献１に開示された情報記録再生装置は、Ｉ／Ｏバスを介して上位制御装置（ホストコンピュータやレコーダなど）に接続されている。また、この情報記録再生装置は、ディスク管理情報（欠陥リストおよびディスク定義構造）を格納するための欠陥管理情報格納バッファと、ディスク管理情報を最新の状態に更新するための欠陥管理情報更新部と、この欠陥管理情報更新部によって更新されたディスク管理情報を上述したような情報記録媒体のディスク管理作業統合領域に書き込むための欠陥管理情報書き込み部とを備えている。そして、この情報記録再生装置は、ディスク管理情報が記録された記録エリアとディスク管理情報が未だに記録されていない未記録エリアとの境界に隣接する未記録エリア側のディスク管理作業統合領域を選択して、その選択されたディスク管理作業統合領域に欠陥管理情報更新部によって最新の状態に更新されたディスク管理情報を記録している。
【０００４】
また、情報記録媒体の特定のディスク管理作業統合領域に、ディスク管理情報が記録済みである使用中のディスク管理作業統合領域がいずれであるかを示すディスク管理作業統合領域使用中位置情報を記録する領域が設けられる情報記録媒体も知られている。このようにディスク管理作業統合領域使用中位置情報を記録する領域を設けることにより、この情報記録媒体を扱う情報記録再生装置は、次に更新すべき最新のディスク管理情報を書き込む位置（ディスク管理作業統合領域）を容易に決定することが可能となる。
【０００５】
【特許文献１】特開２００５−５６５４２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、ディスク管理作業統合領域使用中位置情報を記録する領域が設けられる情報記録媒体を用いた場合には、最新のディスク管理情報を未だディスク管理情報の記録されていない新規のディスク管理作業統合領域に記録する際に、ディスク管理情報を記録した後、そのディスク管理情報が記録された所定のディスク管理作業統合領域に対応するディスク管理作業統合領域使用中位置情報を所定の領域に記録しなければならない。したがって、その所定の領域と、最新のディスク管理情報が記録されるディスク管理作業統合領域とが離れた位置に配置される場合には、その間を光ヘッドが移動しなければならない。
【０００７】
このディスク管理作業統合領域使用中位置情報を記録する動作は、上位制御装置により指示された記録動作中に行われるため、ディスク管理作業統合領域使用中位置情報が記録されるまで、上位制御装置により指示された記録動作が完了しないこととなる。例えば、光ディスクの外周付近にディスク管理作業統合領域が設けられるとともに内周付近にディスク管理作業統合領域使用中位置情報を記録する領域が設けられる場合には、外周側のディスク管理作業統合領域と内周側の当該領域との両方にアクセスして記録する必要がある。さらに、２層ディスクの場合には、各層にアクセスして記録する必要がある場合もある。その結果、上位制御装置のデータの記録要求を実行するまでに、時間がかかるという問題点がある。
【０００８】
この動作は上記したように上位制御装置の記録動作中に行われるので、リアルタイム性が要求される記録の場合には、光ヘッドがアクセスして記録する時間を見込んだ記録バッファを上位制御装置に設ける必要が生じる。その結果、上位制御装置に記録バッファを設ける分だけコストアップにつながるという問題点もある。
【０００９】
この発明は、上記のような課題を解決するためになされたものであり、本発明の１つの目的は、データの記録指示が発生した場合に、そのデータを迅速に記録することが可能な情報記録再生装置および情報記録再生装置の制御方法を提供することである。また、この発明のもう１つの目的は、上位制御装置のコストアップを抑制することが可能な情報記録再生装置および情報記録再生装置の制御方法を提供することである。
【課題を解決するための手段および発明の効果】
【００１０】
上記目的を達成するために、この発明の情報記録再生装置は、複数のディスク管理作業統合領域と、記録指示に従って任意のデータを記録するためのユーザデータ領域とが割り付けられた追記型情報記録媒体に記録された情報を再生し、追記型情報記録媒体に情報を記録することが可能な情報記録再生装置である。そして、追記型情報記録媒体に関する管理情報であってユーザデータ領域に対して最後に記録されたデータの位置情報であるデータ最終位置情報を含むディスク管理情報を格納するものであって、ユーザデータ領域に対する記録指示が発生するごとにディスク管理情報が更新されるディスク管理情報バッファを有している。また、情報記録再生装置は、複数のディスク管理作業統合領域の各々に、ディスク管理情報バッファが格納しているディスク管理情報を順次記録し、この際、ディスク管理情報が記録されているディスク管理作業統合領域の空き容量が閾値よりも小さくなるまで他のディスク管理作業統合領域にディスク管理情報が記録されないようにし、特定の１つのディスク管理作業統合領域には、複数のディスク管理作業統合領域の中で、使用中のディスク管理作業統合領域がいずれであるかを示すディスク管理作業統合領域使用中位置情報を、当該使用中のディスク管理作業統合領域に最初のディスク管理情報を記録する際に記録し、ディスク管理情報バッファが格納しているディスク管理情報が更新される度には、ディスク管理情報バッファが格納しているディスク管理情報をディスク管理作業統合領域に記録しないようにする。また、ディスク管理情報には、データ最終位置情報に加えて、ディスク管理作業統合領域に記録された最新のディスク管理情報中のデータ最終位置情報と、ディスク管理情報バッファが格納しているディスク管理情報中のデータ最終位置情報とが不整合であることを示す有効状態及び整合していることを示す無効状態のいずれかとなる不整合フラグが含まれている。そして、情報記録再生装置は、ディスク管理作業統合領域に記録された最新のディスク管理情報中の不整合フラグが無効状態であるときにユーザデータ領域へのデータ記録要求が発生した場合には、不整合フラグが有効状態となるようにディスク管理情報バッファ内のディスク管理情報を更新した後、ディスク管理情報バッファ内のディスク管理情報をディスク管理作業統合領域に記録する。そして、この情報記録再生装置は、追記型情報記録媒体を認識したときに最新のディスク管理情報が記録されたディスク管理作業統合領域の空き容量が閾値よりも小さければ、ディスク管理作業統合領域に記録された最新のディスク管理情報を未だディスク管理情報が記録されていない新規のディスク管理作業統合領域に記録するとともに、使用中のディスク管理作業統合領域が当該新規のディスク管理作業統合領域であることを示すディスク管理作業統合領域使用中位置情報を特定のディスク管理作業統合領域に記録する。
【００１１】
この発明による情報記録再生装置では、上記のように、追記型情報記録媒体を認識したときに最新のディスク管理情報が記録されたディスク管理作業統合領域の空き容量が閾値よりも小さければ、ディスク管理作業統合領域に記録された最新のディスク管理情報を未だディスク管理情報が記録されていない新規のディスク管理作業統合領域に記録するとともに、使用中のディスク管理作業統合領域が当該新規のディスク管理作業統合領域であることを示すディスク管理作業統合領域使用中位置情報を特定のディスク管理作業統合領域に記録することによって、データ記録要求が行われる前に、新規のディスク管理情報が記録されるディスク管理作業統合領域を予め割り当てることができる。これにより、データ記録要求が発生した場合でも、新規のディスク管理作業統合領域を割り当てる処理を行うことなく、データ記録要求に応じたデータ記録を行うことができる。したがって、本発明にかかる情報記録再生装置では、データ記録要求が行われた後、迅速に任意のデータをユーザデータ領域に記録することができる。なお、上記した使用中のディスク管理作業統合領域とは、最新のディスク管理情報が記録されているディスク管理作業統合領域である。また、ディスク管理作業統合領域へのディスク管理情報の記録は、ユーザデータ領域へのデータ記録の前及び後のいずれに行ってもよい。
【００１２】
また、この発明による情報記録再生装置では、データの記録要求が行われた後に、ディスク管理作業統合領域使用中位置情報の記録処理を行う必要がないので、そのディスク管理作業統合領域使用中位置情報が記録される特定のディスク管理作業統合領域にアクセスして記録する必要がない。つまり、本発明に係る情報記録再生装置では、特定のディスク管理作業統合領域にアクセスして記録する時間を見込んだ上位制御装置の記録バッファを設ける必要がない分だけ、上位制御装置がコストアップするのを抑制することができる。
【００１３】
上記情報記録再生装置において、好ましくは、ディスク管理作業統合領域の先頭から順番にディスク管理情報を記録することによって、最新のディスク管理情報が、使用中のディスク管理作業統合領域のディスク管理情報が記録された記録済み領域とディスク管理情報が記録されていない未記録領域との境界に隣接することになる。そして、この情報記録再生装置は、不揮発性メモリと、ディスク管理情報の位置情報を不揮発性メモリに書き込む管理情報位置書込手段と、追記型情報記録媒体を認識したときに、不揮発性メモリに記憶された最新のディスク管理情報の位置情報を使用して最新のディスク管理情報の位置を特定し、特定された位置に記録された最新のディスク管理情報を読み出す読出手段とを備えている。このように構成すれば、追記型情報記録媒体にアクセスすることなく、管理情報位置書込手段によって書き込まれた不揮発性メモリ内の位置情報を用いて、追記型情報記録媒体に記録される最新のディスク管理情報の位置を特定することができる。これにより、数千個のブロックから構成されるディスク管理作業統合領域の記録部と未記録部との境界の位置を検出して、追記型情報記録媒体に記録される最新のディスク管理情報の位置を特定する必要がないので、最新のディスク管理情報を読み出すのに時間がかかるのを抑制することができる。その結果、上位制御装置の命令を実行するまでにかかる時間を短縮することができる。
【００１４】
上記ディスク管理情報の位置情報を不揮発性メモリに書き込む管理情報位置書込手段を備えた情報記録再生装置において、好ましくは、管理情報位置書込手段は、ディスク管理情報をディスク管理作業統合領域に記録する際に、当該ディスク管理情報の位置情報を不揮発性メモリに書き込む。このように構成すれば、再度、同じ追記型情報記録媒体が認識された場合に、不揮発性メモリに記憶された位置情報を用いて、容易に、最新のディスク管理情報が記録された位置を特定することができる。
【００１５】
上記情報記録再生装置において、好ましくは、ディスク管理作業統合領域の先頭から順番にディスク管理情報を記録することによって、最新のディスク管理情報が、使用中のディスク管理作業統合領域のディスク管理情報が記録された記録済み領域とディスク管理情報が記録されていない未記録領域との境界に隣接することになる。この情報記録再生装置は、不揮発性メモリと、ディスク管理情報を不揮発性メモリに書き込む管理情報書込手段と、追記型情報記録媒体を認識したときに、不揮発性メモリに記憶された最新のディスク管理情報を読み出す読出手段とを備えている。このように構成すれば、追記型情報記録媒体にアクセスすることなく、管理情報書込手段によって書き込まれた不揮発性メモリ内の最新のディスク管理情報を取得することができる。その結果、追記型情報記録媒体にアクセスする分だけ、上位制御装置の命令を実行するまでにかかる時間を短縮することができる。
【００１６】
上記ディスク管理情報を不揮発性メモリに書き込む管理情報書込手段を備えた情報記録再生装置において、好ましくは、管理情報書込手段は、ディスク管理情報をディスク管理作業統合領域に記録する際に、当該ディスク管理情報を不揮発性メモリに書き込む。このように構成すれば、再度、同じ追記型情報記録媒体が認識された場合に、追記型情報記録媒体にアクセスすることなく、容易に、不揮発性メモリに記憶されたディスク管理情報を取得することができる。
【００１７】
上記情報記録再生装置において、好ましくは、ディスク管理作業統合領域の先頭から順番にディスク管理情報を記録することによって、最新のディスク管理情報が、使用中のディスク管理作業統合領域のディスク管理情報が記録された記録済み領域とディスク管理情報が記録されていない未記録領域との境界に隣接することになる。この情報記録再生装置は、不揮発性メモリと、ディスク管理情報の位置情報を不揮発性メモリに書き込む管理情報位置書込手段と、ディスク管理情報を不揮発性メモリに書き込む管理情報書込手段と、追記型情報記録媒体を認識したときに、不揮発性メモリに記憶された最新のディスク管理情報の位置情報を使用して最新のディスク管理情報の位置を特定し、特定された位置に記録された最新のディスク管理情報を読み出すと共に、不揮発性メモリに記憶された最新のディスク管理情報を読み出す読出手段とを備えている。このように構成すれば、追記型情報記録媒体にアクセスすることなく、管理情報書込手段および管理情報位置書込手段によって書き込まれた不揮発性メモリ内の最新のディスク管理情報やその位置情報を取得することができる。その結果、追記型情報記録媒体にアクセスする分だけ、上位制御装置の命令を実行するまでにかかる時間を短縮することができる。
【００１８】
上記ディスク管理情報の位置情報を不揮発性メモリに書き込む管理情報位置書込手段とディスク管理情報を不揮発性メモリに書き込む管理情報書込手段とを備えた情報記録再生装置において、好ましくは、管理情報位置書込手段は、ディスク管理情報をディスク管理作業統合領域に記録する際に、当該ディスク管理情報の位置情報を不揮発性メモリに書き込み、管理情報書込手段は、ディスク管理情報をディスク管理作業統合領域に記録する際に、当該ディスク管理情報を不揮発性メモリに書き込む。このように構成すれば、再度、同じ追記型情報記録媒体が認識された場合に、追記型情報記録媒体にアクセスすることなく、容易に、最新のディスク管理情報が記録された位置を特定することもできるし、不揮発性メモリに記憶されたディスク管理情報を取得することもできる。
【００１９】
上記不揮発性メモリを備えた情報記録再生装置において、好ましくは、追記型情報記録媒体を特定するための情報を不揮発性メモリに書き込む特定情報書込手段をさらに備えている。このように構成すれば、情報記録再生装置により読み込まれた追記型情報記録媒体の媒体固有の情報と、不揮発性メモリに書き込まれた情報とを比較することにより、不揮発性メモリに記憶される種々の情報（たとえば、ディスク管理情報）が、読み込まれた追記型情報記録媒体に対する有効な情報であるか否かを判断することができる。
【００２０】
この場合、不揮発性メモリに記憶された追記型情報記録媒体を特定するための情報と、追記型情報記録媒体に予め記録されたその追記型情報記録媒体を特定するための情報とが異なる場合には、不揮発性メモリに記憶された情報を使用しないと判断する判断手段をさらに備えている。このように構成すれば、これらの情報が一致しない場合には、追記型情報記録媒体が交換されたと判断することができるので、対応しない追記型情報記録媒体に不揮発性メモリに記憶される情報が適用されるのを防止することができる。
【００２１】
この発明の情報記録再生装置の制御方法は、複数のディスク管理作業統合領域と、記録指示に従って任意のデータを記録するためのユーザデータ領域とが割り付けられた追記型情報記録媒体に記録された情報を再生し、追記型情報記録媒体に情報を記録することが可能な情報記録再生装置の制御方法である。そして、情報記録再生装置は、追記型情報記録媒体に関する管理情報であってユーザデータ領域に対して最後に記録されたデータの位置情報であるデータ最終位置情報を含むディスク管理情報を格納するものであって、ユーザデータ領域に対する記録指示が発生するごとにディスク管理情報が更新されるディスク管理情報バッファを有している。また、情報記録再生装置は、複数のディスク管理作業統合領域の各々に、ディスク管理情報バッファが格納しているディスク管理情報を順次記録し、この際、ディスク管理情報が記録されているディスク管理作業統合領域の空き容量が閾値よりも小さくなるまで他のディスク管理作業統合領域にディスク管理情報が記録されないようにし、特定の１つのディスク管理作業統合領域には、複数のディスク管理作業統合領域の中で、使用中のディスク管理作業統合領域がいずれであるかを示すディスク管理作業統合領域使用中位置情報を、当該使用中のディスク管理作業統合領域に最初のディスク管理情報を記録する際に記録し、ディスク管理情報バッファが格納しているディスク管理情報が更新される度には、ディスク管理情報バッファが格納しているディスク管理情報をディスク管理作業統合領域に記録しないようにする。また、ディスク管理情報には、データ最終位置情報に加えて、ディスク管理作業統合領域に記録された最新のディスク管理情報中のデータ最終位置情報と、ディスク管理情報バッファが格納しているディスク管理情報中のデータ最終位置情報とが不整合であることを示す有効状態及び整合していることを示す無効状態のいずれかとなる不整合フラグが含まれている。そして、ディスク管理作業統合領域に記録された最新のディスク管理情報中の不整合フラグが無効状態であるときにユーザデータ領域へのデータ記録要求が発生した場合には、不整合フラグが有効状態となるようにディスク管理情報バッファ内のディスク管理情報を更新した後、ディスク管理情報バッファ内のディスク管理情報をディスク管理作業統合領域に記録する。そして、情報記録再生装置の制御方法は、追記型情報記録媒体を認識したときに最新のディスク管理情報が記録されたディスク管理作業統合領域の空き容量が閾値よりも小さいか否かを判断する空き容量判断ステップと、空き容量判断ステップにおいて空き容量が閾値よりも小さいと判断された場合に、ディスク管理作業統合領域に記録された最新のディスク管理情報を未だディスク管理情報が記録されていない新規のディスク管理作業統合領域に記録するとともに、使用中のディスク管理作業統合領域が当該新規のディスク管理作業統合領域であることを示すディスク管理作業統合領域使用中位置情報を特定のディスク管理作業統合領域に記録する使用中位置情報記録ステップとを備えている。
【００２２】
この発明による情報記録再生装置の制御方法では、上記のように、追記型情報記録媒体を認識したときに最新のディスク管理情報が記録されたディスク管理作業統合領域の空き容量が閾値よりも小さいか否かを判断する空き容量判断ステップと、空き容量判断ステップにおいて空き容量が閾値よりも小さいと判断された場合に、ディスク管理作業統合領域に記録された最新のディスク管理情報を未だディスク管理情報が記録されていない新規のディスク管理作業統合領域に記録するとともに、使用中のディスク管理作業統合領域が当該新規のディスク管理作業統合領域であることを示すディスク管理作業統合領域使用中位置情報を特定のディスク管理作業統合領域に記録する使用中位置情報記録ステップとを設けることによって、データ記録要求が行われる前に、新規のディスク管理情報が記録されるディスク管理作業統合領域を予め割り当てることができる。これにより、データ記録要求が発生した場合でも、新規のディスク管理作業統合領域を割り当てる処理を行うことなく、データ記録要求に応じたデータ記録を行うことができる。したがって、本発明にかかる情報記録再生装置の制御方法では、データ記録要求が行われた後、迅速に任意のデータをユーザデータ領域に記録することができる。
【００２３】
また、この発明による情報記録再生装置の制御方法では、データ記録要求が行われた後に、ディスク管理作業統合領域使用中位置情報の記録処理を行う必要がないので、そのディスク管理作業統合領域使用中位置情報が記録される特定のディスク管理作業統合領域にアクセスして記録する必要がない。つまり、本発明に係る情報記録再生装置の制御方法では、特定のディスク管理作業統合領域にアクセスして記録する時間を見込んだ上位制御装置の記録バッファを設ける必要がない分だけ、上位制御装置がコストアップするのを抑制することができる。
【発明を実施するための最良の形態】
【００２４】
以下、本発明を具体化した実施形態を図面に基づいて説明する。
【００２５】
図１は、本発明の一実施形態による情報記録再生装置のブロック図である。まず、図１を参照して、本発明の一実施形態による情報記録再生装置１の構成について説明する。本実施形態の情報記録再生装置１は、Ｉ／Ｏバスを介して上位制御装置（図示せず）に接続されている。上位制御装置は、典型的には、ホストコンピュータやレコーダなどのバックエンドシステムである。この情報記録再生装置１は、後述する追記型光ディスク１００（図２参照）に記録された情報を再生し、追記型光ディスク１００に情報を記録することが可能な装置である。
【００２６】
そして、情報記録再生装置１は、上位制御装置からの命令を処理する命令制御部１０と、後述する追記型光ディスク１００への記録および追記型光ディスク１００に記録された情報の再生を制御する記録・再生制御部２０と、追記型光ディスク１００へ記録する最新のディスク管理情報および追記型光ディスク１００から再生した最新のディスク管理情報を格納するディスク管理情報バッファ３０と、記録データおよび再生データを一時的に格納するデータバッファ４０と、フラッシュメモリなどの不揮発性メモリ５０と、データの記録や再生を行うための光ピックアップ６０とから構成されている。
【００２７】
本実施形態では、記録・再生制御部２０は、最新のディスク管理情報の追記型光ディスク１００上における位置情報を不揮発性メモリ５０に書き込む機能を有している。さらに、記録・再生制御部２０は、不揮発性メモリ５０に記憶されたディスク管理情報の追記型光ディスク１００上における位置情報を読み出す機能も有している。そして、記録・再生制御部２０は、追記型光ディスク１００の固有情報であるディスク固有情報を不揮発性メモリ５０に書き込む機能及び不揮発性メモリ５０から読み出す機能も有している。
【００２８】
そして、本実施形態では、不揮発性メモリ５０は、最新のディスク管理情報が格納されている位置を示す統合領域使用可否情報１２１ａ〜１２１ｄなどを記録可能に構成されている。また、不揮発性メモリ５０は、認識した追記型光ディスク１００の固有情報であるディスク固有情報を記憶可能に構成されている。具体的には、まず、情報記録再生装置１が追記型光ディスク１００を認識した際に、その追記型光ディスク１００のリードイン領域１１０（図２参照）に記録されるディスク固有情報が光ピックアップ６０により読み出される。そして、読み出されたディスク固有情報が一時的にデータバッファ４０に格納されて、そのディスク固有情報は、記録・再生制御部２０により不揮発性メモリ５０に記憶される。
【００２９】
また、光ピックアップ６０は、記録・再生制御部２０に制御されることにより、不揮発性メモリ５０から読み出された位置情報に基づいて、追記型光ディスク１００に記録されるディスク管理情報を読み出す。さらに、この光ピックアップ６０は、記録・再生制御部２０に制御されることにより、ディスク管理情報バッファ３０に記憶されるディスク管理情報を追記型光ディスク１００に書き込む。具体的には、記録・再生制御部２０は、上記した不揮発性メモリ５０に記憶されたディスク管理情報の位置情報に基づいて、光ピックアップ６０をディスク管理情報を読み取ることが可能な位置まで移動するように制御する。そして、光ピックアップ６０は、その位置で追記型光ディスク１００から当該ディスク管理情報を読み取ることが可能となる。
【００３０】
図２は、ディスク管理情報を記録するための複数のディスク管理作業統合領域が割り付けられた追記型光ディスクの領域の構成を示した図である。この円盤状の追記型光ディスク１００には、スパイラル状に多数のトラックが形成されており、多数のトラックの各々には、細かく分けられたブロックが多数形成されている。このブロックは、エラー訂正の単位であり、記録動作および再生動作が行われる最小の単位である。例えば、赤色レーザを用いて書き込みを行うＤＶＤ＋ＲやＤＶＤ−Ｒの場合には、ブロックのサイズは、１ＥＣＣ（３２ＫＢｙｔｅ）サイズであり、青色レーザを用いて書き込みを行う大容量のＢｌｕ−Ｒａｙディスクの場合には、ブロックのサイズは、１クラスタ（６４ＫＢｙｔｅ）サイズである。
【００３１】
この追記型光ディスク１００には、図２に示すように、リードイン領域１１０と、データ領域１２０と、リードアウト領域１３０とが設けられている。そして、音楽やビデオなどの任意のデータであるユーザデータの記録および再生は、データ領域１２０に対して行われる。また、リードイン領域１１０とリードアウト領域１３０とは、光ヘッド（図示せず）がデータ領域１２０の端部へアクセスする場合に、その光ヘッドがオーバーランしても、トラックに追随できるように設けられた領域である。また、リードイン領域１１０には、個々のディスクを識別することが可能なディスク固有情報が記載されている。
【００３２】
図３は、図２に示した追記型光ディスクのデータ領域に記録されるデータのデータ構造を示した図である。データ領域１２０は、図３に示すように、４つのディスク管理作業統合領域１２１〜１２４、ユーザデータ領域１２５、および、その他の領域から構成されている。そして、４つのディスク管理作業統合領域１２１〜１２４およびユーザデータ領域１２５は、ディスクの中心から外側に向かって、ディスク管理作業統合領域１２１、ディスク管理作業統合領域１２２、ユーザデータ領域１２５、ディスク管理作業統合領域１２３、ディスク管理作業統合領域１２４の順に配置されている。ディスク管理作業統合領域１２１は、４つのディスク管理作業統合領域１２１〜１２４の使用可否を示す統合領域使用可否情報１２１ａ〜１２１ｄと、Ｎ個のディスク管理情報１２１ｅとを記録可能に構成されている。また、ディスク管理作業統合領域１２２は、複数のディスク管理情報１２２ａを記録可能に構成されている。なお、図３の例では、ディスク管理情報１２２ａが記録された領域（斜線を付した領域）以外の部分（未記録エリア１２２ｂ）には情報が記録されていない。そして、ディスク管理作業統合領域１２３およびディスク管理作業統合領域１２４も、上記したディスク管理作業統合領域１２２と同様に、複数のディスク管理情報を記録可能に構成されている。なお、図３の例では、ディスク管理作業統合領域１２３およびディスク管理作業統合領域１２４には、情報が記録されていない。また、ディスク管理情報は、少なくとも１ブロックから構成されており、ディスク全体の記録情報、現在記録済みのエリアの情報および欠陥情報などの情報を含んでいる。
【００３３】
各ディスク管理作業統合領域１２１〜１２４は、ディスク管理作業統合領域１２１、１２２、１２３および１２４の順番にディスクの内周側から使用され、所定のディスク管理作業統合領域が使用中であり、かつ、新規のディスク管理情報を記録することが可能な空き容量（未記録エリア）がある場合には、当該所定のディスク管理作業統合領域が使用され、新規のディスク管理作業統合領域は使用されない。具体的には、図３の例では、ディスク管理作業統合領域１２１には新規のディスク管理情報を記録することが可能な未記録エリアが残されていないが、ディスク管理作業統合領域１２２には、未記録エリア１２２ｂが残されている。そのため、この未記録エリア１２２ｂが新規に記録されるディスク管理情報のサイズよりも大きい場合には、新規のディスク管理情報は、ディスク管理作業統合領域１２２（未記録エリア１２２ｂ）に記録される。これに対して、ディスク管理作業統合領域１２２の未記録エリア１２２ｂが新規に記録されるディスク管理情報のサイズよりも小さい場合には、新規のディスク管理情報は、ディスク管理作業統合領域１２３に記録される。したがって、最新のディスク管理情報は、現在使用中のディスク管理作業統合領域の記録エリアと未記録エリアとの境界に存在することになる。
【００３４】
また、本実施形態では、ディスク管理作業統合領域１２１の先頭部分に記憶される統合領域使用可否情報１２１ａ〜１２１ｄは、使用中であるディスク管理作業統合領域を示す識別子として機能する。そして、この統合領域使用可否情報１２１ａ〜１２１ｄは、それぞれ、ディスク管理作業統合領域１２１〜１２４に対応している。また、各統合領域使用可否情報１２１ａ〜１２１ｄを記録する領域は、１ブロックから構成され、そのブロックが記録済みである場合には、対応するディスク管理作業統合領域が現在使用中であることを示す。つまり、図３の例では、ディスク管理作業統合領域１２１とディスク管理作業統合領域１２２とにディスク管理情報が記録されているので、統合領域使用可否情報１２１ａと統合領域使用可否情報１２１ｂとが記録されるブロックが記録済みとなる。なお、図３では、記録済みとなったブロックには斜線が付されている。そして、未使用のディスク管理作業統合領域を使用開始する際には、そのディスク管理作業統合領域に対応する統合領域使用可否情報のブロックが記録済みとなる。
【００３５】
図４は、図２に示した追記型光ディスクのディスク管理作業統合領域が更新されるのを説明するための図である。次に、図４を参照して、図３に示した統合領域使用可否情報１２１ｂの更新について説明する。ここでは、ディスク管理作業統合領域１２２が新規に使用されて、統合領域使用可否情報１２１ｂが更新される場合について説明する。
【００３６】
まず、図４（ａ）に示すように、ディスク管理作業統合領域１２１には、新規のディスク管理情報を記録する領域がなく、その他のディスク管理作業統合領域１２２〜１２４は、すべて未記録の状態である。そのため、ディスク管理作業統合領域１２１に配置される統合領域使用可否情報１２１ａが記録されるブロックのみが記録済みとなっている。ここで、新たなディスク管理情報の更新が発生した場合には、図４（ｂ）に示すように、新規のディスク管理情報は、ディスク管理作業統合領域１２２の先頭から記録される。これにより、ディスク管理作業統合領域１２２が使用状態になったので、ディスク管理作業統合領域１２１の先頭に配置される統合領域使用可否情報１２１ｂが記録されるブロックが記録済みの状態となる。上記のように、新規のディスク管理作業統合領域１２２が使用状態となった場合には、新規のディスク管理情報を所定のディスク管理作業統合領域に記録するとともに、そのディスク管理作業統合領域に対応する統合領域使用可否情報も記録済みにする必要がある。
【００３７】
図５は、図２に示した追記型光ディスクのデータ領域のデータ構造と記録部終端アドレスとの関係を示す図である。次に、図５を参照して、ディスク管理情報に記録されるユーザデータ領域１２５の記録部終端アドレスについて説明する。最新のディスク管理情報には、図５に示すように、ユーザデータ領域１２５の記録部終端アドレスが含まれている。この記録部終端アドレスは、ユーザデータ領域１２５に記録されたデータの終端のアドレスを示しており、追記型光ディスク１００をシーケンシャルに記録する場合には、次回どこから記録できるかを特定するのに非常に重要な情報である。そのため、記録部終端アドレスは、ユーザデータ領域１２５にデータが記録される度に更新される。
【００３８】
しかしながら、上記したように、ユーザデータ領域１２５へのデータの記録指示が発生する度に、追記型光ディスク１００に記録されたディスク管理情報を更新する場合には、情報記録再生装置１のライト応答性能は悪くなるという問題点がある。そのため、本実施形態では、上記した記録部終端アドレスを含むディスク管理情報をディスク管理情報バッファ３０（図１参照）に一旦記憶しておき、電源を落とす時や追記型光ディスク１００の排出時などのタイミングで、ディスク管理情報バッファ３０に記憶されたディスク管理情報を、最新のディスク管理情報として追記型光ディスク１００に記録している。つまり、ディスク管理情報バッファ３０に記憶されたディスク管理情報はユーザデータ領域１２５へのデータの記録指示が発生する度に更新されるが、ディスク管理情報バッファ３０に記憶されたディスク管理情報が更新される度には、追記型光ディスク１００への最新のディスク管理情報の記録は行われない。
【００３９】
したがって、ディスク管理情報バッファ３０に記憶された最新のディスク管理情報を追記型光ディスク１００に記録する前に、急な停電などにより情報記録再生装置１の電源が落ちてしまった場合には、ディスク管理情報バッファ３０に記憶された最新のディスク管理情報と追記型光ディスク１００に直近に記録されたディスク管理情報とに不整合が発生してしまうという問題点がある。この状態で、追記型光ディスク１００をそのまま使用すると、不具合を引き起こす可能性があり、追記型光ディスク１００に最新のディスク管理情報を記録してから使用することが望ましい。そこで、本実施形態では、上記したような不整合が発生したか否かを示すために、ディスク管理情報にディスク管理情報不整合フラグを記録しておく。ディスク管理情報不整合フラグは、追記型光ディスク１００に記録された最新のディスク管理情報中の記録部終端アドレスと、ディスク管理情報バッファ３０が格納しているディスク管理情報中の記録部終端アドレスとが不整合であることを示す有効状態及び整合していることを示す無効状態のいずれかとなる。つまり、ディスク管理情報不整合フラグが無効状態であるなら、追記型光ディスク１００に記録されたディスク管理情報が最新であることが保障されるので、ディスク管理情報バッファ３０に記憶されているディスク管理情報によって追記型光ディスク１００に記録されたディスク管理情報を更新する際には、ディスク管理情報不整合フラグが無効状態であるディスク管理情報を追記型光ディスク１００に記録する。また、ディスク管理情報不整合フラグが有効状態であるなら、ディスクに記録されたディスク管理情報と最新のディスク管理情報とに不整合が発生していることが認知できるので、何らかのディスク修復処理が必要となることが認識できる。
【００４０】
図６は、図２に示した追記型光ディスクのユーザデータ領域の記録済み終端位置の探索方法を説明するための図である。図６を参照して、ディスク管理作業統合領域の記録済み終端位置の探索方法を説明する。
【００４１】
まず、ディスク管理作業統合領域の先頭から再生を行い、信号振幅の検査する。そして、信号振幅がなくなるまで再生動作を行い、信号振幅がなくなる境界を検出する。信号振幅がなくなる境界は、記録済み終端位置（最新に記録されたディスク管理情報と未記録領域の境界の位置）である。この境界位置に記録されたディスク管理情報は、最新のディスク管理情報であるので、この境界位置の情報を読み出すことにより、最新のディスク管理情報を取得することができる。
【００４２】
図７は、図１に示した一実施形態による情報記録再生装置による、追記型光ディスク１００が情報記録再生装置１に認識されたときに行われる最新のディスク管理情報の読み出し方法を示したフローチャートである。図７を参照して、追記型光ディスク１００に記録された最新のディスク管理情報の位置情報が不揮発性メモリ５０に記憶されている場合に、最新のディスク管理情報を読み出す手順について説明する。
【００４３】
まず、追記型光ディスク１００が情報記録再生装置１に認識されたとき、ステップＳ１１において、記録・再生制御部２０は、認識した追記型光ディスク１００のディスク固有情報と不揮発性メモリ５０に記憶されているディスク固有情報とが一致しているか否かを判断する。これにより、不揮発性メモリ５０に記憶された情報の有効性を判断する。そして、ステップＳ１１において、追記型光ディスク１００のディスク固有情報と不揮発性メモリ５０に記憶されているディスク固有情報とが一致する場合には、追記型光ディスク１００を再生してディスク管理情報の位置情報を読み出す代わりに、ステップＳ１２において、記録・再生制御部２０は、不揮発性メモリ５０に記憶された最新のディスク管理情報の位置情報を読み出して取得する。
【００４４】
これに対して、ステップＳ１１において、追記型光ディスク１００のディスク固有情報と不揮発性メモリ５０に記憶されているディスク固有情報とが一致しない場合には、追記型光ディスク１００の交換がなされたとみなして、不揮発性メモリ５０に記憶された情報の有効性は無いと判断し、その情報は使用しない。なお、不揮発性メモリ５０に記憶された情報とは、後述するディスク管理情報を追記型光ディスク１００に記録するフローの内のステップＳ４２（図１０参照）の処理において記憶された情報であり、最新のディスク管理情報の位置情報である。その後、ステップＳ１３において、ディスク管理作業統合領域１２１の先頭ブロックに配置されている統合領域使用可否情報を再生して、記録エリアと未記録エリアとの境界を見つける。この境界位置に記録された統合領域使用可否情報に対応するディスク管理作業統合領域が、使用中のディスク管理作業統合領域となる。具体的には、統合領域使用可否情報の２ブロック目までが記録されている場合には、最新のディスク管理情報は、ディスク管理作業統合領域１２２に記録されている。
【００４５】
そして、ステップＳ１４において、図６で示したような信号振幅検査を用いて、記録エリアと未記録エリアとの境界位置を特定して、最新のディスク管理情報が記録された位置を特定する。そして、ステップＳ１２またはステップＳ１４の処理により、最新のディスク管理情報が記録された位置を取得した後、ステップＳ１５において、最新のディスク管理情報が記録された位置を再生して、最新のディスク管理情報をディスク管理情報バッファ３０に読み出す。
【００４６】
図８は、図１に示した一実施形態の情報記録再生装置による、ディスク認識時に図７の処理に引き続いて行われる一連の処理に関するフローチャートである。図８を参照して、情報記録再生装置１による新規のディスク管理作業統合領域の割り当ての手順について説明する。
【００４７】
まず、ステップＳ２１において、情報記録再生装置１が追記型光ディスク１００を認識したとき、記録・再生制御部２０は、現在使用中のディスク管理作業統合領域に、ディスク管理情報を記録することが可能な十分な空き容量がない、すなわちすぐに空き容量がなくなるか否かを判断する。具体的には、このステップＳ２１では、現在使用中のディスク管理作業統合領域のサイズから現在使用中のディスク管理作業統合領域の記録済みエリアのサイズを減算することにより、現在使用中のディスク管理作業統合領域の空き容量を検知し、検知された空き容量が閾値よりも小さいか否かを判断している。そして、ステップＳ２１において、最新のディスク管理情報を記録することが可能な十分な空き容量がある（空き容量が閾値以上である）と判断した場合には、処理を終了する。これに対して、ステップＳ２１において、最新のディスク管理情報を記録することが可能な十分な空き容量がない（空き容量が閾値より小さい）と判断した場合には、ステップＳ２２において、光ピックアップ６０は、記録・再生制御部２０の制御に基づいて、追記型光ディスク１００に記憶されている最新のディスク管理情報を読み出した後、新規のディスク管理作業統合領域に記録（コピー）する。例えば、ディスク管理作業統合領域１２２の未記録エリア１２２ｂ（図３参照）がディスク管理情報を記録することが可能な十分な容量を有しない場合には、ディスク管理作業統合領域１２３（図３参照）の先頭に追記型光ディスク１００に記憶されている最新のディスク管理情報が記録（コピー）される。ここで、閾値のデータサイズは、一般的なディスク管理情報のデータサイズよりもやや大きいことが好ましい。
【００４８】
そして、ステップＳ２２において、新規のディスク管理作業統合領域を使用開始したので、ステップＳ２３において、光ピックアップ６０は、記録・再生制御部２０の制御に基づいて、ディスク管理作業統合領域１２１の先頭ブロックの内、新規に使用開始したディスク管理作業統合領域に対応する統合領域使用可否情報のブロックを記録済みとする。したがって、新規のディスク管理作業統合領域を使用開始した場合には、ディスク管理作業統合領域１２１の先頭付近にアクセスして、統合領域使用可否情報を記録するという処理が必要となる。例えば、上述した例では、ディスク管理作業統合領域１２３に対応する統合領域使用可否情報１２１ｃのブロックが記録済みとなる。
【００４９】
図９は、図１に示した一実施形態による情報記録再生装置にデータの記録指示がなされた場合のユーザデータを記録する方法を示したフローチャートである。図９を参照して、追記型光ディスク１００を認識した後における情報記録再生装置１によるユーザデータの記録方法について説明する。
【００５０】
最初に、Ｉ／Ｏバスを介して、図示しない上位制御装置からユーザデータ領域１２５（図３参照）へのデータの記録指示が発生する。そして、ステップＳ３１において、記録・再生制御部２０は、ディスク管理情報バッファ３０に記憶されている（または追記型光ディスク１００に記録されている）最新のディスク管理情報に含まれるディスク管理情報不整合フラグが有効状態か否かを判断する。そして、ステップＳ３１において、ディスク管理情報バッファ３０内のディスク管理情報不整合フラグが有効状態である場合には、処理をステップＳ３４に進める。これに対して、ステップＳ３１において、ディスク管理情報バッファ３０内のディスク管理情報不整合フラグが無効状態である場合には、ステップＳ３２において、ディスク管理情報バッファ３０内の最新のディスク管理情報不整合フラグを有効状態に設定する。
【００５１】
そして、ステップＳ３３において、有効状態のディスク管理情報不整合フラグを含む最新のディスク管理情報を追記型光ディスク１００に記録した後、ステップＳ３４において、光ピックアップ６０は、記録・再生制御部２０の制御に基づいて、上位制御装置からデータの記録指示されたユーザデータをユーザデータ領域１２５に記録する。そして、ステップＳ３５において、ユーザデータが記録されたユーザデータ領域１２５の記録部終端アドレスを、ディスク管理情報バッファ３０に格納された最新のディスク管理情報に記録する。このように、追記型光ディスク１００を認識した後の最初のユーザデータの記録時には、不具合が生じないように、ステップＳ３１、ステップＳ３２、ステップＳ３３の処理を順次行うことによって、ディスク管理情報不整合フラグが有効状態であるディスク管理情報を追記型光ディスク１００に記録しておく必要がある。他方、追記型光ディスク１００を認識した後の２回目以降のユーザデータの記録時には、すでにディスク管理情報不整合フラグが無効状態であるので、ステップＳ３１、ステップＳ３２、ステップＳ３３の処理を行う必要がない。
【００５２】
図１０は、図９に示したステップＳ３３のディスク管理情報を追記型光ディスクに記録する処理の詳細を示したフローチャート（サブルーチン）である。図１０を参照して、最新のディスク管理情報の位置情報を不揮発性メモリ５０に記憶する手順について説明する。
【００５３】
まず、ステップＳ４１において、記録・再生制御部２０に制御される光ピックアップ６０は、ディスク管理情報バッファ３０に記憶されている最新のディスク管理情報を現在使用中のディスク管理作業統合領域に記録する。そして、ステップＳ４２において、記録・再生制御部２０は、追記型光ディスク１００に記録された最新のディスク管理情報の位置情報を不揮発性メモリ５０に記憶する。その後、ステップＳ４３において、記録・再生制御部２０は、現在使用中の追記型光ディスク１００に関する固有情報を不揮発性メモリ５０に記録する。
【００５４】
本実施形態では、上記のように、上位制御装置からのデータの記録指示が行われる前に、ディスク管理作業統合領域の割り当てのための処理を完了しているので、データの記録指示が行われた際に、ディスク管理作業統合領域１２１の先頭付近にアクセスすることなく、データの記録を行うことができる。その結果、情報記録再生装置１では、迅速に任意のデータをユーザデータ領域１２５に記録することができる。
【００５５】
また、本実施形態の情報記録再生装置１では、上位制御装置によるデータの記録要求が行われた後に、統合領域使用可否情報１２１ａ〜１２１ｄが記録されるディスク管理作業統合領域１２１の先頭ブロックにアクセスして記録する必要がない。そのため、リアルタイム性が要求される記録の場合でも、光ピックアップ（光ヘッド）が先頭ブロックにアクセスして記録する時間を見込んだ記録バッファを上位制御装置に設ける必要がない。その結果、上位制御装置の記録バッファサイズを過分に大きくする必要が無く、上位制御装置がコストアップするのを抑制することができる。
【００５６】
ディスク管理作業統合領域を新規に割り当てなければならない状況は、全ディスク管理作業統合領域が記録済みの状態になるまでの数回しか発生しない。この低頻度の処理に対応するために、上位制御装置側の記録バッファを大きくすることは上位制御装置のコストアップにつながるという問題があるが、本実施形態による情報記録再生装置１では、上記した問題を解決することができる。
【００５７】
また、本実施形態では、ディスク管理情報を追記型光ディスク１００に記録する時に、最新のディスク管理情報の位置情報を不揮発性メモリ５０に記憶しておく（ステップＳ４２（図１０参照））ことにより、再度、同ディスクが認識されたときに、不揮発性メモリ５０に記憶された最新のディスク管理情報の位置情報を使用して、最新のディスク管理情報を読み出すことができる。これにより、最新のディスク管理情報の位置を決定するための追記型光ディスク１００の読み出し処理が不要となり、上位制御装置の指示を行うまでの起動時間を大幅に短縮することができる。また、ディスク管理情報を追記型光ディスク１００に記録する場合にも、不揮発性メモリ５０に記憶された最新のディスク管理情報の位置情報を使用して、格納位置を決定することができるので、情報記録再生装置１による追記型光ディスク１００の認識時だけではなく、追記型光ディスク１００へのディスク管理情報の記録時にも効果がある。
【００５８】
なお、今回開示された実施形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した実施形態の説明ではなく特許請求の範囲によって示され、さらに特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれる。
【００５９】
たとえば、上記実施形態では、不揮発性メモリに最新のディスク管理情報の位置情報が記憶される例を説明したが、本発明はこれに限らず、不揮発性メモリに最新のディスク管理情報が記憶されていてもよい。そこで、第１変形例では、図１１を参照して、追記型光ディスク１００に記録された最新のディスク管理情報が不揮発性メモリ５０に記憶されている場合に、最新のディスク管理情報を読み出す手順について説明する。
【００６０】
まず、追記型光ディスク１００が情報記録再生装置１に認識されたとき、ステップＳ５１において、記録・再生制御部２０は、認識した追記型光ディスク１００のディスク固有情報と不揮発性メモリ５０に記憶されているディスク固有情報とが一致しているか否かを判断する。これにより、不揮発性メモリ５０に記憶された情報の有効性を判断する。そして、ステップＳ５１において、追記型光ディスク１００のディスク固有情報と不揮発性メモリ５０に記憶されているディスク固有情報とが一致する場合には、追記型光ディスク１００を再生して、ディスク管理情報を読み出す代わりに、ステップＳ５２において、記録・再生制御部２０は、不揮発性メモリ５０に記憶されたディスク管理情報を読み出して取得する。
【００６１】
これに対して、ステップＳ５１において、追記型光ディスク１００のディスク固有情報と不揮発性メモリ５０に記憶されているディスク固有情報とが一致しない場合には、追記型光ディスク１００の交換がなされたとみなして、不揮発性メモリ５０に記憶された情報の有効性は無いと判断し、その情報は使用しない。なお、不揮発性メモリ５０に記憶された情報とは、後述するディスク管理情報を追記型光ディスク１００に記録するフローの内のステップＳ６２（図１２参照）の処理において記憶された情報であり、最新のディスク管理情報である。その後、ステップＳ５３において、ディスク管理作業統合領域１２１の先頭ブロックに配置されている統合領域使用可否情報を再生して、記録エリアと未記録エリアとの境界を見つける。この境界位置に記録された統合領域使用可否情報に対応するディスク管理作業統合領域が、使用中のディスク管理作業統合領域となる。
【００６２】
そして、ステップＳ５４において、図６で示したような信号振幅検査を用いて、記録エリアと未記録エリアとの境界位置を特定して、最新のディスク管理情報が記録された位置を特定する。その後、ステップＳ５５において、ステップＳ５４の処理により特定された最新のディスク管理情報が記録された位置を再生することにより、最新のディスク管理情報をディスク管理情報バッファ３０に読み出す。
【００６３】
次に、図１２を参照して、第１変形例の情報記録再生装置による最新のディスク管理情報を不揮発性メモリ５０に記憶する手順について説明する。
【００６４】
まず、ステップＳ６１において、記録・再生制御部２０に制御される光ピックアップ６０は、ディスク管理情報バッファ３０に記憶される最新のディスク管理情報を現在使用中のディスク管理作業統合領域に記録する。そして、ステップＳ６２において、記録・再生制御部２０は、追記型光ディスク１００に記録された最新のディスク管理情報を不揮発性メモリ５０に記憶する。その後、ステップＳ６３において、記録・再生制御部２０は、現在使用中の追記型光ディスク１００に関する固有情報を不揮発性メモリ５０に記録する。
【００６５】
この第１変形例では、ディスク管理情報を追記型光ディスク１００に更新する時に、最新のディスク管理情報を不揮発性メモリ５０に記憶しておく（ステップＳ６２（図１２参照））ことにより、再度、同ディスクが認識されたときに、不揮発性メモリ５０に記憶された最新のディスク管理情報を使用することができる。これにより、追記型光ディスク１００の読み出し処理が不要となり、上位制御装置の指示を行うまでの起動時間を大幅に短縮することができる。
【００６６】
また、上記実施形態では、不揮発性メモリに最新のディスク管理情報の位置情報が記憶されている例を説明し、上記第１変形例では、不揮発性メモリに最新のディスク管理情報が記憶されている例を説明したが、本発明はこれに限らず、不揮発性メモリに最新のディスク管理情報およびその位置情報の両方が記憶されていてもよい。そこで、第２変形例では、図１３を参照して、最新のディスク管理情報およびその位置情報を不揮発性メモリ５０に記憶する手順について説明する。
【００６７】
まず、ステップＳ７１において、記録・再生制御部２０に制御される光ピックアップ６０は、ディスク管理情報バッファ３０に記憶される最新のディスク管理情報を現在使用中のディスク管理作業統合領域に記録する。そして、ステップＳ７２およびステップＳ７３において、記録・再生制御部２０は、追記型光ディスク１００に記録された最新のディスク管理情報とその位置情報とを不揮発性メモリ５０に記憶する。そして、ステップＳ７４において、記録・再生制御部２０は、現在使用中の追記型光ディスク１００に関する固有情報を不揮発性メモリ５０に記録する。
【００６８】
この第２変形例では、ディスク管理情報を追記型光ディスク１００に更新する時に、最新のディスク管理情報およびその位置情報を不揮発性メモリ５０に記憶しておく（ステップＳ７２およびステップＳ７３（図１３参照））ことにより、上記した実施形態と第１変形例との効果をあわせた効果を実現することができる。
【００６９】
また、上記実施形態では、不揮発性メモリに格納された最新のディスク管理情報の位置情報を取得する例（ステップＳ１２（図７参照））と、不揮発性メモリに格納された最新のディスク管理情報を取得する例（ステップＳ５２（図１１参照））とを説明したが、本発明はこれに限らず、不揮発性メモリに格納された最新のディスク管理情報とその位置情報との両方を取得するようにしてもよい。
【００７０】
追記型情報記録媒体は、光ディスクに限られるものではなく、磁気ディスクなどの他の公知の追記型情報記録媒体であってもよい。
【図面の簡単な説明】
【００７１】
【図１】本発明の一実施形態による情報記録再生装置のブロック図である。
【図２】ディスク管理情報を記録するためのディスク管理作業統合領域を有する追記型光ディスクの領域の構成を示した図である。
【図３】図２に示した追記型光ディスクのデータ領域に記録されるデータのデータ構造を示した図である。
【図４】図２に示した追記型光ディスクのディスク管理作業統合領域が更新されるのを説明するための図である。
【図５】最新のディスク管理情報がディスク管理作業統合領域に記録されている状態を示した図である。
【図６】図２に示した追記型光ディスクのユーザデータ領域の記録済み終端位置の探索方法を説明するための図である。
【図７】図１に示した一実施形態による情報記録再生装置による最新のディスク管理情報の読み出し方法を示したフローチャートである。
【図８】図１に示した一実施形態の情報記録再生装置による新規のディスク管理作業統合領域の割り当ての手順を示したフローチャートである。
【図９】図１に示した一実施形態による情報記録再生装置にデータ記録指示がなされた場合のユーザデータを記録する方法を示したフローチャートである。
【図１０】図９に示したステップＳ３３のディスク管理情報をディスクに更新する処理の詳細を示したフローチャート（サブルーチン）である。
【図１１】図１に示した一実施形態の第１変形例による情報記録再生装置の最新のディスク管理情報の読み出し方法を示したフローチャートである。
【図１２】図１に示した一実施形態の第１変形例による情報記録再生装置のディスク管理情報をディスクに更新する処理の詳細を示したフローチャートである。
【図１３】図１に示した一実施形態の第２変形例による情報記録再生装置のディスク管理情報をディスクに更新する処理の詳細を示したフローチャートである。
【符号の説明】
【００７２】
１  情報記録再生装置
２０  記録・再生制御部（管理情報位置書込手段、管理情報書込手段、特定情報書込手段、読出手段、判断手段）
３０  ディスク管理情報バッファ
５０  不揮発性メモリ
６０  光ピックアップ（読出手段）
１００  追記型光ディスク
１２１〜１２４  ディスク管理作業統合領域
１２１ａ〜１２１ｄ  統合領域使用可否情報（ディスク管理作業統合領域使用中位置情報）
【図１】
0004476967.tif 000002
【図２】
0004476967.tif 000003
【図３】
0004476967.tif 000004
【図４】
0004476967.tif 000005
【図５】
0004476967.tif 000006
【図６】
0004476967.tif 000007
【図７】
0004476967.tif 000008
【図８】
0004476967.tif 000009
【図９】
0004476967.tif 000010
【図１０】
0004476967.tif 000011
【図１１】
0004476967.tif 000012
【図１２】
0004476967.tif 000013
【図１３】
0004476967.tif 000014