(57)【要約】【課題】ユーザデータ領域を学習領域として使用する場合でも、ユーザデータ領域の容量を削減しないようにすること。【解決手段】管理情報登録部６は、光ディスク９上のユーザデータ領域に対しデータを書き込み後、未記録領域を残してクローズ処理した未記録領域有りクローズトラックを示す管理情報を登録する。学習実施領域設定部３は、記録学習使用サイズ算出部２が算出した学習使用サイズを、光ディスク９上のユーザデータ領域とは別に設けられた所定の学習領域に確保できるか否かを判断し、確保できると判断した場合は、その学習領域に記録学習実施領域を設定する一方、学習領域に確保できないと判断した場合に、学習使用サイズを未記録領域有りクローズトラックの未記録領域に確保できるか否かを判断し、確保できると判断した場合、クローズトラック内の未記録領域に学習可能領域を確保する。【選択図】図１
2011090742.tif 000002
【特許請求の範囲】
【請求項１】
ディスク上のユーザデータ領域に対しデータを書き込み後、未記録領域を残してクローズ処理した未記録領域有りクローズトラックを示す管理情報を登録する管理情報登録手段と、
前記ユーザデータ領域に対するデータを書き込む前に、前記管理情報登録手段によって登録された前記管理情報を参照して、記録学習に使用する記録学習使用サイズを前記未記録領域有りクローズトラックの前記未記録領域に確保できるか否かを判断し、確保できると判断した場合、前記未記録領域有りクローズトラックの前記未記録領域に学習実施領域を設定する学習実施領域設定手段と、
前記学習実施領域設定手段によって設定された前記学習実施領域において記録学習を実行するように記録学習を管理する記録学習管理手段と、
を有するディスク記録装置。
【請求項２】
請求項１記載のディスク記録装置において、
前記学習実施領域設定手段は、
前記学習使用サイズを、前記ディスク上のユーザデータ領域とは別に設けられた所定の学習領域に確保できるか否かを判断し、前記学習使用サイズを前記学習領域に確保できると判断した場合は、前記学習領域に記録学習実施領域を設定する一方、前記学習使用サイズを前記所定の学習領域に確保できないと判断した場合に、前記学習使用サイズを前記未記録領域有りクローズトラックの前記未記録領域に確保できるか否かを判断する、ディスク記録装置。
【請求項３】
請求項１または請求項２に記載のディスク記録装置において、
前記管理情報登録手段は、さらに、
ユーザデータ領域においてクローズ処理をしていないオープントラックの情報を登録しており、
前記学習実施領域設定手段は、
前記管理情報登録手段によって登録された前記管理情報を参照して、前記学習使用サイズを前記ユーザデータ領域におけるクローズトラックの未記録領域に確保できないと判断した場合、前記管理情報登録手段に登録されたオープントラックの情報を参照して、前記ユーザデータ領域におけるオープントラックに学習実施領域を設定する、ディスク記録装置。
【請求項４】
請求項１〜請求項３のいずれか一の請求項に記載のディスク記録装置において、
前記管理情報登録手段は、
未記録領域有りクローズトラックを示す管理情報として、クローズトラックの先頭アドレスまたは記録終端アドレスのいずれか一方に、未記録領域有りか、未記録領域無しかを示す状態ビットを追加する、ディスク記録装置。
【請求項５】
ディスク上のユーザデータ領域に対しデータを書き込み後、未記録領域を残してクローズ処理した未記録領域有りクローズトラックを示す管理情報を登録するステップと、
前記ユーザデータ領域に対するデータを書き込む前に、前記未記録領域有りクローズトラックを示す管理情報を参照して、記録学習に使用する記録学習使用サイズを前記未記録領域有りクローズトラックの前記未記録領域に確保できるか否かを判断するステップと、
前記学習使用サイズを前記未記録領域有りクローズトラックの前記未記録領域に確保できると判断した場合、前記未記録領域有りクローズトラックの未記録領域に学習実施領域を設定するステップと、
前記未記録領域有りクローズトラックの未記録領域に設定された前記学習実施領域において記録学習を実行するステップと、
を有するディスク記録学習方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディスクに対し記録学習を行うディスク記録装置およびディスク記録学習方法に関する。
【背景技術】
【０００２】
光ディスク等のディスクに対し高精度の記録を行うためには、レーザーパワーや記録パルス形状などを適正な値に設定する必要があり、そのために記録学習が重要になる。特に、データの上書きや消去ができないＢＤ(Blu-Ray Disc)−Ｒのような追記型光ディスクでは、データ記録前の記録学習は必須である。
【０００３】
そのため、記録学習を行う学習領域の消費が問題となる。専用の学習領域を消費してしまった場合、別の用途の領域を記録学習用に振り替えることが考えられ、例えば、ユーザデータ領域の後に保護領域と学習領域とを配置したディスクに対し、学習領域を使い切った後は保護領域であった部分を新規に学習領域として使用する方法（例えば、特許文献１参照。）や、ユーザデータ領域において何もデータが記録されてないオープントラックにて記録学習を行う方法が提案されている（例えば、特許文献２参照。）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−３２７３８５号公報
【特許文献２】国際公開第２００５/０３４１１１号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、前記特許文献１に記載の発明では、所定の学習領域を使用し終わった後は、ユーザデータ領域と学習領域との間の保護領域を学習領域として使用するため、ユーザデータ領域をその分の保護領域に振り替えることになる。よって、この方法によれば、ユーザデータ領域の容量を小さくしてしまう課題がある。
【０００６】
また、前記特許文献２に記載の発明では、所定の学習領域を使用し終わった後は、ユーザデータ領域のオープントラックを学習領域として使用し、使用したユーザデータ領域に対して代替記録領域を割り当てているので、代替記録領域の消耗が激しくなり、代替情報を記録する一時的管理情報記録領域も消費する。さらに、代替記録領域と元のユーザデータ領域は物理的に離れた位置にあるので、映像データなどのストリーム記録が可能な連続領域が減るという課題がある。
【０００７】
そこで、本発明は、学習領域消費後でも、ユーザデータ領域を始めとする各種用途の記録領域の容量を削減しないようにしたディスク記録再生装置およびディスク記録学習方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本発明のディスク記録装置は、ディスク上のユーザデータ領域に対しデータを書き込み後、未記録領域を残してクローズ処理した未記録領域有りクローズトラックを示す管理情報を登録する管理情報登録手段と、前記ユーザデータ領域に対するデータを書き込む前に、前記管理情報登録手段によって登録された前記管理情報を参照して、記録学習に使用する記録学習使用サイズを前記未記録領域有りクローズトラックの前記未記録領域に確保できるか否かを判断し、確保できると判断した場合、前記未記録領域有りクローズトラックの前記未記録領域に学習実施領域を設定する学習実施領域設定手段と、前記学習実施領域設定手段によって設定された前記学習実施領域において記録学習を実行するように記録学習を管理する記録学習管理手段と、を有するディスク記録装置である。
【０００９】
ここで、前記学習実施領域設定手段は、前記学習使用サイズを、前記ディスク上のユーザデータ領域とは別に設けられた所定の学習領域に確保できるか否かを判断し、前記学習使用サイズを前記学習領域に確保できると判断した場合は、前記学習領域に記録学習実施領域を設定する一方、前記学習使用サイズを前記所定の学習領域に確保できないと判断した場合に、前記学習使用サイズを前記未記録領域有りクローズトラックの前記未記録領域に確保できるか否かを判断する、ディスク記録装置でも良い。
【００１０】
また、前記管理情報登録手段は、さらに、ユーザデータ領域においてクローズ処理をしていないオープントラックの情報を登録しており、前記学習実施領域設定手段は、前記管理情報登録手段によって登録された前記管理情報を参照して、前記学習使用サイズを前記ユーザデータ領域におけるクローズトラックの未記録領域に確保できないと判断した場合、前記管理情報登録手段に登録されたオープントラックの情報を参照して、前記ユーザデータ領域におけるオープントラックに学習実施領域を設定する、ディスク記録装置でも良い。
【００１１】
また、前記管理情報登録手段は、未記録領域有りクローズトラックを示す管理情報として、未記録領域有りクローズトラックのトラック番号を登録する、ディスク記録装置でも良い。
【００１２】
また、前記管理情報登録手段は、未記録領域有りクローズトラックを示す管理情報として、クローズトラックの先頭アドレスまたは記録終端アドレスのいずれか一方に、未記録領域有りか、未記録領域無しかを示す状態ビットを追加する、ディスク記録装置でも良い。
【００１３】
さらに、本発明のディスク記録学習方法は、ディスク上のユーザデータ領域に対しデータを書き込み後、未記録領域を残してクローズ処理した未記録領域有りクローズトラックを示す管理情報を登録するステップと、前記ユーザデータ領域に対するデータを書き込む前に、前記未記録領域有りクローズトラックを示す管理情報を参照して、記録学習に使用する記録学習使用サイズを前記未記録領域有りクローズトラックの前記未記録領域に確保できるか否かを判断するステップと、前記学習使用サイズを前記未記録領域有りクローズトラックの前記未記録領域に確保できると判断した場合、前記未記録領域有りクローズトラックの未記録領域に学習実施領域を設定するステップと、前記未記録領域有りクローズトラックの未記録領域に設定された前記学習実施領域において記録学習を実行するステップと、を有するディスク記録学習方法である。なお、このディスク記録学習方法でも、上記ディスク記録装置のようなバリエーションが可能である。
【発明の効果】
【００１４】
本発明のディスク記録装置およびディスク記録学習方法によれば、通常は使用されることがない未記録領域を残してクローズ処理した未記録領域有りクローズトラックの未記録領域を、学習領域として使用するので、ユーザデータ領域を学習領域として使用する場合でも、ユーザデータ領域の容量が削減されることを防止することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明に係る実施形態のディスク記録再生装置の一例を示す図である。
【図２】本実施形態の光ディスク上の各領域の配置例を示す図である。
【図３】本実施形態の記録学習使用サイズ算出部における記録学習使用サイズの算出の一例を示す説明図である。
【図４】本実施形態の学習実施領域設定部の構成及び処理の一例を示す図である。
【図５】従来のユーザデータ領域における各トラックの管理情報の一例を示す図である。
【図６】本実施形態のメモリに記憶されるユーザデータ領域における各トラックの管理情報の一例を示す図である。
【図７】本実施形態のディスク記録再生装置で、所定の学習領域またはユーザデータ領域のどちらで学習を実施するかを判定する例を示す図である。
【図８】本実施形態のディスク記録再生装置における記録学習実行時の学習予約アドレスの更新の一例を示す図である。
【図９】本実施形態の管理情報登録部の構成及び処理の一例を示す図である。
【発明を実施するための形態】
【００１６】
以下、本実施形態に係るディスク記録再生装置１の一例について、図１〜図９を用いて説明する。
【００１７】
図１は、本実施形態のディスク記録再生装置１の一例を示す図である。
【００１８】
図１において、本実施形態１の記録再生装置１は、データ記録毎にデータ記録の条件やユーザデータの記録位置等に応じて記録学習使用サイズを算出する記録学習使用サイズ算出部２と、メモリ４に記憶された各トラックのアドレスや管理情報を参照して、学習領域またはユーザデータ領域上で記録学習を実施する学習実施領域を学習予約アドレスとして決定しメモリ４に登録する学習実施領域設定部３と、データ記録の際、メモリ４に記憶された学習予約アドレスに基づいて記録学習を管理する記録学習管理部５と、記録学習実行時やトラッククローズ処理時において、クローズトラックの未記録領域の有無を判定しメモリ４に記憶されたユーザデータ領域９１における各トラックの管理情報を更新する管理情報登録部６と、周知の記録再生処理部７およびピックアップユニット（Ｐ．Ｕ．）８とを有しており、ＢＤ−Ｒ等の追記型の光ディスク９に対しデータを書き込んだり、光ディスク９からデータを読み出すように構成されている。
【００１９】
なお、図１では、主に本実施形態のディスク記録再生装置１の学習領域管理に関する機能の構成を示しており、記録再生系処理その他の機能については特記すべき特徴はなく、周知の構成であるので、詳細な記載は省略している。また、常に同一条件でデータの記録を行う場合は、記録学習使用サイズは一定となるので、記録学習使用サイズ算出部２を省略しても良い。
【００２０】
図２は、本実施形態の光ディスク９上の各領域の配置例を示す図である。
【００２１】
図２に示すように、光ディスク９上には、例えば、データが書き込まれるユーザデータ領域９１の他に、ユーザデータ領域９１の内周側と外周側それぞれに、記録エラー時に代替記録を行うための２つの代替記録領域９２ａ，９２ｂや、最新の内容に更新された管理情報を一時的に記録しておく３つの一時的管理情報記録領域９３ａ〜９３ｃ、最適な記録ができるようレーザーパワーなどの記録設定の調整を行うため記録学習が行われる学習領域９４ａ，９４ｂと、記録学習の学習結果を記憶しておく学習結果保存領域９５と、当該光ディスク９の倍速情報等の媒体物理情報を記憶しておくための物理情報領域９６等が設けられている。なお、図２に示す光ディスク９上の各種領域の配置や、各種領域に書き込む順などは、あくまで一例であり、規格や、書込みアプリケーションプログラム等により異なってくる。
【００２２】
一般に、記録学習の基本処理における記録学習使用サイズは、記録学習の処理内容、すなわち基本処理や調整処理により概ね決まっているが、光ディスク９の性質や状況、さらにはデータの書き込む位置や速度等の各種条件により、トータルの記録学習使用サイズは変動する。
【００２３】
例えば、高速での記録が可能な倍速対応ディスクでは、対応する各速度での記録条件を求める必要があるので、その数だけ学習を行わなければならない。また、記録学習の処理によっては、内外周やゾーンに分割された領域毎に記録学習処理が必要であったり、記録学習に使用するサイズが異なることもある。また、過去の学習結果を記録、保存できるディスクであれば、その情報を利用することで学習を省略または短縮することが可能である。さらに、自社製ディスクなど、予め特定の種類のディスクについての調整データを、ディスク記録装置側がメモリ等に所有することでも学習の省略、短縮が可能になる。
【００２４】
そのため、本実施形態の記録学習使用サイズ算出部２では、データ記録毎に、光ディスク９から読み込んでメモリ４に記憶されている媒体物理情報や管理情報から記録学習に関連する情報を集め、速度やゾーン等の条件別に学習に必要な領域のサイズである記録学習使用サイズを算出する。
【００２５】
図３は、本実施形態のディスク記録再生装置１の記録学習使用サイズ算出部２における記録学習使用サイズの算出の一例を示す説明図である。
【００２６】
記録学習使用サイズ算出部２は、例えば、光ディスク９の物理情報領域９６から読み出し、メモリ４に記憶しておいた媒体物理情報より、当該光ディスク９の媒体物理情報として、例えば、８倍速（８X）対応で、ゾーンの分割や内外周差が無いディスクであるという倍速情報と、各倍速での学習基準値とを取得し、２倍速（２X）、４倍速（４X）、８倍速での学習が必要であるという情報を得たとする。
【００２７】
また、記録学習使用サイズ算出部２は、光ディスク９の学習結果保存領域９５から読み出し、メモリ４に記憶しておいた過去の学習結果保存データから、例えば、２倍速での過去の学習結果データを取得したので、２倍速については過去の学習結果保存データを利用可能として、今回は記録学習が不要と判断する。
【００２８】
さらに、記録学習使用サイズ算出部２は、本装置の図示しない内蔵メモリやメモリ４等から本装置が所有する調整データを参照して、「当該ディスクの２倍速、４倍速についての調整データあり。」という調整データを取得したとすると、４倍速は、調整データのテーブル値を基準値とする。これにより、４倍速も学習不要となるので、学習処理の短縮が図れる。
【００２９】
そのため、今回、記録学習使用サイズ算出部２は、８倍速について、物理情報領域９６に格納された媒体物理情報に記載された学習基準値を使って基本処理で学習を実行することになる。
【００３０】
ここで、記録学習使用サイズ算出部２は、本装置の図示しない内蔵メモリやメモリ４等を参照して、本装置（ドライブ）における記録学習仕様データを参照して、処理に応じた学習サイズを算出する。具体的には、記録学習使用サイズ算出部２は、記録学習仕様データを参照して、基本処理による基本学習サイズでは、１６クラスタ（０×２００セクタ）の領域を使用し、調整データを用いた調整処理による短縮時学習サイズでは、２クラスタ（０×４０セクタ）の領域が必要であると判断する。その結果、記録学習使用サイズ算出部２は、図３の例では、４倍速で２クラスタ、８倍速で１６クラスタの記録学習使用サイズが必要であるという記録学習使用サイズを求め、求めた記録学習使用サイズを学習実施領域設定部３に通知する。
【００３１】
学習実施領域設定部３では、記録学習使用サイズ算出部２が算出した記録学習に必要な記録学習使用サイズと、メモリ４に記憶された各トラックのアドレスや管理情報とに基づいて、学習実施領域のアドレスを学習予約アドレスとして決定する。ここで、光ディスク９の内外周や、ゾーン別で特性や線速などの条件が異なる場合には、その条件分だけ学習実施領域を確保しなければならない。
【００３２】
図４は、本実施形態の学習実施領域設定部３の構成及び処理の一例を示す図である。
【００３３】
図４に示すように、学習実施領域設定部３は、未記録領域検出部３１と、学習実施領域判定部３２とを有している。
【００３４】
未記録領域検出部３１は、メモリ４から所定の学習領域９４ａ，９４ｂにおける未記録領域のアドレスや、ユーザデータ領域９１における未記録領域を残してクローズ処理したトラックである未記録領域有りクローズトラックにおける当該未記録領域のアドレス、ユーザデータ領域９１におけるまだ何もデータを書き込んでいないオープン領域のアドレスや、光ディスク９上の各トラックの状態を示す管理情報を取得する。なお、所定の学習領域９４ａ，９４ｂは、シーケンシャルに使用し、使用した学習領域９４ａ，９４ｂの記録境界のアドレスは、管理情報としてメモリ４に記憶され、その後、光ディスク９の一時的管理情報記録領域９３ａ〜９３ｃに記録される。ユーザデータ領域で記録学習を実行した場合も同様に、まず、メモリ４に記録境界のアドレスが記憶された後、光ディスク９にの一時的管理情報記録領域９３ａ〜９３ｃに記録される。
【００３５】
図５は、従来のユーザデータ領域９１における各トラックの管理情報の一例を示す図である。
【００３６】
管理情報は、メモリ４に記憶されるもので、例えば、図５に示すように、トラック数やデータ更新カウンタなどを記載したヘッダ５１と、各トラックの先頭アドレスPSN（Start Physical Sector Number（Start PSN））及び記録終端アドレスLRA（Last Recorded Address）を記載したエントリデータ５２とを有する。
【００３７】
従来のヘッダ５１は、管理情報を識別するための管理情報ＩＤ５１ａと、管理情報が更新された回数を示す更新カウント５１ｂ、当該光ディスク９におけるトラック数５１ｃと、クローズ処理されてないオープントラックの数を示すオープントラック数５１ｄと、オープントラックの番号を示すオープントラック番号リスト５１ｅとを有している。例えば、図５に示す従来のヘッダ５１では、トラック数５１ｃが１６であり、オープントラック数５１ｄが４であることを示している。
【００３８】
また、従来のエントリデータ５２は、各トラック毎に、トラック番号と、各トラックの先頭アドレスPSN（Start PSN）と、記録終端アドレスLRAの上位に状態を示すstatusビットを付加したものとを有している。ここで、上位４ビットに配置されたstatusビットが“０ｘ８”の場合、セッションの開始トラックを示す一方、“０ｘ０”の場合、セッションの開始以外のトラックを示しているので、例えば、トラック番号１のトラックは、セッションの開始トラックである一方、トラック番号２，３のトラックは、セッションの開始以外のトラックであることを示している。
【００３９】
図６（ａ），（ｂ）は、本実施形態のメモリ４に記憶されるユーザデータ領域９１における各トラックの管理情報の一例で、未記録領域有りクローズトラックを示す管理情報の記述例を示す図である。
【００４０】
ここで、本実施形態の管理情報としては、図６（ａ）に示すヘッダ５１’、または図６（ｂ）に示すエントリデータ５２’の双方を有していても良いが、いずれか一方のみを有していもよい。いずれか一方のみを有する場合には、他方は、図５に示す前述のヘッダ５１またはエントリデータ５２となる。
【００４１】
つまり、本実施形態では、図６（ａ）のように、未記録領域を有するクローズトラックのトラック番号を未記録領域有りクローズトラック番号リスト５１ｇとしてヘッダ５１’に有するか、あるいは図６（ｂ）のようにエントリデータ５２’の該当するトラック番号の先頭アドレスPSN（Start PSN）または記録終端アドレスLRAの所定位置（ビット）に、未記録領域有りか、未記録領域無しを示すフラグを立てるかのいずれかにより、未記録領域有りクローズトラックを示すものとする。
【００４２】
具体的には、本実施形態では、まず、図６（ａ）に示すヘッダ５１’のように、図５に示すヘッダ５１の管理情報ＩＤ５１ａと、更新カウント５１ｂ、トラック数５１ｃと、オープントラック数５１ｄと、オープントラック番号リスト５１ｅ以外に、さらに、未記録領域有りクローズトラック数５１ｆと、未記録領域有りクローズトラック番号リスト５１ｇとを有するようにしても良い。
【００４３】
学習実施領域設定部３の未記録領域検出部３１は、ヘッダ部５１’の未記録領域有りクローズトラック番号リスト５１ｇから未記録領域有りクローズトラックのトラック番号を認識し、認識したトラック番号に基づいて図５に示すエントリデータ５２もしくは図６（ｂ）に示すエントリデータ５２’ のトラック番号を検索して未記録領域有りクローズトラックのアドレスを取得する。
【００４４】
また、図６（ａ）のようにヘッダ５１’に、さらに、未記録領域有りクローズトラック数５１ｆと、未記録領域有りクローズトラック番号リスト５１ｇとを設けるのではなく、図６（ｂ）に示すエントリデータ５２’に示すように、記録終端アドレスLRAの上位ビットに付加されている各トラックのstatusビットを利用して、未記録領域を残している未記録領域有りクローズトラックなのか、未記録領域を残していない未記録領域無しクローズラックなのかを識別するようにしてもよい。
【００４５】
図６（ｂ）の場合、記録終端アドレスLRAの上位にstatusビットを付加した３２ビットのうちの上位４ビット、すなわちstatusビットが“０ｘ１”の場合、未記録領域有りクローズトラックであることを示す一方、このstatusビットが“００”の場合、未記録領域のないクローズトラックであることを示している。そのため、図６（ｂ）では、トラック番号“３” と“４”のトラックが、未記録領域有りクローズトラックであり、トラック番号“５”のトラックが、未記録領域無しクローズトラックである。
【００４６】
なお、オープントラックの情報は、図５に示すヘッダ部５１、あるいは図６（ａ）に示すヘッダ部５１’にあるオープントラック番号リスト５１ｅに記載のトラック番号から、同様にして図５に示すエントリデータ５２もしくは図６（ｂ）に示すエントリデータ５２’ のトラック番号を検索してオープントラックのアドレスを取得することができる。
【００４７】
また、未記録領域有りクローズトラックの情報は、あるいは図６（ａ）に示すヘッダ部５１’であれば、未記録領域有りクローズトラック番号リスト５１ｇから簡単に特定することができるが、図５に示すヘッダ部５１の場合でも、オープントラック番号リスト５１ｅに記載のトラック番号以外のトラック番号を、図５に示すエントリデータ５２もしくは図６（ｂ）に示すエントリデータ５２’ のトラック番号を検索すれば、簡単にクローズトラックのアドレスを取得することができ、図６（ｂ）に示すエントリデータ５２’の場合であれば、記録終端アドレスLRAの上位にstatusビットを付加した３２ビットのうちの上位４ビット、すなわち状態を示すstatusビットにより、未記録領域有りクローズトラックであるか、未記録領域無しクローズトラックであるかを簡単に認識することができる
学習領域判定部３２では、メモリ４に記憶されている所定の学習領域９４ａ，９４ｂの記録アドレスを参照して、まずは記録学習使用サイズ算出部２にて算出された記録学習使用サイズと、所定の学習領域９４ａ，９４ｂの空き容量とを比較し、所定の学習領域９４ａ，９４ｂの空き容量に必要な記録学習使用サイズに確保できなくなった場合、メモリ４に記憶されているユーザデータ領域９１における未記録領域有りクローズトラックの管理情報とそのアドレスとを参照して、ユーザデータ領域９１における未記録領域有りクローズトラックの未記録領域に必要な記録学習使用サイズが確保できないか否かを判断し、未記録領域有りクローズトラックに記録学習使用サイズが確保できなくなった場合、メモリ４に記憶されているユーザデータ領域９１におけるオープントラックの管理情報とそのアドレスとを参照して、ユーザデータ領域９１におけるオープントラックに記録学習使用サイズが確保できないか否かを判断し、学習実行アドレスを決定しメモリ４に保存する。
【００４８】
図７は、本実施形態のディスク記録再生装置１の学習領域判定部３２が所定の学習領域９４ａ，９４ｂまたはユーザデータ領域９１のどちらで学習を実施するかを判定する例を示す図である。
【００４９】
図７（ａ）は、所定の学習領域９４ａ，９４ｂにて記録学習を実行すると判定した場合を示している。
【００５０】
つまり、学習領域判定部３２は、所定の学習領域９４ａ，９４ｂの未使用範囲（未記録領域）が、例えば、“０ｘＦＥ０００〜０ｘＦＦ０００”の“０ｘ１０００”分のセクタが残っており、記録学習に“４倍速（４X）用”の“０ｘ４０”分のセクタと、“８倍速（８X）用”の“０ｘ２００”分のセクタが必要である場合、所定の学習領域９４ａ，９４ｂに記録学習実施領域が確保可能と判断して、メモリ４に学習実行アドレスを記憶する。
【００５１】
具体的には、学習領域判定部３２は、学習実行アドレスとして、 “２Ｘ用”の学習領域として“０ｘ０００００−０ｘ０００００”を使用、すなわち“２Ｘ用”の場合には記録学習せず、４倍速（４X）用”の学習領域として“０ｘＦＥ０００−０ｘＦＥ０４０”を使用し、“８倍速（８X）用”の学習領域として“０ｘＦＥ０４０−０ｘＦＥ２４０”を使用することをメモリ４に、記憶する。
【００５２】
これに対し、図７（ｂ）に示すように、所定の学習領域９４ａ，９４ｂの未使用範囲（未記録領域）が、例えば、“０ｘＦＥＦＥ０〜０ｘＦＦ０００”の“０ｘ２０”分のセクタしか残っておらず、記録学習に“４倍速（４X）用”の“０ｘ４０”分のセクタと、“８倍速（８X）用”の“０ｘ２００”分のセクタが必要である場合、学習領域判定部３２は、所定の学習領域９４ａ，９４ｂに学習領域が不足であると判断して、図６（ａ）に示すヘッダ５１’、または図６（ｂ）に示すエントリデータ５２’を参照して、まずは、ユーザデータ領域９１における、未記録領域有りクローズトラックを検索する。
【００５３】
そして、学習領域判定部３２は、記録学習使用サイズと、未記録領域有りクローズトラックの未記録領域のサイズとを比較して、記録学習使用サイズ以上のサイズを有する未記録領域有りクローズトラックを検索する。ここで、記録学習使用サイズ以上のサイズを有する未記録領域有りクローズトラックが複数検索できた場合、学習領域判定部３２は、例えば、光ディスク９のより内周側の未記録領域有りクローズトラックから学習実施領域とする。
【００５４】
これにより、本実施形態によれば、追記型ディスク６における所定の学習領域９４ａ，９４ｂを使い切った場合でも、ユーザデータ領域９１における通常は使用されることの無いクローズトラックの未記録領域を記録学習に使用するので、ユーザデータ領域９１を学習領域として使用する場合でも、ユーザデータ領域９１の容量が削減されることを防止することができる。その結果、より多くの回数の記録学習を実施でき、ユーザデータ容量をロスすることなく記録学習を継続できる。
【００５５】
そして、学習領域判定部３２は、ユーザデータ領域９１における未記録領域有りクローズトラックにも記録学習使用サイズ分の未記録領域を確保できないと判断した場合は、ユーザデータ領域９１における、図５または図６（ａ）のオープントラック番号リスト５１eを検索して、オープントラックにて記録学習使用サイズ分を確保するようにする。なお、この場合も、例えば、光ディスク９のより最も内周側のオープントラックから学習実施領域とする。
【００５６】
これにより、本実施形態によれば、所定の学習領域９４ａ，９４ｂを使い切り、さらに、未記録領域有りクローズトラックの当該未記録領域も使い切った場合でも、さらに、ユーザデータ領域９１におけるオープントラックに学習実施領域を設定するので、より多くの回数の記録学習を実施することができる。
【００５７】
そして、学習領域判定部３２は、選択した所定の学習領域９４ａ，９４ｂや、ユーザデータ領域９１における未記録領域有りクローズトラックの当該未記録領域に必要サイズ分だけ確保した学習実施領域のアドレスを、学習予約アドレスとしてメモリ４に記憶する。
【００５８】
また、学習領域判定部３２は、ユーザデータ領域９１におけるオープントラックに学習実施領域を設定した場合も、当該オープントラックのアドレスを、同様に学習予約アドレスとしてメモリ４に記憶する。なお、その際、必要あれば、学習領域判定部３２等は、学習実施領域として設定した範囲だけトラック分割してクローズし、未記録領域無しクローズトラックとして扱うようにする。
【００５９】
その結果、メモリ４には、所定の学習領域９４ａ，９４ｂや、ユーザデータ領域９１における未記録領域有りクローズトラックにおける未記録領域、さらにはオープントラックの記録学習実施領域のアドレスが学習予約アドレスとして登録されるので、記録学習管理部５は、データの記録要求が入力される毎に、メモリ４に記憶された学習予約アドレスを参照して、記録再生処理部７に対し記録学習の指示を出力する。
【００６０】
そして、記録学習が完了すると、記録学習管理部５は、記録学習に使用した学習予約アドレスを、学習実行アドレスとしてメモリ４に登録すると共に、管理情報登録部６へ出力する。
【００６１】
図８は、本実施形態のディスク記録再生装置１にて記録学習を実行した時の学習予約アドレスの更新の一例を示す図である。
【００６２】
記録学習管理部５は、記録学習が実施された場合、記録学習に使用した学習予約アドレスを学習実行アドレスとして、メモリ４に登録する。具体的には、記録学習が実施された場合、記録学習管理部５は、学習予約アドレスを参照して、その時の記録学習として使用した領域、すなわち所定の学習領域９４ａ，９４ｂや、ユーザデータ領域９１における未記録領域有りクローズトラックにおける当該未記録領域、さらにはオープントラックにおける学習実行アドレス、すなわち学習実施領域のアドレスを0に変更する。
【００６３】
図８の例では、４倍速（４X）で記録学習を実行した場合を示している。そのため、４倍速（４X）の記録学習用の学習予約アドレス“０ｘ５Ｆ８０００−０ｘ５Ｆ８０４０”を使用したので、記録学習管理部５は、“０ｘ５Ｆ８０００−０ｘ５Ｆ８０４０”のアドレスを、“０ｘ００００００−０ｘ００００００”に設定する。
【００６４】
ここで、学習不要な領域に対しても、記録学習管理部５は、学習実行アドレスとして０を格納しておく。図８の例では、２倍速（２X）用の“０ｘ００００００−０ｘ００００００”が学習不要な領域であることを示している。
【００６５】
なお、図８の例では、８倍速用の学習実行アドレス“０ｘ５Ｆ８０４０−０ｘ５Ｆ８２４０”は、記録学習されないので、変更されていない。
【００６６】
また、図８の例では、アドレスを６ビットにより示しており、statusビットを示していない。ユーザデータ領域９１における未記録領域有りクローズトラックにおける当該未記録領域を記録学習に用いる場合、図６（ｂ）に示すように、記録終端アドレス（LRA）にstatusビットを追加したアドレスであってもよい。
【００６７】
このようにして、記録学習管理部５は、データ記録要求があり、データ記録が行われる毎に、メモリ４に記憶されている学習予約アドレスを取得して、図８に示す２倍速（２X）の学習予約アドレスのように学習不要（実行済）を示す0が設定されていない限り、その学習予約アドレスに従って記録再生処理部７に記録学習の指令を出力して、記録学習を実行させる。
【００６８】
そして、記録学習の実行後、記録学習管理部５は、メモリ４上の学習予約アドレスを記録学習の実施に応じて更新すると共に、メモリ４上に記憶した記録学習を実行したユーザデータ領域９１の図５や図６に示すユーザデータ領域９１における各トラックの管理情報を更新するため、管理情報登録部６に対し学習実行アドレスとして通知する。
【００６９】
すると、管理情報登録部６は、記録学習実行時とトラッククローズ要求時に、ユーザデータ領域９１において学習領域として使用したクローズトラックの未記録領域の有無の状況や、オープントラックの状況を確認して、ユーザデータ領域９１における各トラックの管理情報を更新する。なお、管理情報登録部６は、所定の学習領域９４ａ，９４ｂにて記録学習を実行した場合には、従来の方法と同様に、学習実行アドレス等を更新する。
【００７０】
図９は、本実施形態の管理情報登録部６の構成及び処理の一例を示す図である。
【００７１】
図９のように管理情報登録部６は、未記録領域判定部６１と、管理情報更新部６２とを有する。管理情報登録部６は、記録学習実行時とトラッククローズ時に、ユーザデータ領域９１における各トラックの管理情報を更新するので、分けて説明する。
【００７２】
まず、トラッククローズ時に管理情報を更新する場合における、未記録領域判定部６１と、管理情報更新部６２と動作の一例について説明する。
【００７３】
トラッククローズ時、すなわちユーザデータ領域９１におけるデータの書き込みが完了し、図示しない書き込み制御部や記録再生処理部７等からトラッククローズ要求を受けると、未記録領域判定部６１は、まず、トラッククローズ要求の内容と、メモリ４に記憶したデータの書き込みが完了しクローズ処理するクローズトラックの管理情報（図６参照）から、クローズトラックに未記録領域が残っているかを判定し、判定結果を管理情報更新部６２へ出力する。
【００７４】
例えば、未記録領域判定部６１は、メモリ４に記憶した管理情報（図６参照）から、トラッククローズ要求により指定されたクローズ処理するクローズトラックにおける記録終端アドレスLRAと、トラックの最終アドレス（Last PSN）または次のトラックの先頭アドレス（Start PSN）とを読み出し、データの書き込みが完了し、クローズ処理するクローズトラックに未記録領域が残っているかを判定する。その際、必要あれば、未記録領域に対するデータ埋め込み指示であるPadding指示の有無等も確認する。ただし、本発明および本実施形態では、Padding指示は無い、すなわち未記録領域に対する埋め込みを行わないことを前提としているので、Padding指示の有無等は省略しても良い。
【００７５】
管理情報更新部６２は、未記録領域判定部６１より、データの書き込みが完了し、クローズ処理されるトラックに未記録領域が残っていないという“未記録領域無し” 情報を受けた場合、メモリ４に記憶している当該トラックのオープントラック番号を削除する。これは、データの書き込みが完了しクローズ処理されたトラックは、オープントラックからクローズトラックに変わるからである。
【００７６】
具体的には、図５または図６（ａ）に示すヘッダ５１，５１’において、管理情報更新部６２は、オープントラック番号リスト５１ｅから当該トラックのトラック番号を削除する。
【００７７】
これに対し、管理情報更新部６２は、未記録領域判定部６１より、データの書き込みが完了したトラックに未記録領域が残っているという“未記録領域有り” 情報を受けた場合、メモリ４に記憶している当該トラックのオープントラック番号を削除すると共に、当該トラックに“未記録領域有り”という情報を書き込む。
【００７８】
具体的には、管理情報更新部６２は、オープントラック番号リスト５１ｅから当該トラックのトラック番号を削除すると共に、図６（ａ）の場合であれば、未記録領域有りクローズトラック番号リスト５１ｇに当該トラックのトラック番号を追加する。また、図６（ｂ）の場合であれば、エントリデータ５２’の該当トラック番号の記録終端アドレスLRAに上位に４ビット分追加したstatusビットに、未記録領域有りクローズトラックであることを示すフラグ“０ｘ１”をセットする。
【００７９】
なお、これら管理情報更新部６２により更新された更新管理情報は、メモリ４に記憶される。
【００８０】
次に、記録学習実行時に管理情報を更新する場合における、未記録領域判定部６１と、管理情報更新部６２と動作の一例について説明する。
【００８１】
記録学習実行後、未記録領域判定部６１は、記録学習管理部５より学習実行アドレスを取得すると、取得した学習実行アドレスから学習が実行されたユーザデータ領域９１における未記録領域有りクローズトラックの当該未記録領域を使い切ったか否かの判定を行い、管理情報更新部６２は、その判定結果に基づきメモリ４に記憶されたユーザデータ領域９１の各トラックの管理情報を更新する。
【００８２】
具体的には、未記録領域判定部６１は、記録学習管理部５より取得した学習実行アドレスと、図５や図６（ｂ）に示す学習に使用したトラックの記録終端アドレスLRAとを比較して、記録学習に使用した未記録領域有りクローズトラックに、未記録領域が残っているか否かを判定し、その判定結果を管理情報更新部６２へ出力する。ここで、所定の学習領域９４ａ、９４ｂにて記録学習を実行した場合には、学習実行アドレスと、所定の学習領域９４ａ、９４ｂの最終記録可能アドレス等を比較して、所定の学習領域９４ａ、９４ｂに未記録領域が残っているか否かを判定し、その判定結果を管理情報更新部６２へ出力する。オープントラックでの記録学習については後述する。
【００８３】
すると、管理情報更新部６２は、未記録領域判定部６１より記録学習を行った未記録領域有りクローズトラックに未記録領域無し、すなわち未記録領域を使い切ってしまったという判定結果を受信した場合は、図６（ａ）に示すヘッダ５１’の場合であれば、未記録領域有りクローズトラック番号リスト５１ｇから該当する未記録領域有りクローズトラックの番号を削除する。その一方、図６（ｂ）に示すエントリデータ５２’の場合であれば、該当トラックの記録終端アドレスLRAの上位に４ビット分追加したstatusビットに、未記録領域無しクローズトラックであることを示すフラグ“０ｘ０”をセットする。図６（ｂ）に示すエントリデータ５２’の場合であれば、トラック番号５が未記録領域無しクローズトラックに設定されている。
【００８４】
これに対し、管理情報更新部６２は、記録学習実行時に、未記録領域判定部６１より記録学習を行った未記録領域有りクローズトラックに、未記録領域有り、すなわち未記録領域が残っているという判定結果を受信した場合は、そのまま処理を終了する。
【００８５】
なお、未記録領域有りクローズトラックの未記録領域における記録学習実行時、未記録領域有りクローズトラックに未記録領域が残っていない場合も、未記録領域が残っている場合も、さらには所定の学習領域９４ａ，９４ｂにて記録学習を実行した場合も、記録学習に使用された学習実行アドレスは、記録学習管理部５からメモリ４に出力されて、直接更新されている。
【００８６】
また、ユーザデータ領域９１におけるオープントラックでの記録学習実行時には、管理情報更新部６２は、記録学習実行領域を１つのオープントラックに設定し、未記録領域無しクローズトラックとして登録する。また、記録学習実行した範囲がオープントラックの一部であった場合は、その境界でトラック分割し、未記録領域無しクローズトラックと、オープントラックとに分かれるので、図６（ａ）におけるトラック数が１増加するが、オープントラック数は変わらない。あるオープントラックの全範囲を使って記録学習を実行した場合は、そのトラックがオープントラックから未記録領域無しクローズトラックに変わるので、図６（ａ）のオープントラック数５１ｄが１つ減り、オープントラック番号リスト５１ｅからそのトラック番号を削除する。
【００８７】
そして、管理情報更新部６２は、記録学習実行時も、トラッククローズ時と同様に、更新した更新管理情報をメモリ４に記憶する。
【００８８】
従って、本実施形態のディスク記録再生装置１によれば、追記型ディスク６における所定の学習領域９４ａ、９４ｂを使い切った場合でも、ユーザデータ領域９１における通常は使用されることの無い未記録領域有りクローズトラックの当該未記録領域を記録学習に使用するようにしたので、ユーザデータ領域９１を学習領域として使用する場合でも、ユーザデータ領域９１の容量が削減されることを防止することができる。
【００８９】
その結果、より多くの回数の記録学習を実施でき、ユーザデータ領域９１の容量をロスすることなく、記録学習が継続可能なディスク記録再生装置を提供できる。
【００９０】
また、本実施形態のディスク記録再生装置１では、所定の学習領域９４ａ、９４ｂを使い切り、さらに、ユーザデータ領域９１における未記録領域有りクローズトラックの当該未記録領域も使い切った場合は、さらに、ユーザデータ領域９１におけるオープントラックに学習実施領域を設定するようにしたので、より多くの回数の記録学習を実施することが可能となる。
【００９１】
特に、本実施形態のディスク記録再生装置１では、クローズトラックに未記録領域が存在する否かの情報を管理情報として保持するので、学習領域の検出や選択の高速化が図れる。
【００９２】
また、クローズトラックに未記録領域が存在する否かの情報を含めたユーザデータ領域９１における各トラックの管理情報は、本装置のメモリ４から読み出され、追記型ディスク９の一時的管理情報記録領域９３ａ〜９３ｃにも記憶されるので、再度、この追記型ディスク９がディスク記録再生装置１に挿入された場合には、データ記録終端アドレス以降の部分の記録状態を調査する必要がなく、学習領域検出の高速化が図れる。
【００９３】
なお、本実施形態では、光ディスク９上のユーザデータ領域９１とは別に設けられた所定の学習領域９４ａ、９４ｂに学習使用サイズを確保できるか否かを判断し、学習使用サイズをユーザデータ領域９１とは別の所定の学習領域９４ａ、９４ｂに確保できないと判断した場合に、初めてユーザデータ領域９１の未記録領域有りクローズトラックを学習領域として使用するように説明したが、本発明では、これに限らず、ユーザデータ領域９１とは別の所定の学習領域９４ａ、９４ｂに学習使用サイズを確保できる余裕がある場合にも、ユーザデータ領域９１の未記録領域有りクローズトラックの未記録領域を、学習領域として使用するようしても勿論よい。
【００９４】
また、本実施形態では、２８ビットの記録終端アドレスLRAの上位に状態を示すstatusビットを４ビット追加して、未記録領域有りと、未記録領域無し、を示しているが、本発明ではこれに限らず、先頭アドレスPSNの上位にstatusビットを追加して、未記録領域有りと、未記録領域無しとを示すようにしても勿論よいし、記録終端アドレスLRAや、先頭アドレスPSNとは別に独立したstatusビットを追加しても良いし、記録終端アドレスLRAや、先頭アドレスPSNの下位ビットにstatusビットを追加しても勿論良い。
【００９５】
また、本実施形態では、ＢＤ−Ｒ等の追記型の光ディスク９を一例に説明したが、本発明では、これに限らず、記録学習を行うディスクであれば、追記型の光ディスク９に限らず対象になる。
【符号の説明】
【００９６】
１  記録再生装置
２  記録学習使用サイズ算出部
３  学習実施領域設定部
４  メモリ
５  記録学習管理部
６  管理情報登録部
７  記録再生処理部
８  ピックアップユニット（Ｐ．Ｕ．）
９  光ディスク
【図１】
2011090742.tif 000003
【図２】
2011090742.tif 000004
【図３】
2011090742.tif 000005
【図４】
2011090742.tif 000006
【図５】
2011090742.tif 000007
【図６】
2011090742.tif 000008
【図７】
2011090742.tif 000009
【図８】
2011090742.tif 000010
【図９】
2011090742.tif 000011