(57)【要約】【課題】  リトライ記録された情報記録媒体に関する装置間の互換性の適正化を図る。【解決手段】  サーボエラーに伴いリトライ動作を行った場合、記憶されているサーボエラー発生アドレスが再生できるか否かの判定ではなく、当該サーボエラー発生アドレス付近の再生に伴うブロックエラーレートBler値を測定し（Ｓ１３）、このブロックエラーレートBler値が所定値を超えていた場合には（Ｓ１４のＮ）、再生できても記録エラーがあった旨をホスト等の上位装置に報告する（Ｓ１７）ことで、例えば、判定基準となる所定値を再生特性の悪い装置を考慮した値として設定しておけば、記録エラーの報告のない情報記録媒体（Ｓ１５，Ｓ１６）に関しては装置間での互換性を確保でき、記録エラーの報告のあった情報記録媒体（Ｓ１７）に関しては装置間での互換性を保証できないので排除することができるようにした。【選択図】    図４
2005174471.tif 000002
【特許請求の範囲】
【請求項１】
上位装置からのコマンドに従って情報記録媒体に対してデータの記録を実行し、その記録中にサーボエラーが発生した場合には再度記録を行うリトライを実行する情報記録再生装置において、
サーボエラーに伴うリトライ動作時に当該サーボエラー発生アドレスをメモリに記憶させる記憶手段と、
記録終了処理時に前記メモリに記憶されている前記サーボエラー発生アドレスを含む前記情報記録媒体の所定範囲を再生させた時のブロックエラーレート（Bler）を測定する測定手段と、
測定されたBler値が所定値より大きいか否かを判定する判定手段と、
測定されたBler値が所定値より大きいと判定された場合には、当該情報記録媒体に関して記録エラーがあった旨を前記上位装置に報告するエラー報告手段と、
を備えることを特徴とする情報記録再生装置。
【請求項２】
前記測定手段がブロックエラーレートを測定する記録終了処理時は、前記上位装置からSyncCacheコマンドが発行された時である、請求項１記載の情報記録再生装置。
【請求項３】
前記測定手段がブロックエラーレートを測定する記録終了処理時は、前記上位装置からCloseTrackSessionコマンドが発行された時である、請求項１記載の情報記録再生装置。
【請求項４】
前記測定手段によりブロックエラーレートを測定する際の再生速度を当該装置で可能な最高再生速度とする測定時速度制御手段を備える請求項１ないし３の何れか一記載の情報記録再生装置。
【請求項５】
前記判定手段は、測定されたBler値が所定値として２２０より大きいか否かを判定する、請求項１ないし４の何れか一記載の情報記録再生装置。
【請求項６】
上位装置からのコマンドに従って情報記録媒体に対してデータの記録を実行し、その記録中にサーボエラーが発生した場合には再度記録を行うリトライを実行する情報記録再生装置が備えるコンピュータにインストールされ、当該コンピュータに、
サーボエラーに伴うリトライ動作時に当該サーボエラー発生アドレスをメモリに記憶させる記憶機能と、
記録終了処理時に前記メモリに記憶されている前記サーボエラー発生アドレスを含む前記情報記録媒体の所定範囲を再生させた時のブロックエラーレート（Bler）を測定する測定機能と、
測定されたBler値が所定値より大きいか否かを判定する判定機能と、
測定されたBler値が所定値より大きいと判定された場合には、当該情報記録媒体に関して記録エラーがあった旨を前記上位装置に報告するエラー報告機能と、
を実行させる情報記録再生用プログラム。
【請求項７】
前記測定機能がブロックエラーレートを測定する記録終了処理時は、前記上位装置からSyncCacheコマンドが発行された時である、請求項６記載の情報記録再生用プログラム。
【請求項８】
前記測定機能がブロックエラーレートを測定する記録終了処理時は、前記上位装置からCloseTrackSessionコマンドが発行された時である、請求項７記載の情報記録再生用プログラム。
【請求項９】
前記測定機能によりブロックエラーレートを測定する際の再生速度を前記情報記録再生装置で可能な最高再生速度とする測定時速度制御機能を前記コンピュータに実行させる請求項６ないし８の何れか一記載の情報記録再生用プログラム。
【請求項１０】
前記判定機能は、測定されたBler値が所定値として２２０より大きいか否かを判定する、請求項６ないし９の何れか一記載の情報記録再生用プログラム。
【請求項１１】
上位装置からのコマンドに従って情報記録媒体に対してデータの記録を実行し、その記録中にサーボエラーが発生した場合には再度記録を行うリトライを実行する情報記録再生装置が備えるコンピュータに読取り可能であって、請求項６ないし１０の何れか一記載の情報記録再生用プログラムを格納している記憶媒体。
【請求項１２】
上位装置からのコマンドに従って情報記録媒体に対してデータの記録を実行し、その記録中にサーボエラーが発生した場合には再度記録を行うリトライを実行する情報記録再生方法において、
サーボエラーに伴うリトライ動作時に当該サーボエラー発生アドレスをメモリに記憶させる記憶工程と、
記録終了処理時に前記メモリに記憶されている前記サーボエラー発生アドレスを含む前記情報記録媒体の所定範囲を再生させた時のブロックエラーレート（Bler）を測定する測定工程と、
測定されたBler値が所定値より大きいか否かを判定する判定工程と、
測定されたBler値が所定値より大きいと判定された場合には、当該情報記録媒体に関して記録エラーがあった旨を前記上位装置に報告するエラー報告工程と、
を備えることを特徴とする情報記録再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＣＤ−ＲＷ，ＤＶＤ＋ＲＷ等の書換え可能な情報記録媒体に対する情報記録再生装置、情報記録再生用プログラム、記憶媒体及び情報記録再生方法に関する。
【背景技術】
【０００２】
ＣＤ−ＲＷ，ＤＶＤ＋ＲＷ等の書換え可能な情報記録媒体に記録を行なうドライブ装置では、記録中に例えば、ディスクにキズや欠陥等があってサーボが外れてしまう場合がある。書換え可能な光ディスクにおいて、サーボエラーが発生した場合、ドライブ装置は即記録エラーにするのではなく、ＣＤ−ＲＷのパケットライト時であればサーボエラーが発生したパケットの先頭から記録のリトライを行ない、ＤＶＤ＋ＲＷの場合であればＥＣＣブロックの先頭から記録リトライを行なう。この記録リトライでエラーが発生しなかった場合は、記録は続けられ、その後エラーが発生せずに記録が完了した場合は、記録正常終了となる。
【０００３】
装置がサーボエラーで記録リトライを行なう場合、リトライ回数は１回だけということはなく、複数回（例えば、最大８回まで）であるのに加えて，近年のドライブ装置であればドライブ装置の振動制御等も考慮されており、サーボ的に安定しているので、記録中にサーボエラーが発生しても記録リトライによって回避できる確率が上がっている。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
このため，記録自体は完了するものの、現実には、記録したディスクを再生してみると、再生時に何度もリトライが発生して辛うじて読めるようなディスクだったり、酷な場合には再生できない場合もある。
【０００５】
このようなことから、書換え可能な光ディスクの場合、サーボエラーが発生しても、記録エラーとはならずに、記録リトライが行なわれることに着目し、記録リトライでパスした場合に、当該記録リトライアドレスが再生可能であるかをホストコンピュータから再生の要求が来る前に、確認するようにした発明が本出願人により提案されている。即ち、記録中に、記録リトライアドレスをメモリに保存しておき、記録終了処理において、記録リトライアドレスが再生できるか否かを確認し、再生できなかった場合にはホストコンピュータに記録エラーとして返すようにしたものである。
【０００６】
ところが、この提案例の方式では、ドライブ装置の再生特性が良い場合、記録品質が悪くても問題無く読めてしまう。ということは、当該ドライブ装置で記録された当該ディスクを再生特性の悪いドライブ装置で再生しようとする場合には再生できず、装置間の互換性に欠けるものとなってしまう。
【０００７】
即ち、ＣＤの記録品質については、記録型ＣＤの規格書であるオレンジブックに定められており、ここではブロックエラーレート（Bler）（Block Error rateの略）というもので測られる。これは１秒間当りのＣ１エラー（ランダムエラーともいう）訂正数である。ドライブ装置の再生能力の差はエラー訂正能力の差による所が大きい。このため、例えば、ある装置はBler値が１０００のディスクでも問題なく読めるが、別の装置ではBler値が１０００あるので読めない、といったいわゆる互換性の不具合が発生する可能性がある。
【０００８】
本発明の目的は、リトライ記録された情報記録媒体に関する装置間の互換性の適正化を図ることである。
【課題を解決するための手段】
【０００９】
請求項１記載の発明の情報記録再生装置は、上位装置からのコマンドに従って情報記録媒体に対してデータの記録を実行し、その記録中にサーボエラーが発生した場合には再度記録を行うリトライを実行する情報記録再生装置において、サーボエラーに伴うリトライ動作時に当該サーボエラー発生アドレスをメモリに記憶させる記憶手段と、記録終了処理時に前記メモリに記憶されている前記サーボエラー発生アドレスを含む前記情報記録媒体の所定範囲を再生させた時のブロックエラーレート（Bler）を測定する測定手段と、測定されたBler値が所定値より大きいか否かを判定する判定手段と、測定されたBler値が所定値より大きいと判定された場合には、当該情報記録媒体に関して記録エラーがあった旨を前記上位装置に報告するエラー報告手段と、を備える。
【００１０】
請求項２記載の発明は、請求項１記載の情報記録再生装置において、前記測定手段がブロックエラーレートを測定する記録終了処理時は、前記上位装置からSyncCacheコマンドが発行された時である。
【００１１】
請求項３記載の発明は、請求項１記載の情報記録再生装置において、前記測定手段がブロックエラーレートを測定する記録終了処理時は、前記上位装置からCloseTrackSessionコマンドが発行された時である。
【００１２】
請求項４記載の発明は、請求項１ないし３の何れか一記載の情報記録再生装置において、前記測定手段によりブロックエラーレートを測定する際の再生速度を当該装置で可能な最高再生速度とする測定時速度制御手段を備える。
【００１３】
請求項５記載の発明は、請求項１ないし４の何れか一記載の情報記録再生装置において、前記判定手段は、測定されたBler値が所定値として２２０より大きいか否かを判定する。
【００１４】
請求項６記載の発明の情報記録再生用プログラムは、上位装置からのコマンドに従って情報記録媒体に対してデータの記録を実行し、その記録中にサーボエラーが発生した場合には再度記録を行うリトライを実行する情報記録再生装置が備えるコンピュータにインストールされ、当該コンピュータに、サーボエラーに伴うリトライ動作時に当該サーボエラー発生アドレスをメモリに記憶させる記憶機能と、記録終了処理時に前記メモリに記憶されている前記サーボエラー発生アドレスを含む前記情報記録媒体の所定範囲を再生させた時のブロックエラーレート（Bler）を測定する測定機能と、測定されたBler値が所定値より大きいか否かを判定する判定機能と、測定されたBler値が所定値より大きいと判定された場合には、当該情報記録媒体に関して記録エラーがあった旨を前記上位装置に報告するエラー報告機能と、を実行させる。
【００１５】
請求項７記載の発明は、請求項６記載の情報記録再生用プログラムにおいて、前記測定機能がブロックエラーレートを測定する記録終了処理時は、前記上位装置からSyncCacheコマンドが発行された時である。
【００１６】
請求項８記載の発明は、請求項７記載の情報記録再生用プログラムにおいて、前記測定機能がブロックエラーレートを測定する記録終了処理時は、前記上位装置からCloseTrackSessionコマンドが発行された時である。
【００１７】
請求項９記載の発明は、請求項６ないし８の何れか一記載の情報記録再生用プログラムにおいて、前記測定機能によりブロックエラーレートを測定する際の再生速度を前記情報記録再生装置で可能な最高再生速度とする測定時速度制御機能を前記コンピュータに実行させる。
【００１８】
請求項１０記載の発明は、請求項６ないし９の何れか一記載の情報記録再生用プログラムにおいて、前記判定機能は、測定されたBler値が所定値として２２０より大きいか否かを判定する。
【００１９】
請求項１１記載の発明の記憶媒体は、上位装置からのコマンドに従って情報記録媒体に対してデータの記録を実行し、その記録中にサーボエラーが発生した場合には再度記録を行うリトライを実行する情報記録再生装置が備えるコンピュータに読取り可能であって、請求項６ないし１０の何れか一記載の情報記録再生用プログラムを格納している。
【００２０】
請求項１２記載の発明の情報記録再生方法は、上位装置からのコマンドに従って情報記録媒体に対してデータの記録を実行し、その記録中にサーボエラーが発生した場合には再度記録を行うリトライを実行する情報記録再生方法において、サーボエラーに伴うリトライ動作時に当該サーボエラー発生アドレスをメモリに記憶させる記憶工程と、記録終了処理時に前記メモリに記憶されている前記サーボエラー発生アドレスを含む前記情報記録媒体の所定範囲を再生させた時のブロックエラーレート（Bler）を測定する測定工程と、測定されたBler値が所定値より大きいか否かを判定する判定工程と、測定されたBler値が所定値より大きいと判定された場合には、当該情報記録媒体に関して記録エラーがあった旨を前記上位装置に報告するエラー報告工程と、を備える。
【発明の効果】
【００２１】
本発明によれば、サーボエラーに伴いリトライ動作を行った場合、記憶されているサーボエラー発生アドレスが再生できるか否かの判定ではなく、当該サーボエラー発生アドレス付近の再生に伴うブロックエラーレートBler値を測定してこのブロックエラーレートBler値が所定値を超えていた場合には、再生できても記録エラーがあった旨をホスト等の上位装置に報告するようにしたので、例えば、判定基準となる所定値を再生特性の悪い装置を考慮した値として設定しておくことにより、記録エラーの報告のない情報記録媒体に関しては装置間での互換性を確保し、記録エラーの報告のあった情報記録媒体に関しては装置間での互換性を保証できないので排除することができ、よって、装置間での互換性の適正化を図ることができる。
【発明を実施するための最良の形態】
【００２２】
本発明を実施するための最良の形態について図面に基づいて説明する。
【００２３】
図１は、本発明の情報記録再生装置が適用されるＣＤ−Ｒ／ＣＤ−ＲＷ（ＣＤ-Recordable／ＣＤ−Rewritable）ドライブなる光ディスクドライブの構成例を示す概略ブロック図である。
【００２４】
この光ディスクドライブＡは、上位装置としてのホストコンピュータＢに接続されて使用されるもので、情報記録媒体としての光ディスク１を回転駆動させるスピンドルモータ２や、この光ディスク１に記録／再生用のレーザ光を照射する光ピックアップ３を備えている。この光ピックアップ３は粗動モータ４によりディスク半径方向に移動自在とされている。また、光ピックアップ３は半導体レーザ光源、対物レンズ等を含む光学系、受光素子等を備え、データ再生時には再生パワーで半導体レーザ光源を発光させてレーザ光を光ディスク１に照射し、その反射光を受光素子で受光し信号処理系５で処理することによりデータを再生する一方、データ記録時には記録パワーで半導体レーザ光源を発光させてレーザ光を光ディスク１に照射することにより光ディスク１上に信号を記録する。光ピックアップ３は、これらの動作に際して、レーザ光の焦点が光ディスク１に合うように対物レンズの位置を光ディスク１と垂直方向に動かすフォーカスアクチュエータ機構、レーザ光の焦点がトラックをトレースするように光ディスク１の半径方向（スレッジ方向）に対物レンズを動かすトラックアクチュエータ機構を備えている。これらのフォーカスアクチュエータ，トラックアクチュエータ，粗動モータ４は受光素子，ポジションセンサから得られた信号をもとにモータドライバとサーボ手段とによりレーザスポットが目的の場所に位置するよう制御される。また、スピンドルモータ２、粗動モータ４、光ピックアップ３＆信号処理系５に対しては、各々コントローラ６により制御される制御系７，８，９が接続されている。
【００２５】
また、コントローラ６は制御主体となるＣＰＵを備える他、制御プログラム（情報記録再生用プログラムを含む）や各種データを固定的に格納し本発明の記憶媒体としても機能するＲＯＭや各種データを書換え自在に格納するＲＡＭを備えるマイクロコンピュータ構成のもので、バッファメモリ１０や不揮発性メモリ１１が接続され、さらに、ＡＴＡＰＩやＳＣＳＩといったインタフェースを介して前述のホストコンピュータＢが接続されている。
【００２６】
このような構成において、再生／記録に関する基本的な動作について説明する。まず、データ読出しの場合、光ピックアップ３で得られた再生信号はリードアンプ（Read Amp）で増幅され２値化（デジタル化）された後，CDデコーダ（CD Decoder）に入力されＥＦＭ復調される。ＥＦＭはEight to Fourteen Modulationの略で光ディスク１には光学的に再生又は記録しやすいように８bitデータを１４bitのデータに変調したデータが書かれている。
【００２７】
ＥＦＭ復調されたデータはデインタリーブ（並べ替え直し）とエラー訂正の処理を受ける。その後このデータはバッファマネージャ（Buffer Manager）により一旦バッファメモリ１０に蓄えられ、セクタデータとして揃った段階でインタフェースを介してホストコンピュータＢに一気に送られる。音楽データの場合、ＣＤデコーダから出てきたデータはＤ／Ａコンバータに入力されアナログのオーディオ信号が取り出される。
【００２８】
また、データ書込み時は、インタフェースを通しホストコンピュータＢから送られてきたデータをバッファマネージャにより一旦バッファメモリ１０に蓄え、バッファメモリ１０にある程度データが貯まったところで書込みを開始するが、その前にレーザスポットを書込み開始地点に位置させなければならない。
【００２９】
この地点はトラックの蛇行により予め光ディスク１に刻まれているウォブル信号により求められる。ウォブル信号にはＡＴＩＰ(Absolute Time In Pregroove)と呼ばれる絶対時間情報が含まれており、ＡＴＩＰデコーダによりこの情報を取り出す。また、ＡＴＩＰデコーダが生成する同期信号はコントローラ６中のＣＤエンコーダに入力され、正確な位置でのデータの書出しを可能にしている。
【００３０】
バッファメモリ１０のデータは、ＣＤ−ＲＯＭエンコーダやＣＤエンコーダでエラー訂正コードの付加やインターリーブ（並べ替え）が行われた後、ＥＦＭ変調され、レーザーコントロール回路（Laser Controller）、光ピックアップ３を介して光ディスク１に記録される。
【００３１】
ここで、ＣＤ系ディスクの場合、データ読出しにおいて，ＥＦＭ復調されたデータはデインタリーブ（並べ替え直し）とエラー訂正の処理を受ける。ここに、ＣＤではＣＩＲＣ（Cross Interleave Reed-Solomon）という誤り訂正方式が採用されており、ＣＩＲＣには2段のReed-Solom符号が用いられている。各々をＣ１符号、Ｃ２符号と呼ぶ。Ｃ１符号は主にメディア上のランダムエラーを訂正し、Ｃ２符号はバーストエラー（連続するエラー）を訂正する能力がある。ＣＤの記録品質については、記録型ＣＤの規格書であるオレンジブックに定められており、ここでは、Bler値というもので測られる。Bler値とはブロックエラーレート（Block Error Rate）の略で1秒当りのＣ１エラー（ランダムエラーともいう）数のことであり、その最大値は７３５０である。Ｃ１音楽ＣＤの規格であるレッドブックには、読出しを保証するためには、Ｃ１エラー＝Bler値は毎秒２２０回以下でなければならないと定められている。
【００３２】
このような基本的な構成・動作例において、本実施の形態の光ディスクドライブＡは、ホストコンピュータＢからのコマンドに従って光ディスク１に対してデータの記録を実行し、その記録中にサーボ外れによるサーボエラーが発生した場合には再度記録を行うリトライを実行する機能を有するものであり、サーボエラー発生時にコントローラ６により実行される処理制御例を図２に示す概略フローチャートを参照して説明する。まず、光ディスクドライブＡが或る光ディスク１に対して記録を行なっている最中にサーボエラーが発生した場合，記録リトライを実行し（ステップＳ１）、記録リトライを行なった結果、エラーが発生せずにリトライＯＫだった場合には（Ｓ２のＹ）、バッファメモリ１０なるメモリに記録リトライアドレス＝サーボエラー発生アドレスを格納して（Ｓ３）、記録処理を続行する（Ｓ４）。ステップＳ３の処理が記憶手段、記憶機能、記憶工程として実行される。このようにして、記録リトライが発生する度に（Ｓ１）、記録リトライアドレスをバッファメモリ１０に保存して行き（Ｓ３）、最後まで記録エラーが発生しなかった場合は，記録終了処理へと続く。一方、記録リトライを所定のリトライ回数（例えば、最大８回）実行しても（Ｓ５）、結果がＯＫとならない場合には（Ｓ２のＮ）、ホストコンピュータＢに記録エラーを報告して処理を終了する（Ｓ６）。
【００３３】
図３にバッファメモリ１０への保存例を示す。これは当該光ディスクドライブＡにおいて、アドレス５００でサーボエラーが発生し、記録中断し、その後、１回目の記録リトライでパスしたので、そのまま記録を続け、今度はアドレス５００００で再びサーボ外れ発生のため再び記録中断し、その後、２回目の記録リトライでパスした時の例である。
【００３４】
次に、データ記録動作における記録終了時にコントローラ６により実行される記録終了処理制御例を図４に示す概略フローチャートを参照して説明する。まず、記録終了処理の段階になると（Ｓ１１）、コントローラ６はバッファメモリ１０にアクセスし，記録リトライアドレスに記録されたリトライ回数があるか否かにより、記録動作中に記録リトライを行なったか否かを判定する（Ｓ１２）。記録リトライが行なわれていた場合には（Ｓ１２のＹ）、バッファメモリ１０に記憶されている記録リトライアドレス＝サーボエラー発生アドレスを含む光ディスク１の所定範囲を再生させた時のブロックエラーレートBler値を測定する（Ｓ１３）。ステップＳ１３の処理が測定手段、測定機能、測定工程として実行される。
【００３５】
この測定の結果、得られたBler値が予め設定されている所定値以下であるか否かを判定する（Ｓ１４）。ステップＳ１４の処理が判定手段、判定機能、判定工程として実行される。この場合の判定基準となる所定値としては、例えば、Ｃ１音楽ＣＤの規格であるレッドブックにおいて、読出しが保証されるＣ１エラー＝毎秒２２０回なる数値が用いられる。
【００３６】
判定の結果、得られたBler値が所定値以下であれば（Ｓ１４のＹ）、そのまま記録終了処理を行ない（Ｓ１５）、一連の記録処理を終了する（Ｓ１６）。しかし、得られたBler値が所定値を超えていた場合は（Ｓ１４のＮ）、ホストコンピュータＢに対して当該光ディスク１に関して記録エラーがあった旨を通知し一連の処理を終了する（Ｓ１７）。
【００３７】
このように、本実施の形態によれば、サーボエラーに伴いリトライ動作を行った場合、記憶されているサーボエラー発生アドレスが再生できるか否かの判定ではなく、当該サーボエラー発生アドレス付近の再生に伴うブロックエラーレートBler値を測定してこのブロックエラーレートBler値が所定値を超えていた場合には、仮に再生できても記録エラーがあった旨をホストコンピュータＢに報告することにより、例えば、判定基準となる所定値を再生特性の悪い装置を考慮した値（例えば、２２０）として設定しておくことにより、記録エラーの報告のない光ディスク１に関しては装置間での互換性を確保し、記録エラーの報告のあった光ディスク１に関しては装置間での互換性を保証できないので排除することができ、よって、装置間での互換性の適正化を図ることができる。
【００３８】
なお、より実際的な処理制御例として、例えば、図５に示すように、ホストコンピュータＢからSyncCacheコマンドが発行された場合（Ｓ２１）を記録終了処理時（Ｓ１１）として、前述したような処理を行なわせるようにすればよい。ここに、SyncCacheコマンドは、情報記録時に度々発行されるコマンドであって、バッファメモリ１０の情報をある程度（バッファメモリ１０が空にならない程度）にバッファメモリ１０内のデータを送り出させるコマンドであり、記録終了処理時を表すコマンドとして好適に用い得る。なお、SyncCacheコマンドに従う場合、測定されたBler値が所定値以下であれば（Ｓ１４のＹ）、記録終了処理としてSyncCache処理を実行するが（Ｓ２２）、その処理後、CloseTrackSessionコマンドが発行されたか否かの判定処理（ＣＴＳ？）を行ない（Ｓ２３）、CloseTrackSessionコマンドが発行されていれば（Ｓ２３のＹ）、そのまま処理を終了し（CloseTrackSession処理実行）（Ｓ１６）、CloseTrackSessionコマンドが発行されていなければ（Ｓ２３のＮ）、記録処理を続行する（Ｓ２４）。ここに、CloseTrackSessionコマンドは記録終了時に発行されるコマンドであって、記録情報の容量やアドレスを記録するコマンドである。
【００３９】
また、より実際的な処理制御例の他例として、例えば、図６に示すように、ホストコンピュータＢからCloseTrackSessionコマンドが発行された場合（Ｓ３１）を記録終了処理時（Ｓ１１）として、前述したような処理を行なわせるようにすればよい。ここに、CloseTrackSessionコマンドは記録終了時に発行されるコマンドであって、記録情報の容量やアドレスを記録するコマンドであり、記録終了処理時を表すコマンドとして好適に用い得る。なお、CloseTrackSession コマンドに従う場合、測定されたBler値が所定値以下であれば（Ｓ１４のＹ）、記録終了処理としてCloseTrackSession 処理を実行する（Ｓ３２）。
【００４０】
ところで、一般的に光ディスクドライブＡが光ディスク１を再生する場合は，当該ドライブが再生最高速度で行なうが、再生時のエラー数（Bler値）も、再生速度が速くなれば増える傾向にある。このように，最も使用される再生速度と、最も再生が厳しい再生速度とは一致することが多い。他機互換性を考慮する場合は厳しい条件で最も使用される速度設定、即ち、当該装置の所有する再生最高速度で確認するのが望ましい。そこで、図４に示した処理制御の変形例として、図７に示すように、記録エラー発生アドレスの再生をさせる場合に，再生速度を装置の持つ最高再生速度として行わせる（Ｓ１８）。このステップＳ１８の処理が測定時速度制御手段、測定時速度制御機能として実行される。つまり、光ディスクドライブＡが記録速度対応の再生速度のままBler値の測定を行なわないようにしている。
【００４１】
このように、Bler値の測定を、使用される可能性が高く、厳しい条件である最高再生速度で行わせることで、記録処理は正常終了したにも関らず、再生できないといった不具合の解消が望める。この場合も、前述の場合と同様にBler値が所定値を超えていた場合は記録エラーとし、その旨をホストコンピュータＢに通知させる。なお、Bler値の測定が終わった後は、元の記録速度＝再生速度に戻し、記録終了処理（SyncCache又はCloseTrackSession）を行い記録を完了する。
【００４２】
なお、これらの処理制御例の説明では、ＣＤ−ＲＷディスクの場合を例に挙げて説明したが、この他のディスク、例えばＤＶＤ＋ＲＷ等の光ディスクの場合にも同様に適用することができる。
【図面の簡単な説明】
【００４３】
【図１】本発明の第一の実施の形態の光ディスクドライブの構成例を示す概略ブロック図である。
【図２】記録リトライ時のアドレス記憶処理例を示す概略フローチャートである。
【図３】記録リトライアドレス保存例を示す説明図である。
【図４】記録終了時の処理制御例を示す概略ブロック図である。
【図５】記録終了時としてSyncCacheコマンド発行時の処理制御例を示す概略ブロック図である。
【図６】記録終了時としてCloseTrackSessionコマンド発行時の処理制御例を示す概略ブロック図である。
【図７】記録終了時の処理制御例の変形例を示す概略ブロック図である。
【符号の説明】
【００４４】
１      情報記録媒体
１０      メモリ
Ｂ      上位装置
【図１】
2005174471.tif 000003
【図２】
2005174471.tif 000004
【図３】
2005174471.tif 000005
【図４】
2005174471.tif 000006
【図５】
2005174471.tif 000007
【図６】
2005174471.tif 000008
【図７】
2005174471.tif 000009