(57)【要約】【課題】記録媒体へのデータ記録の際の交替処理を行わないようにしてデータが正しく記録できる確率を高める。【解決手段】ＣＰＵは、初期値設定後（Ｓ１）、光ディスクの記録先として指定された記録領域に先頭記録パルス幅Ｄをデフォルト値Ｄ０にしてデータを記録して再生し（Ｓ２，Ｓ３）、記録エラー有り（Ｓ４）で、リトライ記録回数Ｘが最大リトライ記録回数ＸＭＡＸ未満なら、リトライ記録回数を更新して直前に記録したデータの先頭記録パルス幅Ｄにαを加算して（Ｓ５，Ｓ７，Ｓ８）、リトライ記録する。このように先頭記録パルス幅を広げたリトライ記録を繰り返し、リトライ記録回数Ｘが所定回数ＸＭＡＸ以上なら（Ｓ５）、光ディスク内に設けられた交替領域にデータを記録する交替処理を行う（Ｓ６）。【選択図】　　　図３
2004145953.tif 000002
【特許請求の範囲】
【請求項１】
データの書き換えが可能な記録媒体の記録領域にレーザ光を照射することによってデータを記録する記録手段と、該記録手段によって記録したデータを再生し、該再生したデータに基づいて前記記録領域に前記データを正しく記録できたか否かを判断する判断手段と、該判断手段によって正しく記録できなかったと判断したとき、前記記録領域に前記データの記録パルス幅のうちの先頭記録パルス幅を直前に記録したときとは異なるパルス幅で前記データを再記録し、該再記録したデータを再生し、該再生したデータに基づいて前記再記録したデータが前記記録領域に正しく記録できたか否かを判断する動作を所定回数行う再記録手段と、該再記録手段によって所定回数再記録しても正しく記録できなかったと判断したとき、前記記録媒体内に設けられた交替領域に前記データを記録する交替記録手段とを備えたことを特徴とする情報記録装置。
【請求項２】
請求項１記載の情報記録装置において、
前記再生したデータについて誤り訂正コードを用いても正しく訂正できなかったデータの数に基づいて前記記録領域に対してデータを正しく記録できるか否かを判断する手段と、該手段によって前記記録領域に対してデータを正しく記録できると判断したときには前記再記録手段によるデータの再記録を繰り返すようにし、前記記録領域に対してデータを正しく記録できないと判断したときには前記交替記録手段によって前記交替領域に前記データを記録するようにしたことを特徴とする情報記録装置。
【請求項３】
請求項１又は２記載の情報記録装置において、
前記所定回数再記録するとき、その所定回数内の予め設定した回数後は前記パルス幅の異ならせる量を変更するようにしたことを特徴とする情報記録装置。
【請求項４】
請求項１又は２記載の情報記録装置において、
前回の記録時に行った再記録回数が所定回数以上のとき、前記記録手段によって記録するデータの記録パルス幅のうちの先頭記録パルス幅を初期値とは異なるパルス幅で前記データを記録するようにしたことを特徴とする情報記録装置。
【請求項５】
データの書き換えが可能な記録媒体の記録領域にレーザ光を照射することによってデータを記録する記録手段と、該記録手段によって記録したデータを再生し、該再生したデータに基づいて前記記録領域に前記データを正しく記録できたか否かを判断する判断手段と、該判断手段によって正しく記録できなかったと判断したとき、前記レーザ光の記録パワーを直前に記録したときの記録パワーよりも大きいパワーにして前記データを前記記録領域に再記録し、該再記録したデータを再生し、該再生したデータに基づいて前記再記録したデータが前記記録領域に正しく記録できたか否かを判断する動作を所定回数行う第１の再記録手段と、該第１の再記録手段によって所定回数再記録しても正しく記録できなかったと判断したとき、前記記録領域に前記データの記録パルス幅のうちの先頭記録パルス幅を直前に記録したときとは異なるパルス幅で前記データを再記録し、該再記録したデータを再生し、該再生したデータに基づいて前記再記録したデータが前記記録領域に正しく記録できたか否かを判断する動作を所定回数行う第２の再記録手段と、該第２の再記録手段によって所定回数再記録しても正しく記録できなかったと判断したとき、前記記録媒体内に設けられた交替領域に前記データを記録する交替記録手段とを備えたことを特徴とする情報記録装置。
【請求項６】
データの書き換えが可能な記録媒体の記録領域にレーザ光を照射することによってデータを記録し、該記録したデータを再生し、該再生したデータに基づいて前記記録領域に前記データを正しく記録できたか否かを判断し、該判断によって正しく記録できなかったとき、前記記録領域に前記データの記録パルス幅のうちの先頭記録パルス幅を直前に記録したときとは異なるパルス幅で前記データを再記録し、該再記録したデータを再生し、該再生したデータに基づいて前記再記録したデータが前記記録領域に正しく記録できたか否かを判断する動作を所定回数行い、該所定回数再記録しても正しく記録できなかったと判断したとき、前記記録媒体内に設けられた交替領域に前記データを記録することを特徴とする情報記録方法。
【請求項７】
データの書き換えが可能な記録媒体の記録領域にレーザ光を照射することによってデータを記録し、該記録したデータを再生し、該再生したデータに基づいて前記記録領域に前記データを正しく記録できたか否かを判断し、該判断によって正しく記録できなかったとき、前記レーザ光の記録パワーを直前に記録したときの記録パワーよりも大きいパワーにして前記データを前記記録領域に再記録し、該再記録したデータを再生し、該再生したデータに基づいて前記再記録したデータが前記記録領域に正しく記録できたか否かを判断する動作を所定回数行い、該所定回数再記録しても正しく記録できなかったと判断したとき、前記記録領域に前記データの記録パルス幅のうちの先頭記録パルス幅を直前に記録したときとは異なるパルス幅で前記データを再記録し、該再記録したデータを再生し、該再生したデータに基づいて前記再記録したデータが前記記録領域に正しく記録できたか否かを判断する動作を所定回数行い、該所定回数再記録しても正しく記録できなかったと判断したとき、前記記録媒体内に設けられた交替領域に前記データを記録することを特徴とする情報記録方法。
【請求項８】
コンピュータに、データの書き換えが可能な記録媒体の記録領域にレーザ光を照射することによってデータを記録する記録手順と、該記録手順によって記録したデータを再生し、該再生したデータに基づいて前記記録領域に前記データを正しく記録できたか否かを判断する判断手順と、該判断手順によって正しく記録できなかったと判断したとき、前記記録領域に前記データの記録パルス幅のうちの先頭記録パルス幅を直前に記録したときとは異なるパルス幅で前記データを再記録し、該再記録したデータを再生し、該再生したデータに基づいて前記再記録したデータが前記記録領域に正しく記録できたか否かを判断する動作を所定回数行う再記録手順と、該再記録手順によって所定回数再記録しても正しく記録できなかったと判断したとき、前記記録媒体内に設けられた交替領域に前記データを記録する交替記録手順とを実行させるためのプログラム。
【請求項９】
コンピュータに、データの書き換えが可能な記録媒体の記録領域にレーザ光を照射することによってデータを記録する記録手順と、該記録手順によって記録したデータを再生し、該再生したデータに基づいて前記記録領域に前記データを正しく記録できたか否かを判断する判断手順と、該判断手順によって正しく記録できなかったと判断したとき、前記レーザ光の記録パワーを直前に記録したときの記録パワーよりも大きいパワーにして前記データを前記記録領域に再記録し、該再記録したデータを再生し、該再生したデータに基づいて前記再記録したデータが前記記録領域に正しく記録できたか否かを判断する動作を所定回数行う第１の再記録手順と、該第１の再記録手順によって所定回数再記録しても正しく記録できなかったと判断したとき、前記記録領域に前記データの記録パルス幅のうちの先頭記録パルス幅を直前に記録したときとは異なるパルス幅で前記データを再記録し、該再記録したデータを再生し、該再生したデータに基づいて前記再記録したデータが前記記録領域に正しく記録できたか否かを判断する動作を所定回数行う第２の再記録手順と、該第２の再記録手順によって所定回数再記録しても正しく記録できなかったと判断したとき、前記記録媒体内に設けられた交替領域に前記データを記録する交替記録手順とを実行させるためのプログラム。
【請求項１０】
データの書き換えが可能な記録媒体の記録領域にレーザ光を照射することによってデータを記録する記録手段と、該記録手段によって記録したデータを再生し、該再生したデータに基づいて前記記録領域に前記データを正しく記録できたか否かを判断する第１の判断手段と、該第１の判断手段によって正しく記録できなかったと判断したとき、前記記録領域に前記データの記録パルス幅のうちの先頭記録パルス幅を直前に記録したときとは異なるパルス幅で前記データを再記録し、該再記録したデータを再生し、該再生したデータの誤り訂正コードを用いても正しく訂正できなかったデータ数が直前に記録したときの正しく訂正できなかったデータ数よりも増えたか否かに基づいて前記再記録したデータが前記記録領域に正しく記録できたか否かを判断する動作を所定回数行う再記録手段と、該再記録手段によって所定回数再記録しても正しく記録できなかったと判断したとき、前記記録媒体内に設けられた交替領域に前記データを記録する交替記録手段と、前記再記録手段による再記録のときに前記再生したデータについて誤り訂正コードを用いても正しく訂正できなかったデータの数に基づいて前記再記録手段によるデータの再記録を繰り返すか前記交替記録手段によって前記交替領域に前記データを記録するかを判断する第２の判断手段と、該第２の判断手段の判断結果に基づいて前記再記録手段によるデータの再記録を繰り返すか前記交替記録手段によって前記交替領域に前記データを記録するかを切り換える手段とを備えたことを特徴とする情報記録装置。
【請求項１１】
データの書き換えが可能な記録媒体の記録領域にレーザ光を照射することによってデータを記録する記録手段と、該記録手段によって記録したデータを再生し、該再生したデータに基づいて前記記録領域に前記データを正しく記録できたか否かを判断する判断手段と、該判断手段によって正しく記録できなかったと判断したとき、前記記録領域に前記データの記録パルス幅のうちの先頭記録パルス幅を直前に記録したときとは異なるパルス幅で前記データを再記録し、該再記録したデータを再生し、該再生したデータに基づいて前記再記録したデータが前記記録領域に正しく記録できたか否かを判断する動作を所定回数行う再記録手段と、該再記録手段によって所定回数再記録して正しく記録できたデータの先頭記録パルス幅のうちの最大値である最大先頭記録パルス幅を記憶する最大先頭記録パルス幅記憶手段と、次に前記記録手段によってデータの書き換えが可能な記録媒体の記録領域にデータを記録したとき、該記録したデータを再生し、該再生したデータに基づいて前記データを正しく記録できたか否かを判断し、該判断によって正しく記録できなかったと判断したとき、前記データの記録パルス幅のうちの先頭記録パルス幅を直前に記録したときとは異なるパルス幅で前記データを再記録する動作を所定回数行い、該所定回数の動作を行う内に前記再記録するデータの先頭記録パルス幅が前記最大先頭記録パルス幅記憶手段に記憶された最大先頭記録パルス幅以上になったとき、前記記録媒体内に設けられた交替領域に前記データを記録する交替記録手段とを備えたことを特徴とする情報記録装置。
【請求項１２】
請求項１１記載の情報記録装置において、
前記最大先頭記録パルス幅と共に、その時の記録速度及び記録媒体の種類とを記憶し、自装置の電源遮断後あるいはリセット後も保持し続ける手段を設けたことを特徴とする情報記録装置。
【請求項１３】
請求項１１記載の情報記録装置において、
自装置の電源遮断後あるいはリセット後、データの書き換えが可能な記録媒体の記録領域にレーザ光を照射することによってデータを記録し、該記録したデータを再生し、該再生したデータに基づいて前記データを正しく記録できたか否かを判断し、該判断によって正しく記録できなかったと判断したとき、前記データの記録パルス幅のうちの先頭記録パルス幅を直前に記録したときとは異なるパルス幅で前記データを再記録する動作を所定回数行い、該所定回数の動作を行う内に前記再記録するデータの先頭記録パルス幅が前記最大先頭記録パルス幅記憶手段に記憶された最大先頭記録パルス幅以上になったとき、前記記録媒体内に設けられた交替領域に前記データを記録する手段を設けたことを特徴とする情報記録装置。
【請求項１４】
データの書き換えが可能な記録媒体の記録領域にレーザ光を照射することによってデータを記録し、該記録したデータを再生し、該再生したデータに基づいて前記記録領域に前記データを正しく記録できたか否かを判断し、該判断によって正しく記録できなかったとき、前記記録領域に前記データの記録パルス幅のうちの先頭記録パルス幅を直前に記録したときとは異なるパルス幅で前記データを再記録し、該再記録したデータを再生し、該再生したデータの誤り訂正コードを用いても正しく訂正できなかったデータ数が直前に記録したときの正しく訂正できなかったデータ数よりも増えたか否かに基づいて前記再記録したデータが前記記録領域に正しく記録できたか否かを判断する動作を所定回数行い、該所定回数再記録しても正しく記録できなかったと判断したとき、前記記録媒体内に設けられた交替領域に前記データを記録し、前記再記録のときに前記再生したデータについて誤り訂正コードを用いても正しく訂正できなかったデータの数に基づいて前記データの再記録を繰り返すか前記交替領域に前記データを記録するかを判断し、該判断結果に基づいて前記データの再記録を繰り返すか前記交替領域に前記データを記録するかを切り換えることを特徴とする情報記録方法。
【請求項１５】
データの書き換えが可能な記録媒体の記録領域にレーザ光を照射することによってデータを記録し、該記録したデータを再生し、該再生したデータに基づいて前記記録領域に前記データを正しく記録できたか否かを判断し、該判断によって正しく記録できなかったと判断したとき、前記記録領域に前記データの記録パルス幅のうちの先頭記録パルス幅を直前に記録したときとは異なるパルス幅で前記データを再記録し、該再記録したデータを再生し、該再生したデータに基づいて前記再記録したデータが前記記録領域に正しく記録できたか否かを判断する動作を所定回数行い、該所定回数再記録して正しく記録できたデータの先頭記録パルス幅のうちの最大値である最大先頭記録パルス幅を記憶し、次にデータの書き換えが可能な記録媒体の記録領域にデータを記録したとき、該記録したデータを再生し、該再生したデータに基づいて前記データを正しく記録できたか否かを判断し、該判断によって正しく記録できなかったと判断したとき、前記データの記録パルス幅のうちの先頭記録パルス幅を直前に記録したときとは異なるパルス幅で前記データを再記録する動作を所定回数行い、該所定回数の動作を行う内に前記再記録するデータの先頭記録パルス幅が前記記憶された最大先頭記録パルス幅以上になったとき、前記記録媒体内に設けられた交替領域に前記データを記録することを特徴とする情報記録方法。
【請求項１６】
コンピュータに、データの書き換えが可能な記録媒体の記録領域にレーザ光を照射することによってデータを記録する記録手順と、該記録手順によって記録したデータを再生し、該再生したデータに基づいて前記記録領域に前記データを正しく記録できたか否かを判断する第１の判断手順と、該第１の判断手順によって正しく記録できなかったと判断したとき、前記記録領域に前記データの記録パルス幅のうちの先頭記録パルス幅を直前に記録したときとは異なるパルス幅で前記データを再記録し、該再記録したデータを再生し、該再生したデータの誤り訂正コードを用いても正しく訂正できなかったデータ数が直前に記録したときの正しく訂正できなかったデータ数よりも増えたか否かに基づいて前記再記録したデータが前記記録領域に正しく記録できたか否かを判断する動作を所定回数行う再記録手順と、該再記録手順によって所定回数再記録しても正しく記録できなかったと判断したとき、前記記録媒体内に設けられた交替領域に前記データを記録する交替記録手順と、前記再記録手順による再記録のときに前記再生したデータについて誤り訂正コードを用いても正しく訂正できなかったデータの数に基づいて前記再記録手順によるデータの再記録を繰り返すか前記交替記録手順によって前記交替領域に前記データを記録するかを判断する第２の判断手順と、該第２の判断手順の判断結果に基づいて前記再記録手順によるデータの再記録を繰り返すか前記交替記録手順によって前記交替領域に前記データを記録するかを切り換える手順とを実行させるためのプログラム。
【請求項１７】
コンピュータに、データの書き換えが可能な記録媒体の記録領域にレーザ光を照射することによってデータを記録する記録手順と、該記録手順によって記録したデータを再生し、該再生したデータに基づいて前記記録領域に前記データを正しく記録できたか否かを判断する判断手順と、該判断手順によって正しく記録できなかったと判断したとき、前記記録領域に前記データの記録パルス幅のうちの先頭記録パルス幅を直前に記録したときとは異なるパルス幅で前記データを再記録し、該再記録したデータを再生し、該再生したデータに基づいて前記再記録したデータが前記記録領域に正しく記録できたか否かを判断する動作を所定回数行う再記録手順と、該再記録手順によって所定回数再記録して正しく記録できたデータの先頭記録パルス幅のうちの最大値である最大先頭記録パルス幅を記憶する最大先頭記録パルス幅記憶手順と、次に前記記録手順によってデータの書き換えが可能な記録媒体の記録領域にデータを記録したとき、該記録したデータを再生し、該再生したデータに基づいて前記データを正しく記録できたか否かを判断し、該判断によって正しく記録できなかったと判断したとき、前記データの記録パルス幅のうちの先頭記録パルス幅を直前に記録したときとは異なるパルス幅で前記データを再記録する動作を所定回数行い、該所定回数の動作を行う内に前記再記録するデータの先頭記録パルス幅が前記最大先頭記録パルス幅記憶手順によって記憶された最大先頭記録パルス幅以上になったとき、前記記録媒体内に設けられた交替領域に前記データを記録する交替記録手順とを実行させるためのプログラム。
【請求項１８】
請求項８，９，１６，１７のいずれか一項に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ＣＤ−Ｒ／ＲＷドライブ，ＤＶＤ−Ｒ／ＲＷドライブ，ＤＶＤ＋Ｒ／ＲＷドライブ，ＤＶＤ−ＲＡＭドライブ，ＤＶＤ＋ＲＡＭドライブ等のレーザ光を用いて書き換え可能な記録媒体にデータを繰り返し記録する情報記録装置とその情報記録方法とプログラムとそのプログラムを記録したコンピュータ読み取り可能な記録媒体とに関する。
【０００２】
【従来の技術】
光ディスク（記録媒体）にデータを記録する光学情報記録再生装置等の情報記録装置において、記録したデータを再生し、データ内に付加されている誤り訂正コードを用いてもそのデータが正しいデータに訂正できない記録エラーが存在した場合、光ディスク内に設けられた交替領域に上記データを記録する交替処理を行うシステムが導入されているものがある。そのようなシステムによれば、光ディスクにデータを正しく記録することができ、光ディスクに記録したデータの信頼性を高めることができる。
しかし、上述のような交替処理を行った場合、データは本来の記録領域と交替領域にまたがって記録されてしまうので、データ再生時にはデータの読み込みに時間がかかるという問題があった。
【０００３】
光ディスクの中でもデータの書き換え可能な光ディスク（記録媒体）の場合、その光ディスクに対するデータの記録再生を行う光ディスク装置では、光ディスクの記録領域にデータを記録した後に再生し、その再生したデータに基づいて記録エラーが発生した場合、同じ記録領域に再度記録を行うデータの再記録（リトライ記録）を行うのが一般的である。
そして、数回のリトライ記録を行っても記録エラーが発生すれば、データの書き換え可能な光ディスクに設けられた交替領域に書き込む交替処理へ移行する。
【０００４】
このようなデータの書き換え可能な光ディスクでは、リトライ記録によってデータを正しく記録できれば、交替領域を用いることなく連続した記録領域にデータを格納することができ、データの読み込みに時間がかかるという問題を解消することができる。そのためにもリトライ記録によってデータが正しく記録できる確率を高める必要がある。
【０００５】
従来のデータの書き換え可能な光ディスクにデータを記録する情報記録装置は、光ディスクにデータを記録した後にそのデータを再生し、その再生データのエラーレートを測定し、そのエラーレートが基準値を越えた場合、データ再記録（リトライ記録）時にデフォルト値よりも大きい記録パワーで記録することにより、リトライ記録によってデータが正しく記録できる確率を高めている（例えば、特許文献１参照）。
【０００６】
【特許文献１】
特開平１１−１５４３３０号公報
【０００７】
【発明が解決しようとする課題】
しかしながら、上述した従来の情報記録装置では、リトライ記録時に記録パワーを大きくしていくと、レーザ光を照射するピックアップ装置の寿命を縮め、記録媒体の記録面を劣化させてしまうので、記録パワーの上限値が決められており、データが正しく記録されるまで無制限に記録パワーを大きくしてリトライ記録をすることができず、データを正しく記録できる確率が高まらないという問題があった。
【０００８】
この発明は上記の課題を解決するためになされたものであり、記録媒体へのデータ記録の際の交替処理を行わないようにしてデータが正しく記録できる確率を高めることを目的とする。
【０００９】
【課題を解決するための手段】
この発明は上記の目的を達成するため、次の（１）〜（５）の情報記録装置を提供する。
（１）データの書き換えが可能な記録媒体の記録領域にレーザ光を照射することによってデータを記録する記録手段と、その記録手段によって記録したデータを再生し、その再生したデータに基づいて上記記録領域に上記データを正しく記録できたか否かを判断する判断手段と、その判断手段によって正しく記録できなかったと判断したとき、上記記録領域に上記データの記録パルス幅のうちの先頭記録パルス幅を直前に記録したときとは異なるパルス幅で上記データを再記録し、その再記録したデータを再生し、その再生したデータに基づいて上記再記録したデータが上記記録領域に正しく記録できたか否かを判断する動作を所定回数行う再記録手段と、その再記録手段によって所定回数再記録しても正しく記録できなかったと判断したとき、上記記録媒体内に設けられた交替領域に上記データを記録する交替記録手段を備えた情報記録装置。
【００１０】
（２）上記（１）の情報記録装置において、上記再生したデータについて誤り訂正コードを用いても正しく訂正できなかったデータの数に基づいて上記記録領域に対してデータを正しく記録できるか否かを判断する手段と、その手段によって上記記録領域に対してデータを正しく記録できると判断したときには上記再記録手段によるデータの再記録を繰り返すようにし、上記記録領域に対してデータを正しく記録できないと判断したときには上記交替記録手段によって上記交替領域に上記データを記録するようにした情報記録装置。
（３）上記（１）又は（２）の情報記録装置において、上記所定回数再記録するとき、その所定回数内の予め設定した回数後は前記パルス幅の異ならせる量を変更するようにした情報記録装置。
（４）上記（１）又は（２）の情報記録装置において、前回の記録時に行った再記録回数が所定回数以上のとき、上記記録手段によって記録するデータの記録パルス幅のうちの先頭記録パルス幅を初期値とは異なるパルス幅で上記データを記録するようにした情報記録装置。
【００１１】
（５）データの書き換えが可能な記録媒体の記録領域にレーザ光を照射することによってデータを記録する記録手段と、その記録手段によって記録したデータを再生し、その再生したデータに基づいて上記記録領域に上記データを正しく記録できたか否かを判断する判断手段と、その判断手段によって正しく記録できなかったと判断したとき、上記レーザ光の記録パワーを直前に記録したときの記録パワーよりも大きいパワーにして上記データを上記記録領域に再記録し、その再記録したデータを再生し、その再生したデータに基づいて上記再記録したデータが上記記録領域に正しく記録できたか否かを判断する動作を所定回数行う第１の再記録手段と、その第１の再記録手段によって所定回数再記録しても正しく記録できなかったと判断したとき、上記記録領域に上記データの記録パルス幅のうちの先頭記録パルス幅を直前に記録したときとは異なるパルス幅で上記データを再記録し、その再記録したデータを再生し、その再生したデータに基づいて上記再記録したデータが上記記録領域に正しく記録できたか否かを判断する動作を所定回数行う第２の再記録手段と、その第２の再記録手段によって所定回数再記録しても正しく記録できなかったと判断したとき、上記記録媒体内に設けられた交替領域に上記データを記録する交替記録手段を備えた情報記録装置。
【００１２】
また、次の（６）と（７）の情報記録方法も提供する。
（６）データの書き換えが可能な記録媒体の記録領域にレーザ光を照射することによってデータを記録し、その記録したデータを再生し、その再生したデータに基づいて上記記録領域に上記データを正しく記録できたか否かを判断し、その判断によって正しく記録できなかったとき、上記記録領域に上記データの記録パルス幅のうちの先頭記録パルス幅を直前に記録したときとは異なるパルス幅で上記データを再記録し、その再記録したデータを再生し、その再生したデータに基づいて上記再記録したデータが上記記録領域に正しく記録できたか否かを判断する動作を所定回数行い、その所定回数再記録しても正しく記録できなかったと判断したとき、上記記録媒体内に設けられた交替領域に上記データを記録する情報記録方法。
【００１３】
（７）データの書き換えが可能な記録媒体の記録領域にレーザ光を照射することによってデータを記録し、その記録したデータを再生し、その再生したデータに基づいて上記記録領域に上記データを正しく記録できたか否かを判断し、その判断によって正しく記録できなかったとき、上記レーザ光の記録パワーを直前に記録したときの記録パワーよりも大きいパワーにして上記データを上記記録領域に再記録し、その再記録したデータを再生し、その再生したデータに基づいて上記再記録したデータが上記記録領域に正しく記録できたか否かを判断する動作を所定回数行い、その所定回数再記録しても正しく記録できなかったと判断したとき、上記記録領域に上記データの記録パルス幅のうちの先頭記録パルス幅を直前に記録したときとは異なるパルス幅で上記データを再記録し、その再記録したデータを再生し、その再生したデータに基づいて上記再記録したデータが上記記録領域に正しく記録できたか否かを判断する動作を所定回数行い、その所定回数再記録しても正しく記録できなかったと判断したとき、上記記録媒体内に設けられた交替領域に上記データを記録する情報記録方法。
【００１４】
さらに、次の（８）と（９）のプログラムも提供する。
（８）コンピュータに、データの書き換えが可能な記録媒体の記録領域にレーザ光を照射することによってデータを記録する記録手順と、その記録手順によって記録したデータを再生し、その再生したデータに基づいて上記記録領域に上記データを正しく記録できたか否かを判断する判断手順と、その判断手順によって正しく記録できなかったと判断したとき、上記記録領域に上記データの記録パルス幅のうちの先頭記録パルス幅を直前に記録したときとは異なるパルス幅で上記データを再記録し、その再記録したデータを再生し、その再生したデータに基づいて上記再記録したデータが上記記録領域に正しく記録できたか否かを判断する動作を所定回数行う再記録手順と、その再記録手順によって所定回数再記録しても正しく記録できなかったと判断したとき、上記記録媒体内に設けられた交替領域に上記データを記録する交替記録手順とを実行させるためのプログラム。
【００１５】
（９）コンピュータに、データの書き換えが可能な記録媒体の記録領域にレーザ光を照射することによってデータを記録する記録手順と、その記録手順によって記録したデータを再生し、その再生したデータに基づいて上記記録領域に上記データを正しく記録できたか否かを判断する判断手順と、その判断手順によって正しく記録できなかったと判断したとき、上記レーザ光の記録パワーを直前に記録したときの記録パワーよりも大きいパワーにして上記データを上記記録領域に再記録し、その再記録したデータを再生し、その再生したデータに基づいて上記再記録したデータが上記記録領域に正しく記録できたか否かを判断する動作を所定回数行う第１の再記録手順と、その第１の再記録手順によって所定回数再記録しても正しく記録できなかったと判断したとき、上記記録領域に上記データの記録パルス幅のうちの先頭記録パルス幅を直前に記録したときとは異なるパルス幅で上記データを再記録し、その再記録したデータを再生し、その再生したデータに基づいて上記再記録したデータが上記記録領域に正しく記録できたか否かを判断する動作を所定回数行う第２の再記録手順と、その第２の再記録手順によって所定回数再記録しても正しく記録できなかったと判断したとき、上記記録媒体内に設けられた交替領域に上記データを記録する交替記録手順とを実行させるためのプログラム。
【００１６】
また、次の（１０）〜（１３）の各情報記録装置も提供する。
（１０）データの書き換えが可能な記録媒体の記録領域にレーザ光を照射することによってデータを記録する記録手段と、その記録手段によって記録したデータを再生し、その再生したデータに基づいて上記記録領域に上記データを正しく記録できたか否かを判断する第１の判断手段と、その第１の判断手段によって正しく記録できなかったと判断したとき、上記記録領域に上記データの記録パルス幅のうちの先頭記録パルス幅を直前に記録したときとは異なるパルス幅で上記データを再記録し、その再記録したデータを再生し、その再生したデータの誤り訂正コードを用いても正しく訂正できなかったデータ数が直前に記録したときの正しく訂正できなかったデータ数よりも増えたか否かに基づいて上記再記録したデータが上記記録領域に正しく記録できたか否かを判断する動作を所定回数行う再記録手段と、その再記録手段によって所定回数再記録しても正しく記録できなかったと判断したとき、上記記録媒体内に設けられた交替領域に上記データを記録する交替記録手段と、上記再記録手段による再記録のときに上記再生したデータについて誤り訂正コードを用いても正しく訂正できなかったデータの数に基づいて上記再記録手段によるデータの再記録を繰り返すか上記交替記録手段によって上記交替領域に上記データを記録するかを判断する第２の判断手段と、その第２の判断手段の判断結果に基づいて上記再記録手段によるデータの再記録を繰り返すか上記交替記録手段によって上記交替領域に上記データを記録するかを切り換える手段を備えた情報記録装置。
【００１７】
（１１）データの書き換えが可能な記録媒体の記録領域にレーザ光を照射することによってデータを記録する記録手段と、その記録手段によって記録したデータを再生し、その再生したデータに基づいて上記記録領域に上記データを正しく記録できたか否かを判断する判断手段と、その判断手段によって正しく記録できなかったと判断したとき、上記記録領域に上記データの記録パルス幅のうちの先頭記録パルス幅を直前に記録したときとは異なるパルス幅で上記データを再記録し、その再記録したデータを再生し、その再生したデータに基づいて上記再記録したデータが上記記録領域に正しく記録できたか否かを判断する動作を所定回数行う再記録手段と、その再記録手段によって所定回数再記録して正しく記録できたデータの先頭記録パルス幅のうちの最大値である最大先頭記録パルス幅を記憶する最大先頭記録パルス幅記憶手段と、次に上記記録手段によってデータの書き換えが可能な記録媒体の記録領域にデータを記録したとき、その記録したデータを再生し、その再生したデータに基づいて上記データを正しく記録できたか否かを判断し、その判断によって正しく記録できなかったと判断したとき、上記データの記録パルス幅のうちの先頭記録パルス幅を直前に記録したときとは異なるパルス幅で上記データを再記録する動作を所定回数行い、その所定回数の動作を行う内に上記再記録するデータの先頭記録パルス幅が上記最大先頭記録パルス幅記憶手段に記憶された最大先頭記録パルス幅以上になったとき、上記記録媒体内に設けられた交替領域に上記データを記録する交替記録手段を備えた情報記録装置。
【００１８】
（１２）上記（１１）の情報記録装置において、上記最大先頭記録パルス幅と共に、その時の記録速度及び記録媒体の種類とを記憶し、自装置の電源遮断後あるいはリセット後も保持し続ける手段を設けた情報記録装置。
（１３）上記（１１）の情報記録装置において、自装置の電源遮断後あるいはリセット後、データの書き換えが可能な記録媒体の記録領域にレーザ光を照射することによってデータを記録し、その記録したデータを再生し、その再生したデータに基づいて上記データを正しく記録できたか否かを判断し、その判断によって正しく記録できなかったと判断したとき、上記データの記録パルス幅のうちの先頭記録パルス幅を直前に記録したときとは異なるパルス幅で上記データを再記録する動作を所定回数行い、その所定回数の動作を行う内に上記再記録するデータの先頭記録パルス幅が上記最大先頭記録パルス幅記憶手段に記憶された最大先頭記録パルス幅以上になったとき、上記記録媒体内に設けられた交替領域に上記データを記録する手段を設けた情報記録装置。
【００１９】
さらに、次の（１４）と（１５）の情報記録方法も提供する。
（１４）データの書き換えが可能な記録媒体の記録領域にレーザ光を照射することによってデータを記録し、その記録したデータを再生し、その再生したデータに基づいて上記記録領域に上記データを正しく記録できたか否かを判断し、その判断によって正しく記録できなかったとき、上記記録領域に上記データの記録パルス幅のうちの先頭記録パルス幅を直前に記録したときとは異なるパルス幅で上記データを再記録し、その再記録したデータを再生し、その再生したデータの誤り訂正コードを用いても正しく訂正できなかったデータ数が直前に記録したときの正しく訂正できなかったデータ数よりも増えたか否かに基づいて上記再記録したデータが上記記録領域に正しく記録できたか否かを判断する動作を所定回数行い、その所定回数再記録しても正しく記録できなかったと判断したとき、上記記録媒体内に設けられた交替領域に上記データを記録し、上記再記録のときに上記再生したデータについて誤り訂正コードを用いても正しく訂正できなかったデータの数に基づいて上記データの再記録を繰り返すか上記交替領域に上記データを記録するかを判断し、その判断結果に基づいて上記データの再記録を繰り返すか上記交替領域に上記データを記録するかを切り換える情報記録方法。
【００２０】
（１５）データの書き換えが可能な記録媒体の記録領域にレーザ光を照射することによってデータを記録し、その記録したデータを再生し、その再生したデータに基づいて上記記録領域に上記データを正しく記録できたか否かを判断し、その判断によって正しく記録できなかったと判断したとき、上記記録領域に上記データの記録パルス幅のうちの先頭記録パルス幅を直前に記録したときとは異なるパルス幅で上記データを再記録し、その再記録したデータを再生し、その再生したデータに基づいて上記再記録したデータが上記記録領域に正しく記録できたか否かを判断する動作を所定回数行い、その所定回数再記録して正しく記録できたデータの先頭記録パルス幅のうちの最大値である最大先頭記録パルス幅を記憶し、次にデータの書き換えが可能な記録媒体の記録領域にデータを記録したとき、その記録したデータを再生し、その再生したデータに基づいて上記データを正しく記録できたか否かを判断し、その判断によって正しく記録できなかったと判断したとき、上記データの記録パルス幅のうちの先頭記録パルス幅を直前に記録したときとは異なるパルス幅で上記データを再記録する動作を所定回数行い、その所定回数の動作を行う内に上記再記録するデータの先頭記録パルス幅が上記記憶された最大先頭記録パルス幅以上になったとき、上記記録媒体内に設けられた交替領域に上記データを記録する情報記録方法。
【００２１】
また、次の（１６）と（１７）のプログラムも提供する。
（１６）コンピュータに、データの書き換えが可能な記録媒体の記録領域にレーザ光を照射することによってデータを記録する記録手順と、その記録手順によって記録したデータを再生し、その再生したデータに基づいて上記記録領域に上記データを正しく記録できたか否かを判断する第１の判断手順と、その第１の判断手順によって正しく記録できなかったと判断したとき、上記記録領域に上記データの記録パルス幅のうちの先頭記録パルス幅を直前に記録したときとは異なるパルス幅で上記データを再記録し、その再記録したデータを再生し、その再生したデータの誤り訂正コードを用いても正しく訂正できなかったデータ数が直前に記録したときの正しく訂正できなかったデータ数よりも増えたか否かに基づいて上記再記録したデータが上記記録領域に正しく記録できたか否かを判断する動作を所定回数行う再記録手順と、その再記録手順によって所定回数再記録しても正しく記録できなかったと判断したとき、上記記録媒体内に設けられた交替領域に上記データを記録する交替記録手順と、上記再記録手順による再記録のときに上記再生したデータについて誤り訂正コードを用いても正しく訂正できなかったデータの数に基づいて上記再記録手順によるデータの再記録を繰り返すか上記交替記録手順によって上記交替領域に上記データを記録するかを判断する第２の判断手順と、その第２の判断手順の判断結果に基づいて上記再記録手順によるデータの再記録を繰り返すか上記交替記録手順によって上記交替領域に上記データを記録するかを切り換える手順とを実行させるためのプログラム。
【００２２】
（１７）コンピュータに、データの書き換えが可能な記録媒体の記録領域にレーザ光を照射することによってデータを記録する記録手順と、その記録手順によって記録したデータを再生し、その再生したデータに基づいて上記記録領域に上記データを正しく記録できたか否かを判断する判断手順と、その判断手順によって正しく記録できなかったと判断したとき、上記記録領域に上記データの記録パルス幅のうちの先頭記録パルス幅を直前に記録したときとは異なるパルス幅で上記データを再記録し、その再記録したデータを再生し、その再生したデータに基づいて上記再記録したデータが上記記録領域に正しく記録できたか否かを判断する動作を所定回数行う再記録手順と、その再記録手順によって所定回数再記録して正しく記録できたデータの先頭記録パルス幅のうちの最大値である最大先頭記録パルス幅を記憶する最大先頭記録パルス幅記憶手順と、次に上記記録手順によってデータの書き換えが可能な記録媒体の記録領域にデータを記録したとき、その記録したデータを再生し、その再生したデータに基づいて上記データを正しく記録できたか否かを判断し、その判断によって正しく記録できなかったと判断したとき、上記データの記録パルス幅のうちの先頭記録パルス幅を直前に記録したときとは異なるパルス幅で上記データを再記録する動作を所定回数行い、その所定回数の動作を行う内に上記再記録するデータの先頭記録パルス幅が上記最大先頭記録パルス幅記憶手順によって記憶された最大先頭記録パルス幅以上になったとき、上記記録媒体内に設けられた交替領域に上記データを記録する交替記録手順とを実行させるためのプログラム。
【００２３】
さらに、次の（１８）の記録媒体も提供する。
（１８）上記（８）と（９）と（１６）と（１７）のいずれかのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【００２４】
【発明の実施の形態】
以下、この発明の実施形態を図面に基づいて具体的に説明する。
図１は、この発明の一実施形態である光ディスク装置の構成を示すブロック図である。
なお、この発明を適用する光ディスクに対してデータを記録再生する光ディスク装置としては、この実施形態の光ディスク装置の他に、データの書き換えが可能な記録媒体であれば光ディスクに限らず、光磁気ディスクなどの光記録媒体に対してデータを記録再生する装置にも適応することができる。
【００２５】
この光ディスク装置（光ディスクドライブ）は、スピンドルモータ２，光ピックアップ３，モータドライバ４，レーザコントローラ５，リードアンプ（ＲＦアンプ）６，ＣＤエンコーダ７，ＣＤデコーダ８，サーボ部９，ＣＤ−ＲＯＭエンコーダ１０，バッファＲＡＭ（バッファメモリ）１１，ＣＤ−ＲＯＭデコーダ１２，バッファマネージャ１３，ＲＯＭ１４，ＣＰＵ１５，ＲＡＭ１６からなる。
同図中に示す矢印付き線は各部（各ブロック）間においてデータが主に流れる方向を示しており、また、図を簡略化するために、各部を制御するＣＰＵ１５には、矢印付き太線のみを記し、各ブロックとの接続の図示を省略している。
ＲＯＭ１４には、ＣＰＵ１５で解読可能なコードで記述された制御プログラムが格納されている。光ディスク装置の電源がオン状態になると、ＲＯＭ１４内の制御プログラムを図示を省略した公知のメインメモリにロードし、ＣＰＵ１５はその制御プログラムに従って上記各部の動作を制御すると共に、その制御に必要なデータ等を一時的にＲＡＭ１６に保存する。
【００２６】
次に、この光ディスク装置の基本的な動作の概要について説明する。
この光ディスク装置は、ＲＡＭ１６に光ディスク１に記録するデータの記録パルス幅の情報を保存し、その記録パルス幅の情報を変更してこの発明に係る再記録動作（リトライ記録動作）を行うことを特徴とする。
この光ディスク装置は、スピンドルモータ２がＣＤ−ＲＷディスク，ＤＶＤ−ＲＷディスク，ＤＶＤ＋ＲＷディスク，ＤＶＤ−ＲＡＭディスク，ＤＶＤ＋ＲＡＭディスク等のレーザ光を用いて書き換え可能な記録媒体光であるディスク１を回転駆動する。モータドライバ４とサーボ部９は、スピンドルモータ２を線速度一定もしくは回転速度一定になるように制御する。
【００２７】
光ピックアップ３は、図示を省略した公知の半導体レーザ光源，光学系部，フォーカスアクチュエータ，トラックアクチュエータ，受光素子及びポジションセンサを内蔵しており、レーザ光Ｌを光ディスク１に照射する。また、この光ピックアップ３は、モータドライバ４とサーボ部９により、レーザ光Ｌのスポットが光ディスク１上の目的の場所（記録する箇所）に位置するように制御される。
【００２８】
そして、光ディスク１に記録されたデータの再生（リード）時には、ＲＦアンプ６が光ピックアップ３によって得られた再生信号を増幅して２値化した後、ＣＤデコーダ８に入力する。このＣＤデコーダ８は、ＲＦアンプ６から入力された２値化データをＥＦＭ（Ｅｉｇｈｔ　ｔｏ　Ｆｏｕｒｔｅｅｎ　Ｍｏｄｕｌａｔｉｏｎ）復調してＣＤ−ＲＯＭデコーダ１２へ出力する。ＣＤ−ＲＯＭデコーダ１２はＣＤデコーダ８で復調されたデータに誤り訂正の処理を行い、バッファマネージャ１３がその誤り訂正の処理が行われたデータを一旦バッファＲＡＭ１１に蓄える。
【００２９】
また、光ディスク１へのデータの記録（ライト）時には、図示を省略したＡＴＡＰＩ／ＳＣＳＩインタフェースを通してホストコンピュータから送られてきたデータをバッファマネージャ１３によって一旦バッファＲＡＭ１１に蓄える。そして、バッファＲＡＭ１１内にある程度の量のデータが蓄積された状態で、ライト動作を開始する。そのライト動作は、ＣＤ−ＲＯＭエンコーダ１０やＣＤエンコーダ７において、バッファＲＡＭ１１のデータに誤り訂正コードを付加し、レーザコントローラ５，光ピックアップ３を介して光ディスク１にデータを記録する。
【００３０】
図２は、データの書き換えが可能な光ディスク１におけるデータの記録パルス幅の形状の一例を示す波形図である。
データの記録パルスは一つの記録パルス幅Ｄ１の先頭パルスと一つもしくは複数の記録パルス幅Ｄ２の中間パルス（同図には３個の場合を示す）から形成されている。一方、記録パワーレベルはＰｒとＰ１とＰ２の３種類を有する。
この光ディスク装置では、光ディスク１にデータを記録するとき、そのデータの先頭パルスの記録パルス幅を通常よりは広くすることにより、オーバーライトの品質を向上させるものである。
【００３１】
（１）この光ディスク装置におけるこの発明に係る第１の記録機能
この第１の記録機能を実現するため、光ディスク装置のＣＰＵ１５のＲＯＭ１４又はＲＡＭ１６に、データの書き換えが可能な記録媒体の記録領域にレーザ光を照射することによってデータを記録する記録手順と、その記録手順によって記録したデータを再生し、その再生したデータに基づいて上記記録領域に上記データを正しく記録できたか否かを判断する判断手順と、その判断手順によって正しく記録できなかったと判断したとき、上記記録領域に上記データの記録パルス幅のうちの先頭記録パルス幅を直前に記録したときとは異なるパルス幅で上記データを再記録し、その再記録したデータを再生し、その再生したデータに基づいて上記再記録したデータが上記記録領域に正しく記録できたか否かを判断する動作を所定回数行う再記録手順と、その再記録手順によって所定回数再記録しても正しく記録できなかったと判断したとき、上記記録媒体内に設けられた交替領域に上記データを記録する交替記録手順とを実行させるためのプログラムをインストール（ＣＰＵが実行可能に格納）する。
【００３２】
そして、ＣＰＵ１５がそのプログラムを実行することにより、データの書き換えが可能な記録媒体の記録領域にレーザ光を照射することによってデータを記録し、その記録したデータを再生し、その再生したデータに基づいて上記記録領域に上記データを正しく記録できたか否かを判断し、その判断によって正しく記録できなかったとき、上記記録領域に上記データの記録パルス幅のうちの先頭記録パルス幅を直前に記録したときとは異なるパルス幅で上記データを再記録し、その再記録したデータを再生し、その再生したデータに基づいて上記再記録したデータが上記記録領域に正しく記録できたか否かを判断する動作を所定回数行い、その所定回数再記録しても正しく記録できなかったと判断したとき、上記記録媒体内に設けられた交替領域に上記データを記録する記録処理を行う。
【００３３】
すなわち、上記ＣＰＵ１５等が、データの書き換えが可能な記録媒体の記録領域にレーザ光を照射することによってデータを記録する記録手段と、その記録手段によって記録したデータを再生し、その再生したデータに基づいて上記記録領域に上記データを正しく記録できたか否かを判断する判断手段と、その判断手段によって正しく記録できなかったと判断したとき、上記記録領域に上記データの記録パルス幅のうちの先頭記録パルス幅を直前に記録したときとは異なるパルス幅で上記データを再記録し、その再記録したデータを再生し、その再生したデータに基づいて上記再記録したデータが上記記録領域に正しく記録できたか否かを判断する動作を所定回数行う再記録手段と、その再記録手段によって所定回数再記録しても正しく記録できなかったと判断したとき、上記記録媒体内に設けられた交替領域に上記データを記録する交替記録手段の機能を果たす。
【００３４】
次に、この第１の記録機能の動作を図３に示すフローチャート図に基づいて説明する。
図３は、この光ディスク装置における第１の記録処理を示すフローチャート図である。
この第１の記録処理は、ＣＰＵ１５が、ステップ（図中「Ｓ」で示す）１で初期値を設定する。その初期値の設定では、データを正しく記録できなかったときの再記録回数をカウントするための初期値としてリトライ記録回数（再記録回数）Ｘ＝０にし、データの再記録（リトライ記録）のときに先頭記録パルス幅Ｄを直前に記録したときとは異ならせるためのデフォルト値（初期値）Ｄ０にする。
ステップ２で光ピックアップから光ディスクにレーザ光を照射することにより、まず、光ディスクの記録先として指定された記録領域に先頭記録パルス幅Ｄをデフォルト値Ｄ０にしてデータを記録する。
【００３５】
次に、ステップ３でその記録したデータを再生し、光ピックアップから光ディスクに先頭記録パルス幅Ｄをデフォルト値Ｄ０でデータを記録した領域の再生信号を得て、ＲＦアンプで増幅した後に２値化し、ＣＤデコーダでＥＦＭ復調し、ＣＤ−ＲＯＭデコーダで誤り訂正の処理を行い、ステップ４で記録エラー無しか否かを判断することによってデータが正しく記録されているか否かを判断する。
ステップ４で記録エラー無しでデータが正しく記録されていると判断した場合、すなわち、誤り訂正の必要がない場合、もしくは誤り訂正によって全てのデータが正しく訂正できた場合はデータが正しく記録されているとしてデータ記録終了もしくは次のデータの記録を続ける。
【００３６】
一方、ステップ４の判断で記録エラー有りでデータが正しく記録できなかったと判断した場合、すなわち、データが誤り訂正コードを用いても正しく訂正できないデータがあった場合はデータが正しく記録できなかったとして、ステップ５でリトライ記録回数Ｘが予め設定した所定回数（最大リトライ記録回数）ＸＭＡＸ以上になったか否かを判断する。
【００３７】
ステップ５の判断でリトライ記録回数Ｘが予め設定した所定回数ＸＭＡＸ未満なら、ステップ７へ進んでリトライ記録回数Ｘ＝Ｘ＋１でリトライ記録回数に１を加算し、ステップ８で直前に記録したデータの先頭記録パルス幅Ｄに所定記録パルス幅αを加算してリトライ記録するときの先頭記録パルス幅をＤ＋αにし、ステップ２へ戻って光ピックアップから光ディスクにレーザ光を照射することにより、先頭記録パルス幅をＤ＋αでデータをリトライ記録し、ステップ３でその記録したデータを再生し、光ピックアップから光ディスクに先頭記録パルス幅をＤ＋αでデータを記録した領域の再生信号を得て、ＲＦアンプで増幅した後に２値化し、ＣＤデコーダでＥＦＭ復調し、ＣＤ−ＲＯＭデコーダで誤り訂正の処理を行い、ステップ４で記録エラー無しか否かを判断することによってデータが正しく記録されているか否かを判断する。
【００３８】
このようにして、ステップ１〜４で最初に光ディスク１の記録先の記録領域に先頭記録パルス幅Ｄをデフォルト値Ｄ０にしたデータを記録し、その記録したデータを再生し、その再生したデータに基づいて記録領域にデータを正しく記録できたか否かを判断する。その判断によって正しく記録できなかったとき、ステップ２〜４とステップ５とステップ７〜８で直前のデータの記録パルス幅のうちの先頭記録パルス幅Ｄに所定の記録パルス幅αを加算して直前に記録したときとは異なるパルス幅にしてデータを再記録し、その再記録したデータを再生し、その再生したデータに基づいて再記録したデータが記録領域に正しく記録できたか否かを判断する動作を所定回数ＸＭＡＸ行う。
【００３９】
つまり、ＲＡＭ１６に保存されている記録パルス幅の情報を変更することによって、直前の記録の際の先頭記録パルス幅Ｄから所定記録パルス幅αだけ広く設定してリトライ記録を行う。リトライ記録をして、そのデータが誤り訂正コードを用いても訂正できない記録エラーが発生しなければ記録終了もしくは次のデータの記録を続け、記録エラーが発生すれば更に先頭記録パルス幅Ｄを所定記録パルス幅αだけ広く設定してリトライ記録を行う。この一連の処理の流れを繰り返し、リトライ記録回数が予め定めた最大記録回数ＸＭＡＸに達すれば交替処理へ移行する。
【００４０】
したがって、リトライ記録の度にデータの先頭記録パルス幅Ｄを所定記録パルス幅αづつ広げて（１回目のリトライ記録では先頭記録パルス幅はデフォルト値Ｄ０＋α，２回目のリトライ記録では先頭記録パルス幅はデフォルト値Ｄ０＋２α，・・・，ｎ回目のリトライ記録では先頭記録パルス幅はデフォルト値Ｄ０＋ｎα（ｎは正の整数））再記録する。
そして、ステップ５の判断でリトライ記録回数Ｘが予め設定した所定回数ＸＭＡＸ以上なら、すなわち、光ディスクの記録先の記録領域に対して所定回数ＸＭＡＸ再記録してもデータを正しく記録できなかったと判断したとき、ステップ６へ進んで光ディスク内に設けられた交替領域にデータを記録する記録処理（交替処理）を行う。
【００４１】
一般に、光ディスク装置において記録エラーが発生する原因はさまざまであるが、その中には、オーバーライトする際に記録パワーが小さいために消し残りが出てしまうといった原因がある。そこで、消し残りを生じさせないためには記録パワーを大きくすることが考えられるが、レーザ光を照射するピックアップ装置の寿命を縮めることから、無制限に記録パワーを大きくすることはできない。
この実施形態の光ディスク装置の第１の記録機能は、リトライ記録時に記録パワーを大きくする代わりに、データの先頭記録パルス幅をデフォルト値よりも広くして記録するので、記録パワーの上限には関係がなく、記録パワーを大きくするのと同等の効果を得られ、リトライ記録によってデータが正しく記録できる確率を高め、光ディスクにデータを正しくオーバーライトすることができる。
【００４２】
（２）この光ディスク装置におけるこの発明に係る第２の記録機能
上述の第１の記録機能において、リトライ記録はデータが正しく記録されるまで数回行われるが、そのリトライ記録回数が多ければ記録時間は長くなる問題がある。記録領域に正しく記録されない欠陥が複数回生じた場合、２回目以降は可能な限りリトライ記録回数を少なくして正しく記録する必要がある。
また、リトライ記録はデータが正しく記録されるまで数回行われるが、そのリトライ記録回数が多ければ記録時間は長くなる問題がある。
正しく記録できない可能性が高いリトライ記録は、記録時間を長める原因となるので、実行しないようにする必要がある。
そこで、第２の記録機能では、リトライ記録回数を少なくしている。
【００４３】
この第２の記録機能を実現するため、上記プログラムに、上記再生したデータについて誤り訂正コードを用いても正しく訂正できなかったデータの数に基づいて上記記録領域に対してデータを正しく記録できるか否かを判断する手順と、その手順によって上記記録領域に対してデータを正しく記録できると判断したときには上記再記録手順によるデータの再記録を繰り返すようにし、上記記録領域に対してデータを正しく記録できないと判断したときには上記交替記録手順によって上記交替領域に上記データを記録するようにする手順とを追加し、上記ＣＰＵ１５等がその手順も実行することにより、第２の記録機能を実現する。
【００４４】
次に、この第２の記録機能の動作を同じく図３に示すフローチャート図に基づいて説明する。
この第２の記録処理は、ＣＰＵ１５が、上述の処理と同様にして上記ステップ５の処理でリトライ記録回数Ｘが予め設定した所定回数（最大リトライ記録回数）ＸＭＡＸ以上になったか否かを判断し、さらに上記再生したデータについて誤り訂正コードを用いても正しく訂正できなかったデータの数に基づいて上記記録領域に対してデータを正しく記録できるか否かも判断する。
【００４５】
このように、上述の交替処理へ移行するか否かの判断において、リトライ記録回数Ｘが予め設定した所定回数（最大リトライ記録回数）ＸＭＡＸ以上になったか否かの判断と、再生したデータについて誤り訂正コードを用いても正しく訂正できないデータ数（記録エラー数）が予め設定した判断基準値以上か否かを判断し、その両判断によってリトライ記録を繰り返すか交替処理に移行するかを判断する。その判断基準値となる記録エラー数は予め一定数に定めておいても良いし、リトライ記録が何回目であるかによって上記記録エラー数を変えるようにしても良い。
例えば、リトライ記録回数が２回以上からは、記録エラーが有り、その記録エラー数が判断基準値未満の場合には先頭記録パルス幅を変えてリトライ記録を繰り返し、記録エラー数が判断基準値以上の時には直ちに交替処理に移行するようにする。
【００４６】
この実施形態の光ディスク装置の第２の記録機能は、再生したデータの誤り訂正コードを用いても正しいデータに訂正できなかった記録エラー数が多いほど、その後、同じ領域に同じデータを記録しても正しく記録できない可能性が高いことに着目し、リトライ記録を繰り返すか交替領域への記録に移行するかを、記録エラー数で判断することによって、正しく記録できないリトライ記録の回数を減らすことができ、記録時間の短縮を実現することができる。
【００４７】
（３）この光ディスク記録装置におけるこの発明に係る第３の記録機能
第３の記録機能では、上述の第２の記録機能とは異なる方法でリトライ記録回数を少なくしている。
この第３の記録機能を実現するため、上記プログラムに、上記所定回数再記録するとき、その所定回数内の予め設定した回数後は上記パルス幅の異ならせる量を変更するようにする手順を追加し、上記ＣＰＵ１５等がその手順も実行することにより、第３の記録機能を実現する。
【００４８】
次に、この第３の記録機能の動作を図４に示すフローチャート図に基づいて説明する。
図４は、この光ディスク記録装置における第３の記録処理を示すフローチャート図である。
この第３の記録処理は、ＣＰＵ１５が、ステップ（図中「Ｓ」で示す）１１で最初のデータの書き込みか否かを判断し、最初のデータの書き込み（最初のデータの記録）でない場合はステップ１３へ進み、最初のデータの書き込みの場合、ステップ１２でデータ記録前にリトライ記録発生回数Ｎを初期値“０”に設定してステップ１３へ進む。このリトライ記録発生回数Ｎは先頭記録パルス幅のパルス幅の異ならせる量を変更するタイミングを判断するためのカウント値である。
【００４９】
ステップ１３で初期値を設定する。その初期値の設定では、データを正しく記録できなかったときの再記録回数をカウントするための初期値としてリトライ記録回数（再記録回数）Ｘ＝０にし、データの再記録（リトライ記録）のときに先頭記録パルス幅Ｄを直前に記録したときとは異ならせるためのデフォルト値（初期値）Ｄ０にする。
ステップ１４で光ピックアップから光ディスクにレーザ光を照射することにより、まず、光ディスクの記録先として指定された記録領域に先頭記録パルス幅Ｄをデフォルト値Ｄ０にしてデータを記録する。
【００５０】
次に、ステップ１５でその記録したデータを再生し、光ピックアップから光ディスクに先頭記録パルス幅Ｄをデフォルト値Ｄ０でデータを記録した領域の再生信号を得て、ＲＦアンプで増幅した後に２値化し、ＣＤデコーダでＥＦＭ復調し、ＣＤ−ＲＯＭデコーダで誤り訂正の処理を行い、ステップ１６で記録エラー無しか否かを判断することによってデータが正しく記録されているか否かを判断する。
【００５１】
ステップ１６で記録エラー無しでデータが正しく記録されていると判断した場合、すなわち、誤り訂正の必要がない場合、もしくは誤り訂正によって全てのデータが正しく訂正できた場合はデータが正しく記録されているとしてステップ１７へ進んでリトライ記録回数Ｘ＝０か否かを判断し、リトライ記録回数Ｘ＝０ならデータ記録終了もしくは次のデータの記録を続け、リトライ記録回数Ｘ＝０でなければステップ１８でリトライ記録発生回数Ｎに１を加算してその記録領域におけるリトライ記録発生回数としてＲＡＭ等のメモリに格納し、データ記録終了もしくは次のデータの記録を続ける。その光ディスクの各記録領域におけるリトライ記録発生回数は、その光ディスクの管理領域や空き領域に記録するようにすると良い。そして、次回のオーバーライト時には、光ディスク上からその記録先の記録領域におけるリトライ記録発生回数を読み出してセットしてデータの記録を行う。
【００５２】
一方、ステップ１６の判断で記録エラー有りでデータが正しく記録できなかったと判断した場合、すなわち、データが誤り訂正コードを用いても正しく訂正できないデータがあった場合はデータが正しく記録できなかったとして、ステップ１９でリトライ記録回数Ｘが予め設定した所定回数（最大リトライ記録回数）ＸＭＡＸ以上になったか否かを判断する。
【００５３】
ステップ１９の判断でリトライ記録回数Ｘが予め設定した所定回数ＸＭＡＸ未満なら、ステップ２１へ進んでリトライ記録発生回数Ｎが１０回以上か否かを判断し、１０回以上でなければステップ２３へ進んでリトライ記録回数Ｘ＝Ｘ＋１でリトライ記録回数に１を加算し、ステップ２４で直前に記録したデータの先頭記録パルス幅Ｄに所定記録パルス幅αを加算してリトライ記録するときの先頭記録パルス幅をＤ＋αにし、ステップ１４へ戻って光ピックアップから光ディスクにレーザ光を照射することにより、先頭記録パルス幅をＤ＋αでデータをリトライ記録し、ステップ１５でその記録したデータを再生し、光ピックアップから光ディスクに先頭記録パルス幅をＤ＋αでデータを記録した領域の再生信号を得て、ＲＦアンプで増幅した後に２値化し、ＣＤデコーダでＥＦＭ復調し、ＣＤ−ＲＯＭデコーダで誤り訂正の処理を行い、ステップ１６で記録エラー無しか否かを判断することによってデータが正しく記録されているか否かを判断する。
【００５４】
一方、ステップ２１の判断でリトライ記録発生回数Ｎが１０回以上なら、ステップ２２で直前に記録したデータの先頭記録パルス幅Ｄに所定記録パルス幅αを加算し、ステップ２３へ進んでリトライ記録回数Ｘ＝Ｘ＋１でリトライ記録回数に１を加算し、ステップ２４でデータの先頭記録パルス幅Ｄにさらに所定記録パルス幅αを加算してリトライ記録するときの先頭記録パルス幅をＤ＋αにし、ステップ１４へ戻って光ピックアップから光ディスクにレーザ光を照射することにより、先頭記録パルス幅をＤ＋２αでデータをリトライ記録し、ステップ１５でその記録したデータを再生し、光ピックアップから光ディスクに先頭記録パルス幅をＤ＋２αでデータを記録した領域の再生信号を得て、ＲＦアンプで増幅した後に２値化し、ＣＤデコーダでＥＦＭ復調し、ＣＤ−ＲＯＭデコーダで誤り訂正の処理を行い、ステップ１６で記録エラー無しか否かを判断することによってデータが正しく記録されているか否かを判断する。
【００５５】
このようにして、ステップ１〜４で最初に光ディスク１の記録先の記録領域に先頭記録パルス幅Ｄをデフォルト値Ｄ０にしたデータを記録し、その記録したデータを再生し、その再生したデータに基づいて記録領域にデータを正しく記録できたか否かを判断する。その判断によって正しく記録できなかったとき、リトライ記録回数が９回目迄はステップ１４〜１６とステップ１９とステップ２１とステップ２３〜２４で直前のデータの記録パルス幅のうちの先頭記録パルス幅Ｄに所定の記録パルス幅αを加算して直前に記録したときとは異なるパルス幅にしてデータを再記録し、その再記録したデータを再生し、その再生したデータに基づいて再記録したデータが記録領域に正しく記録できたか否かを判断する動作を所定回数ＸＭＡＸ行う。
【００５６】
また、リトライ記録回数が１０回目からはステップ１４〜１６とステップ１９とステップ２１〜２４で直前のデータの記録パルス幅のうちの先頭記録パルス幅Ｄに所定の記録パルス幅αを二倍にした２αを加算して直前に記録したときとは異なるパルス幅にしてデータを再記録し、その再記録したデータを再生し、その再生したデータに基づいて再記録したデータが記録領域に正しく記録できたか否かを判断する動作を所定回数ＸＭＡＸ行う。
【００５７】
したがって、１回目〜９回目のリトライ記録では、その都度データの先頭記録パルス幅Ｄを所定記録パルス幅αづつ広げて（１回目のリトライ記録では先頭記録パルス幅Ｄはデフォルト値Ｄ０＋α，２回目のリトライ記録では先頭記録パルス幅Ｄはデフォルト値Ｄ０＋２α，・・・，９回目のリトライ記録では先頭記録パルス幅Ｄはデフォルト値Ｄ０＋９α）再記録し、１０回目のリトライ記録からはその都度データの先頭記録パルス幅Ｄを９αから所定記録パルス幅２αづつ広げて（１０回目のリトライ記録では先頭記録パルス幅Ｄはデフォルト値Ｄ０＋１１α，１１回目のリトライ記録では先頭記録パルス幅Ｄはデフォルト値Ｄ０＋１３α，・・・，ｎ回目のリトライ記録では先頭記録パルス幅Ｄはデフォルト値Ｄ０＋（２ｎ−９）α（ｎは１０以上の正の整数））再記録する。
【００５８】
一方、光ディスクから読み出したリトライ記録発生回数Ｎが既に１０回以上の場合、ステップ２１〜２４の処理でその都度データの先頭記録パルス幅Ｄを所定記録パルス幅２αづつ広げて（１０回目のリトライ記録では先頭記録パルス幅Ｄはデフォルト値Ｄ０＋２α，１１回目のリトライ記録では先頭記録パルス幅Ｄはデフォルト値Ｄ０＋４α，・・・，ｎ回目のリトライ記録では先頭記録パルス幅Ｄはデフォルト値Ｄ０＋２（ｎ−９）α）再記録する。
そして、ステップ１９の判断でリトライ記録回数Ｘが予め設定した所定回数ＸＭＡＸ以上なら、すなわち、光ディスクの記録先の記録領域に対して所定回数ＸＭＡＸ再記録してもデータを正しく記録できなかったと判断したとき、ステップ２０へ進んで光ディスク内に設けられた交替領域にデータを記録する記録処理（交替処理）を行う。
【００５９】
また、次のようにしても良い。まず、先頭記録パルス幅Ｄをデフォルト値Ｄ０でデータを記録し、そのデータを記録した記録領域を再生し、正しく記録されているか否かを判断する。ここで、記録エラーが発生しなければ正しく記録されているとして記録終了もしくは次の情報の記録を続ける。
一方、再生して記録エラーが発生した場合、その記録領域におけるリトライ記録発生回数Ｎが１０回未満であれば、初回リトライ記録時の先頭記録パルス幅Ｄをデフォルト値Ｄ０に所定記録パルス幅α×リトライ記録発生回数Ｎだけ加算し、１０回以上であればデフォルト値Ｄ０に所定記録パルス幅２αだけ加算し、リトライ記録をして記録エラーが発生しなければ記録終了もしくは次のデータの記録を続け、記録エラーが発生すればリトライ記録を行う。この一連の処理の流れを繰り返し、リトライ記録回数が予め定めた最大記録回数ＸＭＡＸに達すれば交替処理へ移行する。
【００６０】
また、記録エラーが発生しなかった場合、その記録領域でリトライ記録したか否かを判断し、リトライ記録をしているときはリトライ記録発生回数Ｎに１を加算して次回のオーバーライト時のリトライ記録発生回数としてメモリに記憶し、記録終了もしくは次の情報の記録を続ける。
この実施形態の光ディスク装置の第３の記録機能は、初回リトライ記録での先頭記録パルス幅をリトライ記録回数に応じて変化量を変化させることにより、正しく記録できる適切な記録パルス幅に到達するまでのリトライ記録回数を少なくすることができ、記録時間の短縮を実現することができる。
【００６１】
（４）この光ディスク記録装置におけるこの発明に係る第４の記録機能
第４の記録機能では、上述の第２の記録機能と第３の記録機能とは異なる方法でリトライ記録回数を少なくしている。
この第４の記録機能を実現するため、上記プログラムに、前回の記録時に行った再記録回数が所定回数以上のとき、上記記録手順によって記録するデータの記録パルス幅のうちの先頭記録パルス幅を初期値とは異なるパルス幅で上記データを記録するようにする手順を追加し、上記ＣＰＵ１５等がその手順も実行することにより、第４の記録機能を実現する。
【００６２】
次に、この第４の記録機能の動作を図５に示すフローチャート図に基づいて説明する。
図５は、この光ディスク記録装置における第４の記録処理を示すフローチャート図である。
この第４の記録処理は、ＣＰＵ１５が、ステップ（図中「Ｓ」で示す）３１で最初のデータの書き込みか否かを判断し、最初のデータの書き込み（最初のデータの記録）でない場合は光ディスクから記録先の記録領域におけるリトライ記録発生回数Ｎを読み出して初期値として設定してステップ３３へ進み、最初のデータの書き込みの場合、ステップ３２でデータ記録前にリトライ記録発生回数Ｎの値を０に設定してステップ３３へ進む。このリトライ記録発生回数は先頭記録パルス幅のパルス幅の異ならせる量を変更するタイミングを判断するためのカウント値である。
【００６３】
ステップ３３で初期値を設定する。その初期値の設定では、データを正しく記録できなかったときの再記録回数をカウントするための初期値としてリトライ記録回数（再記録回数）Ｘ＝０にし、データの再記録（リトライ記録）のときに先頭記録パルス幅Ｄを直前に記録したときとは異ならせるためのデフォルト値（初期値）Ｄ０とする。
ステップ３４でリトライ記録発生回数Ｎが予め設定した所定回数の１０回未満か否かを判断し、リトライ記録発生回数Ｎが所定回数の１０回以上のとき、ステップ３９へ進んでデータの先頭記録パルス幅Ｄに所定記録パルス幅αを加算してデータ記録するときの先頭記録パルス幅をＤ＋αにし、ステップ３５で光ピックアップから光ディスクにレーザ光を照射することにより、まず、光ディスクの記録先として指定された記録領域に先頭記録パルス幅をＤ＋αにしてデータを記録する。
【００６４】
次に、ステップ３６でその記録したデータを再生し、光ピックアップから光ディスクに先頭記録パルス幅をＤ＋αでデータを記録した領域の再生信号を得て、ＲＦアンプで増幅した後に２値化し、ＣＤデコーダでＥＦＭ復調し、ＣＤ−ＲＯＭデコーダで誤り訂正の処理を行い、ステップ３７で記録エラー無しか否かを判断することによってデータが正しく記録されているか否かを判断する。
【００６５】
ステップ３７で記録エラー無しでデータが正しく記録されていると判断した場合、すなわち、誤り訂正の必要がない場合、もしくは誤り訂正によって全てのデータが正しく訂正できた場合はデータが正しく記録されているとしてステップ３８へ進んでリトライ記録回数Ｘ＝０か否かを判断し、リトライ記録回数Ｘ＝０ならデータ記録終了もしくは次のデータの記録を続け、リトライ記録回数Ｘ＝０でなければステップ４０でリトライ記録発生回数Ｎに１を加算してその記録領域におけるリトライ記録発生回数としてＲＡＭ等のメモリに格納し、データ記録終了もしくは次のデータの記録を続ける。その光ディスクの各記録領域におけるリトライ記録発生回数は、その光ディスクの管理領域や空き領域に記録するようにすると良い。そして、次回のオーバーライト時には、光ディスク上からその記録先の記録領域におけるリトライ記録発生回数を読み出してセットしてデータの記録を行う。
【００６６】
一方、ステップ３７の判断で記録エラー有りでデータが正しく記録できなかったと判断した場合、すなわち、データが誤り訂正コードを用いても正しく訂正できないデータがあった場合はデータが正しく記録できなかったとして、ステップ４１でリトライ記録回数Ｘが予め設定した所定回数（最大リトライ記録回数）ＸＭＡＸ以上になったか否かを判断する。
【００６７】
ステップ４１の判断でリトライ記録回数Ｘが予め設定した所定回数ＸＭＡＸ未満なら、ステップ４３へ進んでリトライ記録回数Ｘ＝Ｘ＋１でリトライ記録回数に１を加算し、ステップ４４で直前に記録したデータの先頭記録パルス幅Ｄ＋αに所定記録パルス幅αを加算してリトライ記録するときの先頭記録パルス幅をＤ＋２αにし、ステップ３５へ戻って光ピックアップから光ディスクにレーザ光を照射することにより、先頭記録パルス幅をＤ＋２αでデータをリトライ記録し、ステップ３６でその記録したデータを再生し、光ピックアップから光ディスクに先頭記録パルス幅をＤ＋２αでデータを記録した領域の再生信号を得て、ＲＦアンプで増幅した後に２値化し、ＣＤデコーダでＥＦＭ復調し、ＣＤ−ＲＯＭデコーダで誤り訂正の処理を行い、ステップ３７で記録エラー無しか否かを判断することによってデータが正しく記録されているか否かを判断する。
【００６８】
また、ステップ４１の判断でリトライ記録回数Ｘが予め設定した所定回数ＸＭＡＸ以上なら、すなわち、光ディスクの記録先の記録領域に対して所定回数ＸＭＡＸ再記録してもデータを正しく記録できなかったと判断したとき、ステップ４２へ進んで光ディスク内に設けられた交替領域にデータを記録する記録処理（交替処理）を行う。
一方、ステップ３４の判断でリトライ記録発生回数Ｎが所定回数の１０回未満のとき、ステップ３５でリトライ記録発生回数Ｎ＝０とし、光ピックアップから光ディスクにレーザ光を照射することにより、まず、光ディスクの記録先として指定された記録領域に先頭記録パルス幅Ｄをデフォルト値Ｄ０にしてデータを記録する。
【００６９】
次に、ステップ３６でその記録したデータを再生し、光ピックアップから光ディスクに先頭記録パルス幅Ｄをデフォルト値Ｄ０でデータを記録した領域の再生信号を得て、ＲＦアンプで増幅した後に２値化し、ＣＤデコーダでＥＦＭ復調し、ＣＤ−ＲＯＭデコーダで誤り訂正の処理を行い、ステップ３７で記録エラー無しか否かを判断することによってデータが正しく記録されているか否かを判断する。
【００７０】
ステップ３７で記録エラー無しでデータが正しく記録されていると判断した場合、すなわち、誤り訂正の必要がない場合、もしくは誤り訂正によって全てのデータが正しく訂正できた場合はデータが正しく記録されているとしてステップ３８へ進んでリトライ記録回数Ｘ＝０か否かを判断し、リトライ記録回数Ｘ＝０ならデータ記録終了もしくは次のデータの記録を続け、リトライ記録回数Ｘ＝０でなければステップ４０でリトライ記録発生回数Ｎに１を加算してその記録領域におけるリトライ記録発生回数としてＲＡＭ等のメモリに格納し、データ記録終了もしくは次のデータの記録を続ける。その光ディスクの各記録領域におけるリトライ記録発生回数は、その光ディスクの管理領域や空き領域に記録するようにすると良い。そして、次回のオーバーライト時には、光ディスク上からその記録先の記録領域におけるリトライ記録発生回数を読み出してセットしてデータの記録を行う。
【００７１】
また、ステップ３７の判断で記録エラー有りでデータが正しく記録できなかったと判断した場合、すなわち、データが誤り訂正コードを用いても正しく訂正できないデータがあった場合はデータが正しく記録できなかったとして、ステップ４１でリトライ記録回数Ｘが予め設定した所定回数（最大リトライ記録回数）ＸＭＡＸ以上になったか否かを判断する。
【００７２】
ステップ４１の判断でリトライ記録回数Ｘが予め設定した所定回数ＸＭＡＸ未満なら、ステップ４３へ進んでリトライ記録回数Ｘ＝Ｘ＋１でリトライ記録回数に１を加算し、ステップ４４で直前に記録したデータの先頭記録パルス幅Ｄに所定記録パルス幅αを加算してリトライ記録するときの先頭記録パルス幅をＤ＋αにし、ステップ３５へ戻って光ピックアップから光ディスクにレーザ光を照射することにより、先頭記録パルス幅をＤ＋αでデータをリトライ記録し、ステップ３６でその記録したデータを再生し、光ピックアップから光ディスクに先頭記録パルス幅をＤ＋αでデータを記録した領域の再生信号を得て、ＲＦアンプで増幅した後に２値化し、ＣＤデコーダでＥＦＭ復調し、ＣＤ−ＲＯＭデコーダで誤り訂正の処理を行い、ステップ３７で記録エラー無しか否かを判断することによってデータが正しく記録されているか否かを判断する。
【００７３】
また、ステップ４１の判断でリトライ回数Ｘが予め設定した所定回数ＸＭＡＸ以上なら、すなわち、光ディスクの記録先の記録領域に対して所定回数ＸＭＡＸ再記録してもデータを正しく記録できなかったと判断したとき、ステップ４２へ進んで光ディスク内に設けられた交替領域にデータを記録する記録処理（交替処理）を行う。
このようにして、光ディスク１の記録先の記録領域に対してリトライ記録発生回数が０〜９回まではリトライ記録の度に先頭記録パルス幅Ｄをデフォルト値Ｄ０から徐々に広げていき、１０回からは最初から先頭記録パルス幅Ｄを広げてＤ＋αにし、その値から徐々に広げていく。
【００７４】
また、次のようにしても良い。リトライ記録が発生する前の初回記録において、それまでの記録のリトライ発生回数を調べる。リトライ記録発生回数Ｎが１０回未満であれば、初回記録時の先頭パルス幅はデフォルト値Ｄ０で、１０回以上であればデフォルト値Ｄ０にαだけ加算して記録する。その記録した領域を再生して記録エラーが発生しなければ記録終了もしくは次のデータの記録を続け、記録エラーが発生すればリトライ記録を行う。この一連の処理の流れを繰り返し、リトライ記録回数が予め定めた最大記録回数ＸＭＡＸに達すれば交替処理へ移行する。また、記録エラーが発生しなかった場合、その領域でリトライ記録したか否かを判断し、リトライ記録をしているときはリトライ記録発生回数Ｎに１を加算し、データ記録終了もしくは次のデータの記録を続ける。
【００７５】
この実施形態の光ディスク装置の第４の記録機能は、初回の記録で正しく記録できる確率を上げることにより、リトライ記録が発生する頻度を少なくすることができ、記録時間の短縮を実現することができる。
【００７６】
（５）この光ディスク記録装置におけるこの発明に係る第５の記録機能
上述の第１〜第４の記録機能では、記録パルス幅はデフォルトで最適に設定されており、パルス幅を変化させたときに記録品質が若干落ちる。記録パルス幅を変化させてリトライ記録を行う前に、記録品質が落ちない手段でリトライ記録を行う必要がある。
そこで、第５の記録機能では、記録品質が落ちない手段でリトライ記録を行うようにしている。
【００７７】
この第５の記録機能を実現するため、光ディスク装置のＣＰＵ１５のＲＯＭ１４又はＲＡＭ１６に、データの書き換えが可能な記録媒体の記録領域にレーザ光を照射することによってデータを記録する記録手順と、その記録手順によって記録したデータを再生し、その再生したデータに基づいて上記記録領域に上記データを正しく記録できたか否かを判断する判断手順と、その判断手順によって正しく記録できなかったと判断したとき、上記レーザ光の記録パワーを直前に記録したときの記録パワーよりも大きいパワーにして上記データを上記記録領域に再記録し、その再記録したデータを再生し、その再生したデータに基づいて上記再記録したデータが上記記録領域に正しく記録できたか否かを判断する動作を所定回数行う第１の再記録手順と、その第１の再記録手順によって所定回数再記録しても正しく記録できなかったと判断したとき、上記記録領域に上記データの記録パルス幅のうちの先頭記録パルス幅を直前に記録したときとは異なるパルス幅で上記データを再記録し、その再記録したデータを再生し、その再生したデータに基づいて上記再記録したデータが上記記録領域に正しく記録できたか否かを判断する動作を所定回数行う第２の再記録手順と、その第２の再記録手順によって所定回数再記録しても正しく記録できなかったと判断したとき、上記記録媒体内に設けられた交替領域に上記データを記録する交替記録手順とを実行させるためのプログラムをインストール（ＣＰＵが実行可能に格納）する。
【００７８】
そして、ＣＰＵ１５がそのプログラムを実行することにより、データの書き換えが可能な記録媒体の記録領域にレーザ光を照射することによってデータを記録し、その記録したデータを再生し、その再生したデータに基づいて上記記録領域に上記データを正しく記録できたか否かを判断し、その判断によって正しく記録できなかったとき、上記レーザ光の記録パワーを直前に記録したときの記録パワーよりも大きいパワーにして上記データを上記記録領域に再記録し、その再記録したデータを再生し、その再生したデータに基づいて上記再記録したデータが上記記録領域に正しく記録できたか否かを判断する動作を所定回数行い、その所定回数再記録しても正しく記録できなかったと判断したとき、上記記録領域に上記データの記録パルス幅のうちの先頭記録パルス幅を直前に記録したときとは異なるパルス幅で上記データを再記録し、その再記録したデータを再生し、その再生したデータに基づいて上記再記録したデータが上記記録領域に正しく記録できたか否かを判断する動作を所定回数行い、その所定回数再記録しても正しく記録できなかったと判断したとき、上記記録媒体内に設けられた交替領域に上記データを記録する記録処理を行う。
【００７９】
すなわち、上記ＣＰＵ１５等が、データの書き換えが可能な記録媒体の記録領域にレーザ光を照射することによってデータを記録する記録手段と、その記録手段によって記録したデータを再生し、その再生したデータに基づいて上記記録領域に上記データを正しく記録できたか否かを判断する判断手段と、その判断手段によって正しく記録できなかったと判断したとき、上記レーザ光の記録パワーを直前に記録したときの記録パワーよりも大きいパワーにして上記データを上記記録領域に再記録し、その再記録したデータを再生し、その再生したデータに基づいて上記再記録したデータが上記記録領域に正しく記録できたか否かを判断する動作を所定回数行う第１の再記録手段と、その第１の再記録手段によって所定回数再記録しても正しく記録できなかったと判断したとき、上記記録領域に上記データの記録パルス幅のうちの先頭記録パルス幅を直前に記録したときとは異なるパルス幅で上記データを再記録し、その再記録したデータを再生し、その再生したデータに基づいて上記再記録したデータが上記記録領域に正しく記録できたか否かを判断する動作を所定回数行う第２の再記録手段と、その第２の再記録手段によって所定回数再記録しても正しく記録できなかったと判断したとき、上記記録媒体内に設けられた交替領域に上記データを記録する交替記録手段の機能を果たす。
【００８０】
次に、この第５の記録機能の動作を図６に示すフローチャート図に基づいて説明する。
図６は、この光ディスク記録装置における第５の記録処理を示すフローチャート図である。
【００８１】
この第５の記録処理は、ＣＰＵ１５が、ステップ（図中「Ｓ」で示す）５１で記録パワーＰをデフォルト値Ｐ０に、記録パワーの上限値Ｐを予め設定された所定値Ｐｌｉｍにそれぞれ設定し、ステップ５２で先頭記録パルス幅Ｄをデフォルト値Ｄ０に設定し、ステップ５３でデータを正しく記録できなかったときの再記録回数をカウントするための初期値としてリトライ記録回数（再記録回数）Ｘ＝０に、リトライ記録発生回数Ｎの値を０にそれぞれ設定し、ステップ５４で光ピックアップから光ディスクにレーザ光を照射することにより、まず、光ディスクの記録先として指定された記録領域に記録パワーＰをデフォルト値Ｐ０にし、先頭記録パルス幅Ｄをデフォルト値Ｄ０にしてデータを記録する。
【００８２】
次に、ステップ５５でその記録したデータを再生し、光ピックアップから光ディスクに記録パワーＰをデフォルト値Ｐ０で、先頭記録パルス幅Ｄをデフォルト値Ｄ０でデータを記録した領域の再生信号を得て、ＲＦアンプで増幅した後に２値化し、ＣＤデコーダでＥＦＭ復調し、ＣＤ−ＲＯＭデコーダで誤り訂正の処理を行い、ステップ５６で記録エラー無しか否かを判断することによってデータが正しく記録されているか否かを判断する。
ステップ５６で記録エラー無しでデータが正しく記録されていると判断した場合、すなわち、誤り訂正の必要がない場合、もしくは誤り訂正によって全てのデータが正しく訂正できた場合はデータが正しく記録されているとしてデータ記録終了もしくは次のデータの記録を続ける。
【００８３】
一方、ステップ５６の判断で記録エラー有りでデータが正しく記録できなかったと判断した場合、すなわち、データが誤り訂正コードを用いても正しく訂正できないデータがあった場合はデータが正しく記録できなかったとして、ステップ５７へ進んで記録パワーＰが上限値Ｐｌｉｍ以上か否かを判断し、記録パワーＰが上限値Ｐｌｉｍ以上でなければ、ステップ６２へ進んで記録パワーＰを直前に記録したときの記録パワーよりも所定記録パワーβ分だけ大きくして、すなわち次のリトライ記録の記録パワーをＰ＋βにしてステップ５４へ戻って光ピックアップから光ディスクにレーザ光を照射することにより、光ディスクの記録先として指定された記録領域に記録パワーＰ＋βにし、先頭記録パルス幅Ｄをデフォルト値Ｄ０のままにしてデータをリトライ記録する。
【００８４】
次に、ステップ５５でそのリトライ記録したデータを再生し、光ピックアップから光ディスクに記録パワーをＰ＋βで、先頭記録パルス幅Ｄをデフォルト値Ｄ０のままでデータを記録した領域の再生信号を得て、ＲＦアンプで増幅した後に２値化し、ＣＤデコーダでＥＦＭ復調し、ＣＤ−ＲＯＭデコーダで誤り訂正の処理を行い、ステップ５６で記録エラー無しか否かを判断することによってデータが正しく記録されているか否かを判断する。この処理を記録パワーＰが上限値Ｐｌｉｍになるまで所定回数繰り返す。
【００８５】
このようにして、データの書き換えが可能な光ディスクの記録先に指定された記録領域にレーザ光を照射することによってデータを記録し、その記録したデータを再生し、その再生したデータに基づいて記録領域にデータを正しく記録できたか否かを判断し、その判断によって正しく記録できなかったとき、レーザ光の記録パワーを直前に記録したときの記録パワーよりも大きいパワーにして同じデータを同じ記録領域に再記録し、その再記録したデータを再生し、その再生したデータに基づいて再記録したデータが記録領域に正しく記録できたか否かを判断する動作を記録パワーＰが上限値Ｐｌｉｍになるまで所定回数行う。
【００８６】
上述の処理を行い、ステップ５７の判断で記録パワーＰが上限値Ｐｌｉｍになったら、ステップ５８へ進んで今度はデータの先頭記録パルス幅Ｄをデフォルト値Ｄ０よりも所定記録パルス幅αだけ大きくして、すなわち先頭記録パルス幅ＤをＤ＋αにして、ステップ５９で光ピックアップから光ディスクにレーザ光を照射することにより、記録パワーＰを直前のリトライ記録の時のままの値（上限値Ｐｌｉｍ未満の最大値）にし、先頭記録パルス幅をＤ＋αでデータをリトライ記録し、ステップ６０でその記録したデータを再生し、光ピックアップから光ディスクに先頭記録パルス幅をＤ＋αでデータを記録した領域の再生信号を得て、ＲＦアンプで増幅した後に２値化し、ＣＤデコーダでＥＦＭ復調し、ＣＤ−ＲＯＭデコーダで誤り訂正の処理を行い、ステップ６１で記録エラー無しか否かを判断することによってデータが正しく記録されているか否かを判断する。
【００８７】
ステップ６１で記録エラー無しでデータが正しく記録されていると判断した場合、すなわち、誤り訂正の必要がない場合、もしくは誤り訂正によって全てのデータが正しく訂正できた場合はデータが正しく記録されているとしてデータ記録終了もしくは次のデータの記録を続ける。
一方、ステップ６１の判断で記録エラー有りでデータが正しく記録できなかったと判断した場合、すなわち、データが誤り訂正コードを用いても正しく訂正できないデータがあった場合はデータが正しく記録できなかったとして、ステップ６３でリトライ記録回数Ｘが予め設定した所定回数（最大リトライ記録回数）ＸＭＡＸ以上になったか否かを判断する。
【００８８】
ステップ６３の判断でリトライ記録回数Ｘが予め設定した所定回数ＸＭＡＸ未満なら、ステップ６５へ進んでリトライ記録回数Ｘ＝Ｘ＋１でリトライ記録回数に１を加算し、ステップ５８へ戻って直前に記録したデータの先頭記録パルス幅Ｄに更に所定記録パルス幅αを加算してリトライ記録するときの先頭記録パルス幅をＤ＋２αにし、ステップ５９で光ピックアップから光ディスクにレーザ光を照射することにより、先頭記録パルス幅をＤ＋２αでデータをリトライ記録し、ステップ６０でその記録したデータを再生し、光ピックアップから光ディスクに先頭記録パルス幅をＤ＋２αでデータを記録した領域の再生信号を得て、ＲＦアンプで増幅した後に２値化し、ＣＤデコーダでＥＦＭ復調し、ＣＤ−ＲＯＭデコーダで誤り訂正の処理を行い、ステップ６１で記録エラー無しか否かを判断することによってデータが正しく記録されているか否かを判断する。
【００８９】
このようにして、記録パワーＰを大きくしてリトライ記録する動作を所定回数繰り返しても正しく記録できなかったと判断したとき、今度は同じ記録領域に上記データの記録パルス幅のうちの先頭記録パルス幅を直前に記録したときとは異なるパルス幅で再記録し、その再記録したデータを再生し、その再生したデータに基づいて再記録したデータが記録領域に正しく記録できたか否かを判断する動作をリトライ記録回数Ｘが所定回数ＸＭＡＸ所定回数になるまで行う。
そして、ステップ６３の判断でリトライ記録回数Ｘが予め設定した所定回数ＸＭＡＸ以上なら、すなわち、光ディスクの記録先の記録領域に対して所定回数ＸＭＡＸ再記録してもデータを正しく記録できなかったと判断したとき、ステップ６４へ進んで光ディスク内に設けられた交替領域にデータを記録する記録処理（交替処理）を行う。
【００９０】
この第５の記録処理は、記録パワーＰをデフォルト値Ｐ０に、先頭記録パルス幅をデフォルト値Ｄ０にしてデータを記録し、その記録した記録領域を再生し、正しく記録されているか否かを判断する。ここで、記録エラーが発生しなければ正しく記録されているとして記録終了もしくは次のデータの記録を続ける。
一方、再生して記録エラーが発生すれば、記録パワーをβだけ大きく設定してリトライ記録を行う。リトライ記録をして記録エラーが発生しなければ記録終了もしくは次のデータの記録を続け、記録エラーが発生すればさらに記録パワーをβだけ大きくしてリトライ記録を行う。この一連の処理の流れを繰り返し、記録パワーが予め設定された上限値Ｐｌｉｍに達した場合、先頭記録パルス幅Ｄをデフォルト値よりも広くなるように変えることによりリトライ記録を行う。
【００９１】
まず、先頭記録パルス幅をデフォルト値Ｄ０よりもαだけ広く設定してリトライ記録を行う。リトライ記録をして記録エラーが発生しなければ記録終了もしくは次のデータの記録を続け、記録エラーが発生すればさらに先頭記録パルス幅をα広げて（デフォルト値よりも２α広げて）リトライ記録を行う。この一連の処理の流れを繰り返し、リトライ記録回数が予め定めた最大回数ＸＭＡＸに達すれば交替処理へ移行する。
この実施形態の光ディスク装置の第５の記録機能は、レーザダイオードが劣化しない範囲においては、記録パワーを大きくしてリトライ記録することによって記録品質を良好に保つことができる。
【００９２】
（６）この光ディスク記録装置におけるこの発明に係る第６の記録機能
上述の記録機能では、リトライ記録時にデフォルト値よりも広い先頭記録パルス幅で記録し、リトライ記録から交替処理への移行を、再生したデータの誤り訂正コードを用いても正しく訂正できなかったデータの数が一定量を越えたか否かによって判断したが、再生したデータの誤り訂正コードを用いても正しく訂正できなかったデータの数の増減を判断材料とすることもでき、その場合、上述の記録機能に比べてリトライ記録の繰り返し回数を少なくすることができる。
また、上述の記録機能でもリトライ記録が発生する毎に繰り返し回数を減少させることはできるが、その記録処理のプログラムは電源遮断後あるいはリセット後に初期化される。
【００９３】
そこで、電源遮断後あるいはリセット後も記録処理のプログラムが存続するようにすれば、同種類の光ディスクであれば２枚目以降の光ディスクは初回のリトライ記録発生時の繰り返し回数が１枚目の時よりも減少させることができる。そのため、同種類の光ディスクを複数枚記録する場合、記録時間の短縮効果が大きくなる。
この第６の記録機能では、さらにリトライ記録回数と１枚あたりの光ディスクのデータ記録時間を短縮している。
【００９４】
この第６の記録機能を実現するため、光ディスク装置のＲＯＭ１４又はＲＡＭ１６に、データの書き換えが可能な記録媒体の記録領域にレーザ光を照射することによってデータを記録する記録手順と、その記録手順によって記録したデータを再生し、その再生したデータに基づいて上記記録領域に前記データを正しく記録できたか否かを判断する第１の判断手順と、その第１の判断手順によって正しく記録できなかったと判断したとき、上記記録領域に上記データの記録パルス幅のうちの先頭記録パルス幅を直前に記録したときとは異なるパルス幅で上記データを再記録し、その再記録したデータを再生し、その再生したデータの誤り訂正コードを用いても正しく訂正できなかったデータ数が直前に記録したときの正しく訂正できなかったデータ数よりも増えたか否かに基づいて上記再記録したデータが上記記録領域に正しく記録できたか否かを判断する動作を所定回数行う再記録手順と、その再記録手順によって所定回数再記録しても正しく記録できなかったと判断したとき、上記記録媒体内に設けられた交替領域に上記データを記録する交替記録手順と、上記再記録手順による再記録のときに上記再生したデータについて誤り訂正コードを用いても正しく訂正できなかったデータの数に基づいて上記再記録手順によるデータの再記録を繰り返すか上記交替記録手順によって上記交替領域に上記データを記録するかを判断する第２の判断手順と、その第２の判断手順の判断結果に基づいて上記再記録手順によるデータの再記録を繰り返すか上記交替記録手順によって上記交替領域に上記データを記録するかを切り換える手順とを実行させるためのプログラムをインストール（ＣＰＵが実行可能に格納）する。
【００９５】
そして、ＣＰＵ１５がそのプログラムを実行することにより、データの書き換えが可能な記録媒体の記録領域にレーザ光を照射することによってデータを記録し、その記録したデータを再生し、その再生したデータに基づいて上記記録領域に上記データを正しく記録できたか否かを判断し、その判断によって正しく記録できなかったとき、上記記録領域に上記データの記録パルス幅のうちの先頭記録パルス幅を直前に記録したときとは異なるパルス幅で上記データを再記録し、その再記録したデータを再生し、その再生したデータの誤り訂正コードを用いても正しく訂正できなかったデータ数が直前に記録したときの正しく訂正できなかったデータ数よりも増えたか否かに基づいて上記再記録したデータが上記記録領域に正しく記録できたか否かを判断する動作を所定回数行い、その所定回数再記録しても正しく記録できなかったと判断したとき、上記記録媒体内に設けられた交替領域に上記データを記録し、上記再記録のときに上記再生したデータについて誤り訂正コードを用いても正しく訂正できなかったデータの数に基づいて上記データの再記録を繰り返すか上記交替領域に前記データを記録するかを判断し、その判断結果に基づいて上記データの再記録を繰り返すか上記交替領域に上記データを記録するかを切り換える記録処理を行う。
【００９６】
すなわち、上記ＣＰＵ１５等が、データの書き換えが可能な記録媒体の記録領域にレーザ光を照射することによってデータを記録する記録手段と、その記録手段によって記録したデータを再生し、その再生したデータに基づいて上記記録領域に上記データを正しく記録できたか否かを判断する第１の判断手段と、その第１の判断手段によって正しく記録できなかったと判断したとき、上記記録領域に上記データの記録パルス幅のうちの先頭記録パルス幅を直前に記録したときとは異なるパルス幅で上記データを再記録し、その再記録したデータを再生し、その再生したデータの誤り訂正コードを用いても正しく訂正できなかったデータ数が直前に記録したときの正しく訂正できなかったデータ数よりも増えたか否かに基づいて上記再記録したデータが上記記録領域に正しく記録できたか否かを判断する動作を所定回数行う再記録手段と、その再記録手段によって所定回数再記録しても正しく記録できなかったと判断したとき、上記記録媒体内に設けられた交替領域に上記データを記録する交替記録手段と、上記再記録手段による再記録のときに上記再生したデータについて誤り訂正コードを用いても正しく訂正できなかったデータの数に基づいて上記再記録手段によるデータの再記録を繰り返すか上記交替記録手段によって上記交替領域に上記データを記録するかを判断する第２の判断手段と、その第２の判断手段の判断結果に基づいて上記再記録手段によるデータの再記録を繰り返すか上記交替記録手段によって上記交替領域に上記データを記録するかを切り換える手段の機能を果たす。
【００９７】
次に、この第６の記録機能の動作を図７に示すフローチャート図に基づいて説明する。
図７は、この光ディスク記録装置における第６の記録処理を示すフローチャート図である。
この第６の記録処理は、ＣＰＵ１５が、ステップ（図中「Ｓ」で示す）７１で最初のデータの書き込みか否かを判断し、最初のデータの書き込みの場合、ステップ７２で最大記録可能先頭記録パルス幅ＤＭＡＸをデフォルト値Ｄ０に設定してステップ７３へ進む。また、最初のデータの書き込み（最初のデータの記録）でない場合はそのままステップ７３へ進む。
【００９８】
ステップ７３で初期値を設定する。その初期値の設定では、交替処理移行判定値Ｙに初期値“０”を設定し、データの再記録（リトライ記録）のときに先頭記録パルス幅Ｄを直前に記録したときとは異ならせるためのデフォルト値（初期値）Ｄ０を設定する。
ステップ７４で光ピックアップから光ディスクにレーザ光を照射することにより、まず、光ディスクの記録先として指定された記録領域に先頭記録パルス幅Ｄをデフォルト値Ｄ０にしてデータを記録する。
次に、ステップ７５でその記録したデータを再生し、光ピックアップから光ディスクに先頭記録パルス幅Ｄをデフォルト値Ｄ０でデータを記録した領域の再生信号を得て、ＲＦアンプで増幅した後に２値化し、ＣＤデコーダでＥＦＭ復調し、ＣＤ−ＲＯＭデコーダで誤り訂正の処理を行い、ステップ７６で記録エラー無しか否かを判断することによってデータが正しく記録されているか否かを判断する。
【００９９】
ステップ７６で記録エラー無しでデータが正しく記録されていると判断した場合、すなわち、誤り訂正の必要がない場合、もしくは誤り訂正によって全てのデータが正しく訂正できた場合はデータが正しく記録されているとしてステップ７７へ進んで先頭記録パルス幅Ｄが最大記録可能先頭記録パルス幅ＤＭＡＸより大きいか否かを判断し、大きくなければデータ記録終了もしくは次のデータの記録を続ける。また、大きければステップ７８へ進んでその先頭記録パルス幅Ｄを最大記録可能先頭記録パルス幅ＤＭＡＸとしてメモリ（光ディスク１の管理領域や空き領域やＲＡＭ１６等）に格納し、データ記録終了もしくは次のデータの記録を続ける。
【０１００】
一方、ステップ７６の判断で記録エラー有りでデータが正しく記録できなかったと判断した場合、すなわち、データが誤り訂正コードを用いても正しく訂正できないデータがあった場合はデータが正しく記録できなかったとして、ステップ７９でその訂正不可能データ数（データが誤り訂正コードを用いても正しく訂正できなかったデータの数）Ｘを求め、ステップ８０で交替処理移行判定値Ｙ＝０か否かを判断し、交替処理移行判定値Ｙ＝０なら、ステップ８３へ進んで交替処理移行判定値Ｙを訂正不可能データ数Ｘにし、ステップ８４で直前に記録したデータの先頭記録パルス幅Ｄに所定記録パルス幅αを加算し、ステップ７４へ戻って光ピックアップから光ディスクにレーザ光を照射することにより、先頭記録パルス幅をＤ＋αでデータをリトライ記録し、ステップ７５でその記録したデータを再生し、光ピックアップから光ディスクに先頭記録パルス幅をＤ＋αでデータを記録した領域の再生信号を得て、ＲＦアンプで増幅した後に２値化し、ＣＤデコーダでＥＦＭ復調し、ＣＤ−ＲＯＭデコーダで誤り訂正の処理を行い、ステップ７６で記録エラー無しか否かを判断することによってデータが正しく記録されているか否かを判断する。
【０１０１】
次に、ステップ８０で交替処理移行判定値Ｙ＝０でなければ、ステップ８１で訂正不可能データ数Ｘが交替処理移行判定値Ｙよりも多いか否かを判断する。すなわち、再記録したデータを再生し、その再生したデータの誤り訂正コードを用いても正しく訂正できなかったデータ数が直前に記録したときの正しく訂正できなかったデータ数よりも増えたか否かに基づいて再記録したデータが記録領域に正しく記録できたか否かを判断する。
ステップ８１の判断で訂正不可能データ数Ｘが交替処理移行判定値Ｙよりも多くなければ、ステップ８３へ進んで上述の処理を繰り返す。また、訂正不可能データ数Ｘが交替処理移行判定値Ｙよりも多ければ、すなわち、再生したデータの誤り訂正コードを用いても正しく訂正できなかったデータ数が直前に記録したときの正しく訂正できなかったデータ数よりも増えたら、ステップ８２へ進んで光ディスク内に設けられた交替領域にデータを記録する記録処理（交替処理）を行う。
【０１０２】
この処理は、まず、光ピックアップ３から光ディスク１にレーザ光を照射することにより、先頭記録パルス幅をデフォルト値Ｄ０で記録する。次に、光ピックアップ３から記録した記録領域の再生信号を得て、リードアンプ６で増幅した後に２値化し、ＣＤデコーダ８でＥＦＭ復調し、誤り訂正の処理を行い、正しく記録されているか否かを判断する。ここで、誤り訂正の必要がない、もしくは、誤り訂正によって全てのデータが正しく訂正できた場合、正しく記録されているとして記録終了もしくは次のデータの記録を続ける。
また、誤り訂正コードを用いても正しく訂正できないデータがあった場合、訂正不可能データ数Ｘを交替処理移行判定値Ｙとし、先頭記録パルス幅をαだけ広く設定してリトライ記録を行う。リトライ記録をして、そのデータが誤り訂正コードを用いても訂正できない記録エラーが発生しなければ記録終了もしくは次のデータの記録を続ける。
【０１０３】
それでも記録エラーが発生した場合、訂正不可能データ数Ｘを交替処理移行判定値Ｙと比較し、訂正不可能データ数Ｘが交替処理移行判定値Ｙより大きければ交替処理へ移行し、同じ又は少なければ訂正不可能データ数Ｘを交替処理移行判定値Ｙとして保存し、先頭記録パルス幅をαだけ広く設定し、リトライ記録を行う。以下、この一連の流れの処理を繰り返す。
【０１０４】
この実施形態の光ディスク装置の第６の記録機能は、リトライ記録において、記録後に再生したデータの誤り訂正コードを用いても正しく訂正できなかったデータの数が直前のリトライ記録時の数より増えた場合は、その後リトライ記録を繰り返しても正しく記録できない可能性が高いことに着目し、そのような場合、リトライ記録の繰り返しを中止し、交替領域への記録に移行することにより、正しく記録できない可能性が高いリトライ記録の回数を減らすことができ、記録時間の短縮を実現することができる。
【０１０５】
（７）この光ディスク記録装置におけるこの発明に係る第７の記録機能
上述の第６の記録機能において、リトライ記録で先頭パルス幅を広げても記録エラーが発生する原因として、広げた幅の量が足りないことが挙げられるが、その他に、先頭パルス幅を広げすぎたために記録ピットの形状が記録ディスクに適さない形状になっていることも挙げられる。
記録ディスクに適さない記録ピット形状となる先頭パルス幅のリトライ記録は、正しく記録できない可能性が高く、記録時間を長める原因となるので、実行しないようにする必要がある。
そこで、第７の記録機能では、さらに記録時間を短縮している。
【０１０６】
この第７の記録機能を実現するため、光ディスク装置のＲＯＭ１４又はＲＡＭ１６に、データの書き換えが可能な記録媒体の記録領域にレーザ光を照射することによってデータを記録する記録手順と、その記録手順によって記録したデータを再生し、その再生したデータに基づいて上記記録領域に上記データを正しく記録できたか否かを判断する判断手順と、その判断手順によって正しく記録できなかったと判断したとき、上記記録領域に上記データの記録パルス幅のうちの先頭記録パルス幅を直前に記録したときとは異なるパルス幅で上記データを再記録し、その再記録したデータを再生し、その再生したデータに基づいて上記再記録したデータが上記記録領域に正しく記録できたか否かを判断する動作を所定回数行う再記録手順と、その再記録手順によって所定回数再記録して正しく記録できたデータの先頭記録パルス幅のうちの最大値である最大先頭記録パルス幅を記憶する最大先頭記録パルス幅記憶手順と、次に上記記録手順によってデータの書き換えが可能な記録媒体の記録領域にデータを記録したとき、その記録したデータを再生し、その再生したデータに基づいて上記データを正しく記録できたか否かを判断し、その判断によって正しく記録できなかったと判断したとき、上記データの記録パルス幅のうちの先頭記録パルス幅を直前に記録したときとは異なるパルス幅で上記データを再記録する動作を所定回数行い、その所定回数の動作を行う内に上記再記録するデータの先頭記録パルス幅が上記最大先頭記録パルス幅記憶手順によって記憶された最大先頭記録パルス幅以上になったとき、上記記録媒体内に設けられた交替領域に上記データを記録する交替記録手順とを実行させるためのプログラムをインストール（ＣＰＵが実行可能に格納）する。
【０１０７】
そして、ＣＰＵ１５がそのプログラムを実行することにより、データの書き換えが可能な記録媒体の記録領域にレーザ光を照射することによってデータを記録し、その記録したデータを再生し、その再生したデータに基づいて上記記録領域に上記データを正しく記録できたか否かを判断し、その判断によって正しく記録できなかったと判断したとき、上記記録領域に上記データの記録パルス幅のうちの先頭記録パルス幅を直前に記録したときとは異なるパルス幅で上記データを再記録し、その再記録したデータを再生し、その再生したデータに基づいて上記再記録したデータが上記記録領域に正しく記録できたか否かを判断する動作を所定回数行い、その所定回数再記録して正しく記録できたデータの先頭記録パルス幅のうちの最大値である最大先頭記録パルス幅を記憶し、次にデータの書き換えが可能な記録媒体の記録領域にデータを記録したとき、その記録したデータを再生し、その再生したデータに基づいて上記データを正しく記録できたか否かを判断し、その判断によって正しく記録できなかったと判断したとき、上記データの記録パルス幅のうちの先頭記録パルス幅を直前に記録したときとは異なるパルス幅で上記データを再記録する動作を所定回数行い、その所定回数の動作を行う内に上記再記録するデータの先頭記録パルス幅が上記記憶された最大先頭記録パルス幅以上になったとき、上記記録媒体内に設けられた交替領域に上記データを記録する記録処理を行う。
【０１０８】
すなわち、上記ＣＰＵ１５等が、データの書き換えが可能な記録媒体の記録領域にレーザ光を照射することによってデータを記録する記録手段と、その記録手段によって記録したデータを再生し、その再生したデータに基づいて上記記録領域に上記データを正しく記録できたか否かを判断する判断手段と、その判断手段によって正しく記録できなかったと判断したとき、上記記録領域に上記データの記録パルス幅のうちの先頭記録パルス幅を直前に記録したときとは異なるパルス幅で上記データを再記録し、その再記録したデータを再生し、その再生したデータに基づいて上記再記録したデータが上記記録領域に正しく記録できたか否かを判断する動作を所定回数行う再記録手段と、その再記録手段によって所定回数再記録して正しく記録できたデータの先頭記録パルス幅のうちの最大値である最大先頭記録パルス幅を記憶する最大先頭記録パルス幅記憶手段と、次に上記記録手段によってデータの書き換えが可能な記録媒体の記録領域にデータを記録したとき、その記録したデータを再生し、その再生したデータに基づいて上記データを正しく記録できたか否かを判断し、その判断によって正しく記録できなかったと判断したとき、上記データの記録パルス幅のうちの先頭記録パルス幅を直前に記録したときとは異なるパルス幅で上記データを再記録する動作を所定回数行い、その所定回数の動作を行う内に上記再記録するデータの先頭記録パルス幅が上記最大先頭記録パルス幅記憶手段に記憶された最大先頭記録パルス幅以上になったとき、上記記録媒体内に設けられた交替領域に上記データを記録する交替記録手段の機能を果たす。
【０１０９】
次に、この第７の記録機能の動作を図７と図８に示すフローチャート図に基づいて説明する。
図８は、この光ディスク記録装置における第７の記録処理を示すフローチャート図である。
この第７の記録処理は、ＣＰＵ１５が、図７のフローチャート図に示した処理を実行する。その処理では、ステップ７８で最大記録可能先頭記録パルス幅ＤＭＡＸを保存している。リトライ記録が発生していない場合には最大記録先頭記録パルス幅ＤＭＡＸはデフォルト値Ｄ０のままであるが、リトライ記録によって正しく記録が行われた場合、その時点の先頭記録パルス幅Ｄが最大記録可能先頭記録パルス幅ＤＭＡＸとして保存される。
【０１１０】
そして、最大記録可能先頭記録パルス幅ＤＭＡＸにデフォルト値Ｄ０と異なる値が入った場合、ＣＰＵ１５は、図８のフローチャート図に示す処理動作に移行する。
ここで、図７に示したフローチャート図の処理から図８のフローチャート図に示す処理へ移行するか否かの判定は、リトライ記録が発生した回数を基準としてもよいし、最大記録可能先頭記録パルス幅ＤＭＡＸが更新された回数を基準としてもよい。
図８のフローチャート図に示した処理に移行した後の記録では、ＣＰＵ１５は、ステップ９１で初期値を設定する。その初期値の設定では、データの再記録（リトライ記録）のときに先頭記録パルス幅Ｄを直前に記録したときとは異ならせるためのデフォルト値（初期値）Ｄ０にする。
【０１１１】
ステップ９２で光ピックアップから光ディスクにレーザ光を照射することにより、まず、光ディスクの記録先として指定された記録領域に先頭記録パルス幅Ｄをデフォルト値Ｄ０にしてデータを記録する。
次に、ステップ９３でその記録したデータを再生し、光ピックアップから光ディスクに先頭記録パルス幅Ｄをデフォルト値Ｄ０でデータを記録した領域の再生信号を得て、ＲＦアンプで増幅した後に２値化し、ＣＤデコーダでＥＦＭ復調し、ＣＤ−ＲＯＭデコーダで誤り訂正の処理を行い、ステップ９４で記録エラー無しか否かを判断することによってデータが正しく記録されているか否かを判断する。
【０１１２】
ステップ９４で記録エラー無しでデータが正しく記録されていると判断した場合、すなわち、誤り訂正の必要がない場合、もしくは誤り訂正によって全てのデータが正しく訂正できた場合はデータが正しく記録されているとしてデータ記録終了もしくは次のデータの記録を続ける。
一方、ステップ９４の判断で記録エラー有りでデータが正しく記録できなかったと判断した場合、すなわち、データが誤り訂正コードを用いても正しく訂正できないデータがあった場合はデータが正しく記録できなかったとして、ステップ９５で先頭記録パルス幅Ｄが最大記録可能先頭記録パルス幅ＤＭＡＸ以上になったか否かを判断する。
【０１１３】
ステップ９５の判断で先頭記録パルス幅Ｄが最大記録可能先頭記録パルス幅ＤＭＡＸ未満なら、ステップ９７へ進んで直前に記録したデータの先頭記録パルス幅Ｄに所定記録パルス幅αを加算してリトライ記録するときの先頭記録パルス幅をＤ＋αにし、ステップ９２へ戻って光ピックアップから光ディスクにレーザ光を照射することにより、先頭記録パルス幅をＤ＋αでデータをリトライ記録し、ステップ９３でその記録したデータを再生し、光ピックアップから光ディスクに先頭記録パルス幅をＤ＋αでデータを記録した領域の再生信号を得て、ＲＦアンプで増幅した後に２値化し、ＣＤデコーダでＥＦＭ復調し、ＣＤ−ＲＯＭデコーダで誤り訂正の処理を行い、ステップ９４で記録エラー無しか否かを判断することによってデータが正しく記録されているか否かを判断する。
【０１１４】
このようにして、最初に光ディスク１の記録先の記録領域に先頭記録パルス幅Ｄをデフォルト値Ｄ０にしたデータを記録し、その記録したデータを再生し、その再生したデータに基づいて記録領域にデータを正しく記録できたか否かを判断する。その判断によって正しく記録できなかったとき、直前のデータの記録パルス幅のうちの先頭記録パルス幅Ｄに所定の記録パルス幅αを加算して直前に記録したときとは異なるパルス幅にしてデータを再記録し、その再記録したデータを再生し、その再生したデータに基づいて再記録したデータが記録領域に正しく記録できたか否かを判断する動作を先頭記録パルス幅Ｄが最大記録可能先頭記録パルス幅ＤＭＡＸ以上になるまで行う。
【０１１５】
そして、ステップ９５の判断で先頭記録パルス幅Ｄが最大記録可能先頭記録パルス幅ＤＭＡＸ以上なら、すなわち、先頭記録パルス幅Ｄが最大先頭記録パルス幅以上になったとき、ステップ９６へ進んで光ディスク内に設けられた交替領域にデータを記録する記録処理（交替処理）を行う。
この処理は、最大記録先頭記録パルス幅ＤＭＡＸを基準としてリトライ記録から交替処理へ移行する判断を行う。
【０１１６】
まず、先頭記録パルス幅をデフォルト値Ｄ０にしてデータを記録する。次に、そのデータを再生し、誤り訂正の処理を行い、正しく記録されているか否かを判断する。ここで、誤り訂正の必要がない、もしくは、誤り訂正によって全てのデータが正しく訂正できた場合、正しく記録されているとして記録終了もしくは次のデータの記録を続ける。誤り訂正コードを用いても正しく訂正できないデータがあった場合、その時点の先頭記録パルス幅Ｄを最大記録可能先頭記録パルス幅ＤＭＡＸと比較し、先頭記録パルス幅Ｄが最大記録可能先頭記録パルス幅ＤＭＡＸよりも大きければ交替処理へ移行し、少なければ先頭記録パルス幅をαだけ広く設定してリトライ記録を行う。以下、この一連の流れの処理を繰り返す。
上記判断基準は、最大記録可能先頭記録パルス幅ＤＭＡＸとしてもよいし、マージンをとって最大記録可能先頭記録パルス幅ＤＭＡＸよりも幾分大きい値としてもよい。
【０１１７】
この実施形態の光ディスク装置の第７の記録機能は、リトライ記録を繰り返すか交替領域への記録に移行するかを、それ以前の記録領域で発生したリトライ記録において正しく記録できた先頭記録パルス幅と比較して判断することによって、正しく記録できない可能性が高いリトライ記録の回数を減らすことができ、記録時間の短縮を実現することができる。
【０１１８】
（８）この光ディスク記録装置におけるこの発明に係る第８の記録機能
あるディスクにおいて、記録ピットの形状が光ディスクに適さない形状になるほど広げた先頭記録パルス幅は、同種類の他の光ディスクにおいても適さないのが一般的である。
したがって、同種類の他の光ディスクに記録する場合にも上記先頭記録パルス幅は活用可能であり、また活用することによって記録時間の短縮が実現できる。
しかし、上述の記録機能では、電源遮断後あるいはリセット後に上記先頭記録パルス幅のデータがメモリに残っていたとしても、記録速度及び光ディスクの種類までは記憶していないために活用が不可能である。
そこで、第８の記録機能では、電源遮断後あるいはリセット後に光ディスクの種類とともに、上記先頭記録パルス幅を保持するものである。
【０１１９】
この第８の記録機能を実現するため、上記プログラムに、上記最大先頭記録パルス幅と共に、その時の記録速度及び記録媒体の種類とを記憶し、自装置の電源遮断後あるいはリセット後も保持し続ける手順を追加し、上記ＣＰＵ１５等がその手順も実行することにより、第８の記録機能を実現する。
この第８の記録処理は、ＣＰＵ１５が、上述の記録処理の動作で全てのデータの記録を終えた後、最終的に決定している最大記録可能先頭記録パルス幅ＤＭＡＸと光ディスクの種類と記録速度とを対応させて参照可能にＲＡＭ１６に保存する処理を行う。
【０１２０】
これにより、電源遮断後あるいはリセット後でも、同種類の光ディスクを複数枚記録する場合、ＲＡＭ１６に格納されたその種類の光ディスクに対応する最大記録可能先頭記録パルス幅ＤＭＡＸを読み出してセットし、その記録パルス幅で２枚目以降のデータ記録を行うことができる。したがって、２枚目以降のデータ記録のときにはリトライ記録の回数を大幅に低減することができる。
この実施形態の光ディスク装置の第８の記録機能は、同種類の光ディスクを複数枚記録する場合、１枚目の記録のリトライ記録で正しく記録できた時の最大先頭記録パルス幅のデータを２枚目以降の記録にも活用することにより、同種類の複数枚の光ディスクに対するデータの記録時間を短縮することができる。
【０１２１】
（９）この光ディスク記録装置におけるこの発明に係る第９の記録機能
同種類の光ディスクを複数枚記録する場合、上述の記録機能の工程を光ディスク毎に行うのは記録時間が長くなって問題である。
そこで、第９の記録機能では、同種類の光ディスクを複数枚記録する場合の記録時間を短縮する。
【０１２２】
この第９の記録機能を実現するため、上記プログラムに、自装置の電源遮断後あるいはリセット後、データの書き換えが可能な記録媒体の記録領域にレーザ光を照射することによってデータを記録し、その記録したデータを再生し、その再生したデータに基づいて上記データを正しく記録できたか否かを判断し、その判断によって正しく記録できなかったと判断したとき、上記データの記録パルス幅のうちの先頭記録パルス幅を直前に記録したときとは異なるパルス幅で上記データを再記録する動作を所定回数行い、その所定回数の動作を行う内に上記再記録するデータの先頭記録パルス幅が上記記憶された最大先頭記録パルス幅以上になったとき、上記記録媒体内に設けられた交替領域に上記データを記録する手順を追加し、上記ＣＰＵ１５等がその手順も実行することにより、第９の記録機能を実現する。
【０１２３】
次に、この第９の記録機能の動作を同じく図８に示すフローチャート図に基づいて説明する。
この第８の記録処理は、ＣＰＵ１５が、光ディスクの最初のデータ記録から図８に示す処理を行う。
ＣＰＵ１５は、まず、ステップ９１で光ディスクの種類と記録速度を判別し、それに該当する最大記録可能先頭記録パルス幅ＤＭＡＸがＲＡＭに保存されていれば、その値を引き出してデータ記録時の最大記録可能先頭記録パルス幅ＤＭＡＸとする。
ステップ９１で初期値を設定する。その初期値の設定では、データの再記録（リトライ記録）のときに先頭記録パルス幅Ｄを直前に記録したときとは異ならせるためのデフォルト値（初期値）Ｄ０にする。
【０１２４】
ステップ９２で光ピックアップから光ディスクにレーザ光を照射することにより、まず、光ディスクの記録先として指定された記録領域に先頭記録パルス幅Ｄをデフォルト値Ｄ０にしてデータを記録する。
次に、ステップ９３でその記録したデータを再生し、光ピックアップから光ディスクに先頭記録パルス幅Ｄをデフォルト値Ｄ０でデータを記録した領域の再生信号を得て、ＲＦアンプで増幅した後に２値化し、ＣＤデコーダでＥＦＭ復調し、ＣＤ−ＲＯＭデコーダで誤り訂正の処理を行い、ステップ９４で記録エラー無しか否かを判断することによってデータが正しく記録されているか否かを判断する。
【０１２５】
ステップ９４で記録エラー無しでデータが正しく記録されていると判断した場合、すなわち、誤り訂正の必要がない場合、もしくは誤り訂正によって全てのデータが正しく訂正できた場合はデータが正しく記録されているとしてデータ記録終了もしくは次のデータの記録を続ける。
一方、ステップ９４の判断で記録エラー有りでデータが正しく記録できなかったと判断した場合、すなわち、データが誤り訂正コードを用いても正しく訂正できないデータがあった場合はデータが正しく記録できなかったとして、ステップ９５で先頭記録パルス幅Ｄが最大記録可能先頭記録パルス幅ＤＭＡＸ以上になったか否かを判断する。
【０１２６】
ステップ９５の判断で先頭記録パルス幅Ｄが最大記録可能先頭記録パルス幅ＤＭＡＸ未満なら、ステップ９７へ進んで直前に記録したデータの先頭記録パルス幅Ｄに所定記録パルス幅αを加算してリトライ記録するときの先頭記録パルス幅をＤ＋αにし、ステップ９２へ戻って光ピックアップから光ディスクにレーザ光を照射することにより、先頭記録パルス幅をＤ＋αでデータをリトライ記録し、ステップ９３でその記録したデータを再生し、光ピックアップから光ディスクに先頭記録パルス幅をＤ＋αでデータを記録した領域の再生信号を得て、ＲＦアンプで増幅した後に２値化し、ＣＤデコーダでＥＦＭ復調し、ＣＤ−ＲＯＭデコーダで誤り訂正の処理を行い、ステップ９４で記録エラー無しか否かを判断することによってデータが正しく記録されているか否かを判断する。
【０１２７】
このようにして、最初に光ディスク１の記録先の記録領域に先頭記録パルス幅Ｄをデフォルト値Ｄ０にしたデータを記録し、その記録したデータを再生し、その再生したデータに基づいて記録領域にデータを正しく記録できたか否かを判断する。その判断によって正しく記録できなかったとき、直前のデータの記録パルス幅のうちの先頭記録パルス幅Ｄに所定の記録パルス幅αを加算して直前に記録したときとは異なるパルス幅にしてデータを再記録し、その再記録したデータを再生し、その再生したデータに基づいて再記録したデータが記録領域に正しく記録できたか否かを判断する動作を先頭記録パルス幅Ｄが最大記録可能先頭記録パルス幅ＤＭＡＸ以上になるまで行う。
【０１２８】
そして、ステップ９５の判断で先頭記録パルス幅Ｄが最大記録可能先頭記録パルス幅ＤＭＡＸ以上なら、すなわち、先頭記録パルス幅Ｄが最大先頭記録パルス幅以上になったとき、ステップ９６へ進んで光ディスク内に設けられた交替領域にデータを記録する記録処理（交替処理）を行う。
この実施形態の光ディスク装置の第９の記録機能は、同種類の光ディスクを複数枚記録する場合、２枚目以降ではリトライ記録において正しく記録できる先頭記録パルス幅の最大記録パルス幅を求める工程をなくすことができ、記録時間のさらなる短縮を実現することができる。
【０１２９】
上記実施形態では、この発明に係る各記録機能のプログラムをコンピュータ読み取り可能な記録媒体としてＲＯＭに格納した場合を示したが、そのプログラムを光ディスク等の記録媒体に記憶するようにすれば、その記録媒体を介して光ディスク装置に直接インストールしたり、光ディスク装置に接続されたホストコンピュータから光ディスク装置にインストールしたり、ホストコンピュータにインストールして光ディスク装置を制御するようにしたりすることができ、この発明に係る記録機能のプログラムを容易に広く配布することができる。
【０１３０】
【発明の効果】
以上説明してきたように、この発明の情報記録装置と情報記録方法によれば、記録媒体へのデータ記録の際の交替処理を行わないようにしてデータが正しく記録できる確率を高めることができる。また、この発明のプログラムによれば、コンピュータにこの発明に係る機能を容易に実現させることができる。さらに、この発明のコンピュータ読み取り可能な記録媒体によれば、コンピュータに実行させるプログラムを容易に広く配布することができる。
【図面の簡単な説明】
【図１】この発明の一実施形態である光ディスク装置の構成を示すブロック図である。
【図２】データの書き換えが可能な光ディスク１におけるデータの記録パルス幅の形状の一例を示す波形図である。
【図３】この光ディスク装置における第１の記録処理を示すフローチャート図である。
【図４】この光ディスク記録装置における第３の記録処理を示すフローチャート図である。
【図５】この光ディスク記録装置における第４の記録処理を示すフローチャート図である。
【図６】この光ディスク記録装置における第５の記録処理を示すフローチャート図である。
【図７】この光ディスク記録装置における第６の記録処理を示すフローチャート図である。
【図８】この光ディスク記録装置における第７の記録処理を示すフローチャート図である。
【符号の説明】
１：光ディスク　　　　　２：スピンドルモータ
３：光ピックアップ　　　４：モータドライバ
５：レーザコントローラ　６：リードアンプ（ＲＦアンプ）
７：ＣＤエンコーダ　　　８：ＣＤデコーダ
９：サーボ部　　　　　　１０：ＣＤ−ＲＯＭエンコーダ
１１：バッファＲＡＭ（バッファメモリ）
１２：ＣＤ−ＲＯＭデコーダ
１３：バッファマネージャ
１４：ＲＯＭ　　　　　　１５：ＣＰＵ
１６：ＲＡＭ
【図１】
2004145953.tif 000003
【図２】
2004145953.tif 000004
【図３】
2004145953.tif 000005
【図４】
2004145953.tif 000006
【図５】
2004145953.tif 000007
【図６】
2004145953.tif 000008
【図７】
2004145953.tif 000009
【図８】
2004145953.tif 000010