(57)【特許請求の範囲】
【請求項１】
ディスクのオーバーバーン領域にデータを記録することが可能なディスク記録装置であって、
複数のディスクの識別情報とデータの記録終了位置を決定するためのオーバーバーン領域関連情報とをそれぞれ対応付けて記憶する記憶手段と、
ディスクに予め記憶されている当該ディスクの識別情報を取得する取得手段と、
前記取得手段が取得したディスクの識別情報に対応するオーバーバーン領域関連情報が前記記憶手段に記憶されているか否かを判断する情報判断手段と、
前記情報判断手段の判断が肯定的である場合には、前記取得手段が取得したディスクの識別情報に対応するオーバーバーン領域関連情報により前記オーバーバーン領域におけるデータ記録終了位置を決定し、前記情報判断手段の判断が否定的である場合に、前記ディスクをトレースすることにより前記オーバーバーン領域におけるデータ記録終了位置を決定する決定手段と、
前記ディスクのオーバーバーン領域にデータを記録している間に、当該ディスクに対するデータの記録位置が、前記データの記録終了位置に到達したことを検出した場合、当該ディスクに対するデータの記録動作を終了させる記録制御手段と
を具備することを特徴とするディスク記録装置。
【請求項２】
前記情報判断手段の判断が否定的である場合に前記決定手段が決定したデータ記録終了位置をオーバーバーン領域関連情報として、前記取得手段が取得したディスクの識別情報に対応付けて、前記記憶手段に記憶させる登録手段を具備することを特徴とする請求項１に記載のディスク記録装置。
【請求項３】
前記ディスクの識別情報は、ディスクの製造メーカ、ディスクの種類の少なくともいずれか一方を識別するための情報であることを特徴とする請求項１または請求項２に記載のディスク記録装置。
【請求項４】
前記オーバーバーン領域関連情報は、オーバーバーン領域における記録終了位置に対応するアドレス、若しくはオーバーバーン領域に記録可能なデータ量を示す情報であることを特徴とする請求項１〜３のいずれか１の請求項に記載のディスク記録装置。
【請求項５】
前記ディスクにデータを記録する際、当該ディスクに予め記録されているディスク規格内の記録領域に記録可能なデータ量を取得すると共に、当該ディスクに記録するデータ量を把握し、オーバーバーン領域にデータを記録する必要があるかどうかを判断する判断手段
をさらに具備し、
前記記録制御手段は、前記判断手段によってオーバーバーン領域にデータを記録する必要があると判断された場合、オーバーバーン領域にデータを記録し、当該オーバーバーン領域にデータを記録している間に、当該ディスクに対するデータの記録位置が、前記オーバーバーン領域関連情報によって決定されるデータの記録終了位置に到達したことを検出した場合、当該ディスクに対するデータの記録動作を終了させることを特徴とする請求項１〜４のいずれか１の請求項に記載のディスク記録装置。
【請求項６】
前記判断手段によってオーバーバーン領域にデータを記録する必要があると判断された場合、オーバーバーン領域にデータを記録するかどうかの判断をユーザに催告する催告手段と、
前記催告に対する応答を入力する入力手段と
をさらに具備し、
前記記録制御手段は、前記入力手段によって入力される応答がオーバーバーン領域にデータを記録すべき旨の応答である場合、ディスクのオーバーバーン領域にデータを記録することを特徴とする請求項５に記載のディスク記録装置。
【請求項７】
ディスクに対するデータの記録開始命令を入力する命令入力手段
をさらに具備し、
前記決定手段は、前記情報判断手段の判断が否定的である場合に、前記命令入力手段によってデータの記録命令が入力された後、前記ディスクに対するデータの記録を開始する前に、当該ディスクをトレースすることにより前記オーバーバーン領域におけるデータ記録終了位置を決定することを特徴とする請求項１〜６のいずれか１の請求項に記載のディスク記録装置。
【請求項８】
前記判断手段は、前記命令入力手段によって該記録開始命令が入力された場合、当該ディスクに対するデータの記録を開始する前に、当該ディスクに予め記録されているディスク規格内の記録領域に記録可能なデータ量を取得すると共に、当該ディスクに記録するデータ量を把握し、オーバーバーン領域にデータを記録する必要があるかどうかを判断し、
前記決定手段は、前記情報判断手段の判断が否定的であり、さらに前記判断手段によってオーバーバーン領域にデータを記録する必要があると判断された場合、前記命令入力手段によってデータの記録命令が入力された後、前記ディスクに対するデータの記録を開始する前に、当該ディスクをトレースすることにより前記オーバーバーン領域におけるデータの記録終了位置を決定することを特徴とする請求項７に記載のディスク記録装置。
【請求項９】
前記決定手段は、ディスクをトレースすることによって得られる前記ディスク上における絶対時間が、単調に増加しなくなった位置を前記オーバーバーン領域におけるデータの記録終了位置として決定することを特徴とする請求項１〜８のいずれか１の請求項に記載のディスク記録装置。
【請求項１０】
ディスクのオーバーバーン領域にデータを記録することが可能なディスク記録する方法であって、
ディスクに予め記憶されている当該ディスクの識別情報を取得する取得過程と、
前記取得過程において取得したディスクの識別情報に対応するオーバーバーン領域関連情報が、複数のディスクの識別情報とデータの記録終了位置を決定するためのオーバーバーン領域関連情報とをそれぞれ対応付けて記憶する記憶手段に記憶されているか否かを判断する情報判断過程と、
前記情報判断過程における判断が肯定的である場合には、前記取得過程において取得したディスクの識別情報に対応するオーバーバーン領域関連情報を前記記憶手段から読み出すことにより前記オーバーバーン領域におけるデータ記録終了位置を決定し、前記情報判断手段の判断が否定的である場合に、前記ディスクをトレースすることにより前記オーバーバーン領域におけるデータ記録終了位置を決定する決定過程と、
前記ディスクのオーバーバーン領域にデータを記録している間に、当該ディスクに対するデータの記録位置が、前記データの記録終了位置に到達したことを検出した場合、当該ディスクに対するデータの記録動作を終了させる記録制御過程と
を具備することを特徴とするディスク記録制御方法。
【請求項１１】
前記情報判断過程における判断が否定的である場合に前記決定過程において決定したデータ記録終了位置をオーバーバーン領域関連情報として、前記取得過程において取得したディスクの識別情報に対応付けて、前記記憶手段に記憶させる登録過程を具備することを特徴とする請求項１０に記載のディスク記録制御方法。
【請求項１２】
ディスクのオーバーバーン領域にデータを記録することが可能なディスク記録装置のコンピュータを、
複数のディスクの識別情報とデータの記録終了位置を決定するためのオーバーバーン領域関連情報とをそれぞれ対応付けて記憶する記憶手段と、
ディスクに予め記憶されている当該ディスクの識別情報を取得する取得手段と、
前記取得手段が取得したディスクの識別情報に対応するオーバーバーン領域関連情報が前記記憶手段に記憶されているか否かを判断する情報判断手段と、
前記情報判断手段の判断が肯定的である場合には、前記取得手段が取得したディスクの識別情報に対応するオーバーバーン領域関連情報により前記オーバーバーン領域におけるデータ記録終了位置を決定し、前記情報判断手段の判断が否定的である場合に、前記ディスクをトレースすることにより前記オーバーバーン領域におけるデータ記録終了位置を決定する決定手段と、
前記ディスクのオーバーバーン領域にデータを記録している間に、当該ディスクに対するデータの記録位置が、前記データの記録終了位置に到達したことを検出した場合、当該ディスクに対するデータの記録動作を終了させる記録制御手段として機能させるためのディスク記録制御プログラム。
【請求項１３】
前記情報判断手段の判断が否定的である場合に前記決定手段が決定したデータ記録終了位置をオーバーバーン領域関連情報として、前記取得手段が取得したディスクの識別情報に対応付けて、前記記憶手段に記憶させる登録手段として機能させるための請求項１２に記載のディスク記録制御プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ディスクのオーバーバーン領域にデータを記録することが可能なディスク記録装置、ディスク記録制御方法及びディスク記録制御プログラムに関する。
【０００２】
【従来の技術】
ＣＤ−Ｒ（Compact Disc Recordable）等の光ディスク分野においては、オレンジブック等のディスク規格によって規格化された光ディスク（例えば、７４分＝６５０ＭＢ等）に対し、規格を越える量のデータ（例えば、９０分＝７９０ＭＢ等）を記録する機能（いわゆる、オーバーバーン機能）を備えた光ディスク記録装置が普及している。
図８は、光ディスクのレイアウトを模式的に示した図である。
光ディスクＤの記録可能領域は、ディスク規格によって規定されているディスク規格内の正常記録領域と、ディスク規格外のオーバーバーン領域とを具備している。
【０００３】
かかるオーバーバーン機能を備えた光ディスク記録装置を利用して当該光ディスクＤに上述したディスク規格を越える量のデータを記録する場合（例えば、正常記録領域のサイズが６５０ＭＢである光ディスクＤに対して７９０ＭＢのデータを記録する場合等）、光ディスク記録装置は、オーバーバーン機能を利用して正常記録領域からオーバーバーン領域へと記録を進め、オーバーバーン領域のさらに外周に形成されているミラー領域（記録可能領域に比べて反射率が高い領域）に到達してサーボエラーが生じると、該記録動作を終了していた。
【０００４】
【発明が解決しようとする課題】
しかしながら、上記のようにサーボエラーが生じるまでデータ記録を継続した場合には、光ディスク記録装置の異常動作を引き起こす可能性がある。詳述すると、データ記録時に光ディスク記録装置から光ディスクに出射されるレーザのパワーは非常に強いため、当該パワーを維持したレーザがそのままミラー領域に出射された場合に得られるレーザの戻り光信号のレベルは、オーバーバーン領域等にレーザが出射された場合に得られる戻り光信号のレベルと大きく異なり、この結果、光ディスク記録装置の異常動作を引き起こし、光ディスクＤ及び光ピックアップ（図示略）を損傷してしまう等の問題があった。
【０００５】
本発明は、以上説明した事情を鑑みてなされたものであり、ディスクのオーバーバーン領域にデータを記録する場合においても、ディスク記録装置の異常動作を引き起こすことなく、正常に記録動作を終了することが可能なディスク記録装置、ディスク記録制御方法及びディスク記録制御プログラムを提供することを目的とする。
【０００６】
【課題を解決するための手段】
上記課題を解決するため、本発明に記載のディスク記録装置は、ディスクのオーバーバーン領域にデータを記録することが可能なディスク記録装置であって、複数のディスクの識別情報とデータの記録終了位置を決定するためのオーバーバーン領域関連情報とをそれぞれ対応付けて記憶する記憶手段と、ディスクに予め記憶されている当該ディスクの識別情報を取得する取得手段と、前記取得手段が取得したディスクの識別情報に対応するオーバーバーン領域関連情報が前記記憶手段に記憶されているか否かを判断する情報判断手段と、前記情報判断手段の判断が肯定的である場合には、前記取得手段が取得したディスクの識別情報に対応するオーバーバーン領域関連情報により前記オーバーバーン領域におけるデータ記録終了位置を決定し、前記情報判断手段の判断が否定的である場合に、前記ディスクをトレースすることにより前記オーバーバーン領域におけるデータ記録終了位置を決定する決定手段と、前記ディスクのオーバーバーン領域にデータを記録している間に、当該ディスクに対するデータの記録位置が、前記データの記録終了位置に到達したことを検出した場合、当該ディスクに対するデータの記録動作を終了させる記録制御手段とを具備することを特徴とする。
【０００７】
かかる構成によれば、記録制御手段は、ディスク規格外の記録領域（すなわち、オーバーバーン領域）にデータを記録している間に、ディスクに対するデータの記録位置が、ディスクの識別情報に対応付けて記憶手段に記憶されているオーバーバーン領域関連情報によって決定されるデータの記録終了位置またはディスクをトレースすることにより決定手段によって決定されたオーバーバーン領域におけるデータ記録終了位置に到達したことを検出した場合、当該ディスクに対するデータの記録動作を終了させる。このように、サーボエラーが生じるまでデータ記録を継続させることなく、データの記録動作を終了させるため、ディスク記録装置の異常動作を引き起こすことなく、正常に記録動作を終了することが可能となる。
【０００８】
また、別の好ましい態様において、前記情報判断手段の判断が否定的である場合に前記決定手段が決定したデータ記録終了位置をオーバーバーン領域関連情報として、前記取得手段が取得したディスクの識別情報に対応付けて、前記記憶手段に記憶させる登録手段を具備してもよい。
【０００９】
かかる構成によれば、登録手段は、ディスクをトレースすることによって決定したデータ記録終了位置をオーバーバーン領域関連情報として、取得手段が取得したディスクの識別情報に対応付けて、前記記憶手段に記憶させる。このようにすると、トレースしてデータ記録終了位置を決定するという動作を減らすことができる。
【００１０】
また、本発明に記載のディスク記録制御方法は、ディスクのオーバーバーン領域にデータを記録することが可能なディスク記録する方法であって、ディスクに予め記憶されている当該ディスクの識別情報を取得する取得過程と、前記取得過程において取得したディスクの識別情報に対応するオーバーバーン領域関連情報が、複数のディスクの識別情報とデータの記録終了位置を決定するためのオーバーバーン領域関連情報とをそれぞれ対応付けて記憶する記憶手段に記憶されているか否かを判断する情報判断過程と、前記情報判断過程における判断が肯定的である場合には、前記取得過程において取得したディスクの識別情報に対応するオーバーバーン領域関連情報を前記記憶手段から読み出すことにより前記オーバーバーン領域におけるデータ記録終了位置を決定し、前記情報判断手段の判断が否定的である場合に、前記ディスクをトレースすることにより前記オーバーバーン領域におけるデータ記録終了位置を決定する決定過程と、前記ディスクのオーバーバーン領域にデータを記録している間に、当該ディスクに対するデータの記録位置が、前記データの記録終了位置に到達したことを検出した場合、当該ディスクに対するデータの記録動作を終了させる記録制御過程とを具備することを特徴とする。
【００１１】
また、別の好ましい態様において、前記情報判断過程における判断が否定的である場合に前記決定過程において決定したデータ記録終了位置をオーバーバーン領域関連情報として、前記取得過程において取得したディスクの識別情報に対応付けて、前記記憶手段に記憶させる登録過程を具備してもよい。
【００１２】
また、本発明に記載のディスク記録制御プログラムは、ディスクのオーバーバーン領域にデータを記録することが可能なディスク記録装置のコンピュータを、複数のディスクの識別情報とデータの記録終了位置を決定するためのオーバーバーン領域関連情報とをそれぞれ対応付けて記憶する記憶手段と、ディスクに予め記憶されている当該ディスクの識別情報を取得する取得手段と、前記取得手段が取得したディスクの識別情報に対応するオーバーバーン領域関連情報が前記記憶手段に記憶されているか否かを判断する情報判断手段と、前記情報判断手段の判断が肯定的である場合には、前記取得手段が取得したディスクの識別情報に対応するオーバーバーン領域関連情報により前記オーバーバーン領域におけるデータ記録終了位置を決定し、前記情報判断手段の判断が否定的である場合に、前記ディスクをトレースすることにより前記オーバーバーン領域におけるデータ記録終了位置を決定する決定手段と、前記ディスクのオーバーバーン領域にデータを記録している間に、当該ディスクに対するデータの記録位置が、前記データの記録終了位置に到達したことを検出した場合、当該ディスクに対するデータの記録動作を終了させる記録制御手段として機能させることを特徴とする。
【００１３】
また、別の好ましい態様において、前記情報判断手段の判断が否定的である場合に前記決定手段が決定したデータ記録終了位置をオーバーバーン領域関連情報として、前記取得手段が取得したディスクの識別情報に対応付けて、前記記憶手段に記憶させる登録手段として機能させてもよい。
【００１４】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態について説明する。
Ａ．本実施形態
（１）実施形態の構成
図１は、本実施形態に係るオーバーバーン機能を備えた光ディスク記録装置３００の構成を示す図である。
光ピックアップ３１０は、エンコーダ３４０から供給されるＥＦＭ(Eight to Fourteen Modulation)変調の施された記録データに応じてレーザを出射し、ＣＤ−Ｒ等の光ディスＤに対する記録データの書き込みを行う一方、該光ディスクＤに出射したレーザの戻り光を戻り光信号として、デコーダ３２０に出力する。
【００１５】
デコーダ３２０は、光ピックアップ３１０から供給される戻り光信号を復調等して再生データを出力するほか、該戻り光信号からディスクＤにおける光ピックアップ３１０の現在位置（絶対時間）を示すアドレス情報を取得する現アドレス情報取得手段３２１、該戻り光信号から光ディスクＤを識別するための識別情報（例えば、製造メーカ、ディスクの種類等）を取得するディスク識別情報取得手段３２２とを備えている。デコーダ３２０は、現アドレス情報取得手段３２１及びディスク識別情報取得手段３２２によってアドレス情報及び識別情報が取得されると、これらを制御部３３０に出力する。
【００１６】
制御部３３０は、ＣＰＵ（Central Processing Unit）３３１、不揮発性メモリ３３２、揮発性メモリ３３３等により構成され、光ディスク記録装置３００の各部を制御する機能のほか、光ディスクＤのオーバーバーン領域にデータを記録するオーバーバーン記録（詳細は後述）を実行する機能を備えている。
不揮発性メモリ３３２は、例えばＲＯＭ（Read Only Memory）、ＥＥＰＲＯＭ（Electrionically Erasable and Programmable Read Only Memory）、フラッシュメモリ等により構成され、上記オーバーバーン記録処理用の制御プログラム等、種々の制御プログラム・データを格納するほか、図２に示すオーバーバーン領域管理テーブルＴＡを格納する。
【００１７】
図２は、オーバーバーン領域管理テーブルＴＡを説明するための図である。
オーバーバーン領域管理テーブルＴＡには、光ディスクＤを識別するためのディスク識別情報と、オーバーバーン領域に関するオーバーバーン領域関連情報が対応付けて登録されている。図２に示すように、オーバーバーン領域管理テーブルＴＡには、光ディスクＤの製造メーカを識別するためのメーカ種別コード（例えば、「Ｙ・・・」、「Ｎ・・・」）、該光ディスクＤの種類を示す製品種別コード（例えば、「Ｙ−Ａ・・・」、「Ｙ−Ｂ・・・」）等がディスク識別情報として登録され、オーバーバーン領域における記録終了位置に対応するアドレスがオーバーバーン領域関連情報として登録されている。
【００１８】
なお、本実施形態では、ディスク識別情報として、メーカ種別コード、製品種別コードを例示したが、例えば光ディスクＤの正常記録領域（図８参照）に記録可能なデータ量（例えば、「６５０ＭＢ」、「７００ＭＢ」）等、光ディスクＤを識別することができる種々の情報に適用可能である。また、オーバーバーン領域関連情報として、オーバーバーン領域における記録最終位置に対応するアドレスを例示したが、例えばオーバーバーン領域のサイズを示す情報、すなわちオーバーバーン領域に記録可能なデータ量（例えば、「３０ＭＢ」、「４０ＭＢ」）、或いは該データ量に相当する時間（例えば、「２分３０秒」、「３分」）等、オーバーバーン領域における記録終了位置を特定することができる種々の情報に適用可能である。なお、オーバーバーン領域関連情報として、例えばデータ量に相当する時間を使用する場合には、記録データに含まれる時間情報等を参照してデータ記録を継続するか或いは終了するかを判断すれば良い。
【００１９】
揮発性メモリ３３３は、ＳＲＡＭ（Static Random Access Memory）、ＤＲＡＭ（Dynamic Random Access Memory）等により構成され、図３に示すように、ディスク識別情報取得手段３２２によって取得されたディスク識別情報を格納する第１格納領域３３３ａ、オーバーバーン領域関連情報を格納する第２格納領域３３３ｂを備えている。
ＣＰＵ３３１は、かかる第２格納領域３３３ｂに格納されているオーバーバーン領域関連情報を参照して、オーバーバーン記録を行う。そして、ＣＰＵ３３１は、現アドレス情報取得手段３２１から供給される現アドレス情報が第２格納領域３３３ｂに格納されているオーバーバーン関連情報（すなわち、オーバーバーン領域における記録終了位置に対応するアドレス）と一致していると判断すると、オーバーバーン記録を終了する。なお、かかるオーバーバーン記録に関する詳細は、実施形態の動作説明の項においてその詳細を明らかにする。
【００２０】
図１に戻り、エンコーダ３４０は、ホストコンピュータ等から供給される記録データにＥＦＭ変調処理、時間軸補正処理等を施し、処理後の記録データを図示せぬレーザドライバ等を介して光ピックアップ３１０に供給することで、光ピックアップ３１０のレーザダイオード（図示略）を駆動する。
【００２１】
サーボ回路３５０は、制御部３３０から供給される設定速度を示す制御信号等に応じて、設定された線速度でスピンドルモータ３６０を駆動する制御及び光ピックアップ３１０のフォーカス制御、トラッキング制御、送り制御等を行う。
以下、本実施形態に係るオーバーバーン機能を備えた光ディスク記録装置３００を利用して、ディスク規格を越える量のデータを記録（すなわち、オーバーバーン記録）する場合の動作について、詳細に説明する。
【００２２】
（２）実施形態の動作
ユーザは、光ディスク記録装置３００にデータ記録媒体たる光ディスクＤを装着した後、ホストコンピュータ等の操作部を操作してハードディスク（図示略）等に格納されているディスク規格を越える量のデータを当該光ディスクＤに記録すべき旨の入力を行う。かかる旨の入力が行われると、光ディスク記録装置３００のＣＰＵ３３１は、不揮発性メモリ３３２に格納されているオーバーバーン記録処理用の制御プログラムを起動する。
【００２３】
図４は、オーバーバーン記録処理を説明するためのフローチャートである。
ＣＰＵ３３１は、ホストコンピュータからディスク規格を越える量のデータを光ディスクＤに記録すべき指令を受け取ると（ステップＳ１）、ディスク識別情報取得手段３２２に対し、光ディスクＤの識別情報を取得すべき指令を送出する。
【００２４】
ディスク識別情報取得手段３２２は、ＣＰＵ３３１から該指令を受け取ると、光ディスクＤのリードイン領域（図示略）等に記録されている当該光ディスクＤを識別するためのディスク識別情報を取得し、これをＣＰＵ３３１に出力する。
ＣＰＵ３３１は、ディスク識別情報取得手段３２２から該ディスク識別情報を受け取ると（ステップＳ２）、これを第１格納領域３３３ａに格納する一方（図３参照）、当該ディスク識別情報がオーバーバーン領域管理テーブルＴＡ（図２参照）に登録されているか否かを判断する（ステップＳ３）。
【００２５】
＜ディスク識別情報がオーバーバーン領域管理テーブルＴＡに登録されている場合＞
ＣＰＵ３３１は、例えばディスク識別情報取得手段３２２から受け取ったディスク識別情報、すなわちメーカ種別コード及び製品種別コードがそれぞれ「Ｙ・・・」、「Ｙ−Ａ・・・」であり、オーバーバーン領域管理テーブルＴＡに登録されていると判断すると（ステップＳ３；ＹＥＳ）、ステップＳ４に進み、該ディスク識別情報に対応付けて登録されているオーバーバーン領域関連情報（すなわち、オーバーバーン領域における記録終了位置に対応するアドレス）を当該オーバーバーン領域管理テーブルＴＡから読み出し、これを第２格納領域３３３ｂに格納する（図３参照）。
【００２６】
ＣＰＵ３３１は、ステップＳ４の処理が終了すると、光ディスクＤに対するデータ記録を開始すると共に、現アドレス情報取得手段３２１から順次供給される現アドレス情報と、第２格納領域３３３ｂに格納されているオーバーバーン領域関連情報との比較を開始する（ステップＳ５→ステップＳ６）。
ＣＰＵ３３１は、ステップＳ６において、受け取った現アドレス情報に示される現時点における記録位置と、オーバーバーン領域関連情報に示されるオーバーバーン領域における記録終了位置が一致したか否かを判断する。ＣＰＵ３３１は、現時点における記録位置とオーバーバーン領域における記録終了位置が一致していないと判断（すなわち、記録終了位置に到達していないと判断）すると、ステップＳ６の処理を繰り返し実行する。
【００２７】
一方、ＣＰＵ３３１は、ステップＳ６において、現時点における記録位置とオーバーバーン領域における記録終了位置が一致したと判断（すなわち、記録終了位置に到達したと判断）すると、ステップＳ７に進んで光ディスクＤに対するデータ記録を終了し（図５参照）、以上説明したオーバーバーン記録処理を終了する。
【００２８】
＜ディスク識別情報がオーバーバーン領域管理テーブルＴＡに登録されていない場合＞
ＣＰＵ３３１は、例えばディスク識別情報取得手段３２２から受け取ったディスク識別情報、すなわちメーカ種別コード及び製品種別コードがそれぞれ「Ｚ・・・」、「Ｚ−Ａ・・・」であり、該ディスク識別情報がオーバーバーン領域管理テーブルＴＡに登録されていないと判断すると（ステップＳ３；ＮＯ）、光ディスクＤにおける正常記録領域の最外周位置手前からトレース（あるいは、トラックキックを利用して光ディスクＤの半径方向に光ピックアップ３１０を移動）する制御を行い、記録終了位置を決定する（ステップＳ８）。詳述すると、ＣＰＵ３３１は、現アドレス情報取得手段３２１によって取得される光ピックアップ３１０の現在位置（光ディスクＤ上における絶対時間）を示す現アドレス情報が正常に読めなくなった位置を上記記録終了位置として決定する。なお、トレースの際に光ディスクＤに出射されるレーザパワーは、データ記録の際に光ディスクＤに出射されるレーザパワーと比較して小さいため、たとえミラー領域にレーザが出射されたとしても、光ディスク記録装置３００の異常動作を引き起こし、光ディスクＤ及び光ピックアップ３１０を損傷してしまうことはない。
【００２９】
説明に戻り、ステップＳ８の処理が終了すると、ＣＰＵ３３１は、ステップＳ４に進み、決定した記録終了位置に対応するアドレスを第２格納領域３３３ｂに格納する（ステップＳ４）。なお、この後の動作については、上述した場合と同様に説明することができるため、説明を割愛する。
【００３０】
以上説明したように、本実施形態に係る光ディスク記録装置３００によれば、オーバーバーン領域にデータを記録する際、揮発性メモリ３３３の第２格納領域３３３ｂに記録終了位置を示すオーバーバーン領域関連情報がセットされる。光ディスク記録装置３００は、第２格納領域３３３ｂにセットされたオーバーバーン領域関連情報を参照しながらオーバーバーン領域にデータを記録し、現時点における記録位置と第２格納領域３３３ｂにセットされたオーバーバーン領域関連情報に示される記録終了位置が一致した場合にデータの記録を終了する。すなわち、従来技術の項において説明したように、サーボエラーが生じるまでデータ記録を継続して実行することはないため、光ディスク記録装置３００の異常動作の発生を未然に防ぐことが可能となる。
【００３１】
また、本実施形態に係る光ディスク記録装置３００は、光ディスクＤから取得したディスク識別情報がオーバーバーン領域管理テーブルＴＡに登録されていないと判断した場合にのみ（図４に示す、ステップＳ３参照）、正常記録領域の最外周位置手前からトレース等して光ディスクＤの半径方向に光ピックアップ３１０を移動し、オーバーバーン領域における記録終了位置を決定する（図５参照）。この結果、常にトレース等して光ディスクＤの半径方向に光ピックアップ３１０を移動し、オーバーバーン領域における記録終了位置を決定する場合と比較して、該トレース等の実行回数を抑制することが可能となる。
【００３２】
（３）変形例
以上この発明の一実施形態について説明したが、上記実施形態はあくまで例示であり、上記実施形態に対しては、本発明の趣旨から逸脱しない範囲で様々な変形を加えることができる。変形例としては、例えば以下のようなものが考えられる。
【００３３】
＜変形例１＞
上述した本実施形態では、ディスク規格を越える量のデータを光ディスクＤに記録する場合を想定して説明したが、ディスク規格に収まる量のデータを光ディスクＤに記録する方が一般的である。従って、変形例１では、光ディスクＤに対するデータ記録を開始する前に、記録対象となるデータの量がディスク規格を越えるか、あるいはディスク規格に収まるかを判断する。
【００３４】
図６は、変形例１に係る記録処理を示すフローチャートである。
ＣＰＵ３３１は、ホストコンピュータから光ディスクＤに記録すべき旨の指令を受け取ると（ステップＳａ１）、光ディスクＤに予め記録されている正常記録領域に記録可能なデータ量（例えば、「６５０ＭＢ」、「７００ＭＢ」）をデコーダ３２０から取得すると共に、ハードディスク等から転送される記録データに含まれるデータ量情報等を参照して当該データの量を把握し、オーバーバーン領域にデータを記録することなくデータ記録を終了できるか否か、すなわち正常記録領域に全てのデータを記録することができるか否かを判断する（ステップＳａ２）。
【００３５】
ＣＰＵ３３１は、オーバーバーン領域にデータを記録する必要がないと判断した場合（ステップＳａ２；ＮＯ）、ステップＳａ３に進み、通常記録処理を行う一方、オーバーバーン領域にデータを記録する必要があると判断した場合には（ステップＳａ２；ＹＥＳ）、ステップＳａ４に進み、オーバーバーン記録処理を行い、光ディスクＤに対するデータ記録を終了する。
このように、光ディスクＤに対するデータ記録を開始する前に、記録対象となるデータの量がディスク規格を越えるか、あるいはディスク規格に収まるかを判断することで、オーバーバーン記録するために必要な動作を最小限に抑えることが可能となる。なお、オーバーバーン領域にデータを記録する必要があると判断した場合（ステップＳａ２；ＹＥＳ）、ＣＰＵ３３１がオーバーバーン領域にデータを記録するか否かの判断を催告する文字メッセージ（例えば、「オーバーバーン記録をトライしますか？」）等を表示部（図示略）に表示し、オーバーバーン領域にデータを記録する旨の応答が入力された場合にのみ、オーバーバーン記録を実行するようにしても良い。
【００３６】
＜変形例２＞
また、図４に示すステップＳ８において、光ディスクＤにおける正常記録領域の最外周位置手前からトレースする制御を行い、データ記録を終了すべき位置（記録終了位置）を決定した場合には、決定した記録終了位置に関する情報及び光ディスクＤの識別情報を新たにオーバーバーン領域管理テーブルＴＡに登録するようにしても良い。このように、決定した記録終了位置に関する情報及び光ディスクＤの識別情報を、新たにオーバーバーン領域管理テーブルＴＡに登録することで、光ディスクＤにおける正常記録領域の最外周位置手前からトレースする制御を行い、記録終了位置を決定するといった動作を最小限に抑えることが可能となる。
【００３７】
＜変形例３＞
図７は、現アドレス情報取得手段３２１によって取得される光ピックアップ３１０の現在位置（光ディスクＤ上における絶対時間）を示す現アドレス情報を説明するための図である。
上述した本実施形態では、図７（ａ）に示すように、光ディスクＤをトレースすることによって得られる現アドレス情報が正常に読めなくなった位置、すなわち光ディスクＤ上における絶対時間が単調に増加しなくなった位置を記録終了位置として決定したが、例えば図７（ｂ）に示すように、光ディスクＤをトレースすることによって得られる現アドレスが正常に読めなくなった位置ではなく、光ディスクＤ上に形成されたプリグルーブ（案内溝）がなくなった位置を記録終了位置として決定することも可能である。なお、プリグルーブが形成されている範囲であれば、かかる記録終了位置を任意に決定することも可能である。
【００３８】
＜変形例４＞
また、上述した本実施形態では、ディスク識別情報がオーバーバーン領域管理テーブルＴＡに登録されていないと判断した場合に、光ディスクＤにおける正常記録領域の最外周位置手前からトレースし、記録終了位置を決定する構成であったが、オーバーバーン領域管理テーブルＴＡを保持しない光ディスク記録装置においては、ディスクに対するデータの記録開始命令が入力された場合、常に上記トレースを行って記録終了位置を決定するようにしても良い。
また、上述した本実施形態では、ディスク識別情報とオーバーバーン領域関連情報とを対応付けて登録したオーバーバーン領域管理テーブルＴＡ（図２参照）を例に説明したが、当該オーバーバーン管理テーブルＴＡにオーバーバーン領域関連情報のみを登録するようにしても良い。例えば、光ディスクの種類等によらず、全ての光ディスクに共通のオーバーバーン領域関連情報（例えば、オーバーバーン領域に記録可能なデータ量；「１０ＭＢ」）をオーバーバーン領域管理テーブルＴＡに登録し、必要に応じて登録内容を更新する。このように、オーバーバーン管理テーブルＴＡにオーバーバーン領域関連情報のみを登録するようにしても良い。
【００３９】
＜変形例５＞
また、上述した本実施形態では、データの記録対象となる光ディスクＤとして、ＣＤ−Ｒ等を例示したが、ＣＤ−ＲＷ（Compact Disc ReWritable）、ＤＶＤ−Ｒ(Digital Versatile Disc Recordable)、ＤＶＤ−ＲＡＭ(Digital Versatile Disc Random Access Memory)、ＰＣ−ＲＷ（Phase Change ReWritable)等に代表される光ディスク、ＦＤ(Floppy Disc)、ＭＯ(Magneto Optical disc)等のディスク状記録媒体にも適用可能である。
【００４０】
＜変形例６＞
また、以上説明した光ディスク記録装置３００に係る諸機能（例えば、図４に示すオーバーバーン記録処理等）は、ソフトウェアによって実現することも可能である。具体的には該ソフトウェアを記録した記録媒体（例えば、ＣＤ−ＲＯＭ等）から光ディスク記録装置３００にインストールする、あるいは該ソフトウェアを備えたサーバからネットワーク（例えば、インターネット等）を介してダウンロードし、ホストコンピュータ等を介して光ディスク記録装置３００にインストールする。このように、上述した諸機能をソフトウェアによって実現することも可能である。なお、以上説明した各変形例を異なる変形例に適用することができるのは、勿論である。
【００４１】
【発明の効果】
以上説明したように、本発明によれば、ディスクのオーバーバーン領域にデータを記録する場合においても、ディスク記録装置の異常動作を引き起こすことなく、正常に記録動作を終了することが可能となる。
【図面の簡単な説明】
【図１】  本実施形態におけるディスク記録装置の構成を示す図である。
【図２】  同実施形態に係るオーバーバーン領域管理テーブルを説明するための図である。
【図３】  同実施形態に係る揮発性メモリを説明するための図である。
【図４】  同実施形態に係るオーバーバーン記録処理を示すフローチャートである。
【図５】  同実施形態に係るオーバーバーン記録処理を説明するための図である。
【図６】  変形例１に係る記録処理を示すフローチャートである。
【図７】  変形例３に係る現アドレス情報を説明するための図である。
【図８】  従来のオーバーバーン記録処理を説明するための図である。
【符号の説明】
３００・・・光ディスク記録装置、３１０・・・光ピックアップ、３２０・・・デコーダ、３２１・・・現アドレス情報取得手段、３２２・・・ディスク識別情報取得手段、３３０・・・制御部、３３１・・・ＣＰＵ、３３２・・・不揮発性メモリ、３３３・・・揮発性メモリ、３３３ａ・・・第１格納領域、３３３ｂ・・・第２格納領域、Ｄ・・・光ディスク、ＴＡ・・・オーバーバーン領域管理テーブル。
【図１】
0003915487.tif 000002
【図２】
0003915487.tif 000003
【図３】
0003915487.tif 000004
【図４】
0003915487.tif 000005
【図５】
0003915487.tif 000006
【図６】
0003915487.tif 000007
【図７】
0003915487.tif 000008
【図８】
0003915487.tif 000009