(57)【要約】【課題】従来と比して一段と正確にサーボの乱れを検知し得る記録装置、閾値設定方法及び閾値設定プログラムを実現する。【解決手段】光ディスク２２に対する間欠記録の記録停止期間から記録動作期間に移行するときに、光ディスク２２の最内周部よりも、データを記録するアドレスに一段と近い位置でＦＥｐｐ（Ａ）、ＴＥｐｐ（Ａ）、ＡＳｍａｘ（Ａ）を測定して、このＦＥｐｐ（Ａ）、ＴＥｐｐ（Ａ）、ＡＳｍａｘ（Ａ）と、データを記録するアドレスの手前で測定したＡＳｍａｘ（Ｂ）とを用いて、データを記録するアドレス付近でのＦＥｐｐ（Ｂ）、ＴＥｐｐ（Ｂ）を推定し、このＦＥｐｐ（Ｂ）、ＴＥｐｐ（Ｂ）を基にサーボが乱れたかどうかを判別するための閾値（ＦＥｔｈ、ＴＥｔｈ）を設定し直すようにしたことにより、光ディスクの全周にわたり常に最適な閾値を設定することができる。【選択図】図４
2008065955.tif 000002
【特許請求の範囲】
【請求項１】
光ディスクにデータを記録する記録装置であって、
上記光ディスクの記録層に対してレーザ光を照射すると共に、上記光ディスクからの反射光を受光する光ピックアップと、
上記光ピックアップによって受光された反射光を光電変換した結果得られる受光信号からサーボエラー信号を生成して、当該サーボエラー信号を基に上記光ピックアップのサーボを制御するサーボ制御部と、
記録動作期間と記録停止期間とを設けて上記光ディスクに一連のデータを間欠記録するように上記光ピックアップのレーザ駆動を制御する駆動制御部と、
上記間欠記録の記録停止期間に、上記サーボが乱れたかどうかを判別するための閾値を、次の記録動作期間でデータを記録する位置の近傍で上記サーボ制御部から得られる上記サーボエラー信号を用いて設定する閾値設定部と
を具えることを特徴とする記録装置。
【請求項２】
上記サーボエラー信号は、フォーカスエラー信号、トラッキングエラー信号及び全加算信号であり、
上記閾値設定部は、
上記間欠記録の記録停止期間に、次の記録動作期間でデータを記録する位置の近傍で上記サーボ制御部から得られるフォーカスエラー信号の振幅、トラッキングエラー信号の振幅及び全加算信号の最大値と、上記位置で上記サーボ制御部から得られる全加算信号の最大値とを用いて、当該位置でのフォーカスエラー信号の振幅及びトラッキングエラー信号の振幅を推定し、当該推定したフォーカスエラー信号の振幅及びトラッキングエラー信号の振幅を基に上記閾値を設定する
ことを特徴とする請求項１に記載の記録装置。
【請求項３】
上記サーボ制御部から得られるフォーカスエラー信号の振幅、トラッキングエラー信号の振幅及び全加算信号の最大値を記憶する記憶部を具え、
上記閾値設定部は、
次の記録動作期間でデータを記録する位置の近傍でのフォーカスエラー信号の振幅、トラッキングエラー信号の振幅及び全加算信号の最大値が上記記憶部に既に記憶されている場合、当該記憶部に記憶されているフォーカスエラー信号の振幅、トラッキングエラー信号の振幅及び全加算信号の最大値と、上記位置で上記サーボ制御部から得られる全加算信号の最大値とを用いて、当該位置でのフォーカスエラー信号の振幅及びトラッキングエラー信号の振幅を推定する
ことを特徴とする請求項２に記載の記録装置。
【請求項４】
上記閾値設定部は、
上記記録停止期間に移行したときの上記光ピックアップの位置が、次の記録動作期間でデータを記録する位置の近傍であれば、上記光ピックアップの位置をそのまま保持させた状態で上記サーボ制御部からフォーカスエラー信号の振幅、トラッキングエラー信号の振幅及び全加算信号の最大値を得る
ことを特徴とする請求項２に記載の記録装置。
【請求項５】
上記閾値設定部は、
上記閾値を上記サーボ制御部に供給し、
上記サーボ制御部は、
上記記録動作期間でサーボエラー信号を監視して、当該サーボエラー信号の信号レベルが上記閾値を超えると、上記駆動制御部と協働して光ディスクに対するデータの記録を停止する
ことを特徴とする請求項１に記載の記録装置。
【請求項６】
光ディスクの記録層に対してレーザ光を照射すると共に上記光ディスクからの反射光を受光する光ピックアップと、当該光ピックアップによって受光された反射光を光電変換した結果得られる受光信号からサーボエラー信号を生成して、当該サーボエラー信号を基に上記光ピックアップのサーボを制御するサーボ制御部とを有する光ディスク装置が、上記サーボが乱れたかどうかを判別するための閾値を設定する閾値設定方法であって、
記録動作期間と記録停止期間とを設けて上記光ディスクに一連のデータを間欠記録するように上記光ピックアップのレーザ駆動を制御して、上記間欠記録の記録停止期間に、上記閾値を、次の記録動作期間でデータを記録する位置の近傍で上記サーボ制御部から得られる上記サーボエラー信号を用いて設定する
ことを特徴とする閾値設定方法。
【請求項７】
光ディスクの記録層に対してレーザ光を照射すると共に上記光ディスクからの反射光を受光する光ピックアップと、当該光ピックアップによって受光された反射光を光電変換した結果得られる受光信号からサーボエラー信号を生成して、当該サーボエラー信号を基に上記光ピックアップのサーボを制御するサーボ制御部とを有する光ディスク装置に対して、
記録動作期間と記録停止期間とを設けて上記光ディスクに一連のデータを間欠記録するように上記光ピックアップのレーザ駆動を制御して、上記間欠記録の記録停止期間に、上記サーボが乱れたかどうかを判別するための閾値を、次の記録動作期間でデータを記録する位置の近傍で上記サーボ制御部から得られる上記サーボエラー信号を用いて設定するステップを実行させることを特徴とする閾値設定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録装置、閾値設定方法及び閾値設定プログラムに関し、例えば、光ディスクにデータを記録する際に適用して好適なものである。
【背景技術】
【０００２】
昨今、ＤＶＤ−Ｒ（Digital Versatile Disc Recordable）、ＤＶＤ−ＲＷ（Digital Versatile Disc ReWritable）などの光ディスクを記録媒体とするディスクカムコーダが広く普及している。この種のディスクカムコーダは、光ディスクに対応したディスクドライブを搭載し、挿入された光ディスクの記録層に対して光ピックアップからのレーザ光を照射することでデータ（例えば撮像データ）を記録するようになされ、また光ディスクの記録層で反射した反射光を光電変換して得られるサーボエラー信号（フォーカスエラー信号、トラッキングエラー信号など）に基づき、記録層の所望トラックに焦点が合うように光ピックアップのサーボを制御するようになされている（例えば特許文献１参照）。
【０００３】
また、この種のディスクカムコーダに搭載されるディスクドライブでは、例えば、データの記録中に、外部からの衝撃などによってサーボが乱れた（つまりレーザ光の焦点が記録層の所望トラックからずれた）と判別した場合に、データの記録動作を直ちに停止するようになされ、こうすることで、サーボが乱れた状態のままデータを記録してデータが再生時に読み出せなくなることを未然に防ぐようにもなされている。
【０００４】
ここで、サーボが乱れたかどうかを判別する判別方法について説明する。ディスクドライブは、光ディスクが挿入されると、まずこの光ディスクに対して適切なサーボループが得られるように光ピックアップのサーボ調整を行う。この場合のサーボ調整とは、フォーカスサーボに必要な調整及びトラッキングサーボに必要な調整などであり、光ピックアップを光ディスクの最内周部に移動させて行われる。
【０００５】
このサーボ調整時、ディスクドライブは、光ピックアップの出力から、フォーカスエラー信号の最大値と最小値との差（以下、これをＦＥｐｐとも呼ぶ）、トラッキングエラー信号の最大値と最小値との差（以下、これをＴＥｐｐとも呼ぶ）、反射光を光電変換して得られる受光信号を全て加算した全加算信号の最大値（以下、これをＡＳｍａｘとも呼ぶ）を測定して、これらをメモリなどに保存する。ここで、このとき保存した測定値を、それぞれＦＥｐｐ（ａ）、ＴＥｐｐ（ａ）、ＡＳｍａｘ（ａ）とする。
【０００６】
その後、ホスト（ディスクカムコーダ）側からデータの書込命令が与えられると、ディスクドライブは、光ピックアップを光ディスクの記録開始アドレスの手前に移動させ、この位置で再びＡＳｍａｘの測定を行う。ここで、このとき測定した値をＡＳｍａｘ（ｂ）とする。
【０００７】
一方、ＦＥｐｐ、ＴＥｐｐについては、この位置で再び測定するとなると、一旦サーボを外して再起動する必要があり、処理時間が大幅に増加する。そこで、ディスクドライブは、光ディスクの全周にわたりＡＳｍａｘの変化率とＦＥｐｐの変化率及びＴＥｐｐの変化率とが一律であると想定して、サーボを外さずに、先に保存したＦＥｐｐ（ａ）、ＴＥｐｐ（ａ）、ＡＳｍａｘ（ａ）と記録開始アドレスの手前で測定したＡＳｍａｘ（ｂ）とを基に、記録開始アドレス付近（つまり光ピックアップの現在位置）でのＦＥｐｐ、ＴＥｐｐを推定するようになされている。
【０００８】
すなわち、推定するＦＥｐｐ、ＴＥｐｐを、それぞれＦＥｐｐ（ｂ）、ＴＥｐｐ（ｂ）とすると、ＦＥｐｐ（ｂ）は次式（１）によって求められ、ＴＥｐｐ（ｂ）は次式（２）によって求められる。
【０００９】
ＦＥｐｐ（ｂ）＝（ＦＥｐｐ（ａ）／ＡＳｍａｘ（ａ））×ＡＳｍａｘ（ｂ）
……（１）
【００１０】
ＴＥｐｐ（ｂ）＝（ＴＥｐｐ（ａ）／ＡＳｍａｘ（ａ））×ＡＳｍａｘ（ｂ）
……（２）
【００１１】
さらにディスクドライブは、このようにして推定したＦＥｐｐ（ｂ）、ＴＥｐｐ（ｂ）を基に、サーボが乱れたかどうかを判別するための閾値として、フォーカスエラー信号の閾値（以下、これをＦＥｔｈとも呼ぶ）、トラッキングエラー信号の閾値（以下、これをＴＥｔｈとも呼ぶ）を設定する。実際上、これらＦＥｔｈ、ＴＥｔｈは、それぞれＦＥｐｐ（ｂ）、ＴＥｐｐ（ｂ）の百分率で計算されるようになされ、例えば、ＦＥｔｈをＦＥｐｐ（ｂ）の５０％、ＴＥｔｈをＴＥｐｐ（ｂ）の５０％とした場合、ＦＥｔｈは次式（３）によって求められ、ＴＥｔｈは次式（４）よって求められる。
【００１２】
ＦＥｔｈ＝ＦＥｐｐ（ｂ）×０．５                            ……（３）
【００１３】
ＴＥｔｈ＝ＴＥｐｐ（ｂ）×０．５                            ……（４）
【００１４】
そして、ディスクドライブは、光ディスクに対してデータの記録を開始した後、フォーカスエラー信号の信号レベルがＦＥｔｈを超えると、またはトラッキングエラー信号の信号レベルがＴＥｔｈを超えると、サーボが乱れたと判別してデータの記録を中止するようになされている。
【００１５】
このようにして、ディスクドライブは、サーボが乱れたかどうかを判別するようになされている。
【００１６】
次に、上述した閾値（ＦＥｔｈ、ＴＥｔｈ）を設定する処理手順について、フローチャートに沿ってさらに詳しく説明する。尚、ここでは、この処理手順を、サーボ調整時にＦＥｐｐ、ＴＥｐｐ、ＡＳｍａｘを測定する測定処理手順と、データの記録開始時に閾値を計算する閾値計算処理手順とに分けて説明する。
【００１７】
まず、図８に示すフローチャートに沿って、測定処理手順を説明する。ディスクドライブのマイクロコンピュータ（以下、マイコンとも呼ぶ）は、例えばドライブの蓋が閉じられたことを検出すると、測定処理手順ＲＴ１００を開始して、ステップＳＰ１００に移る。ステップＳＰ１００においてディスクドライブのマイコンは、光ピックアップのスレッド位置を初期化して、次のステップＳＰ１０１に移る。
【００１８】
ステップＳＰ１０１においてマイコンは、挿入された光ディスクが存在するかどうかを判定する。このステップＳＰ１０１で否定結果を得ると、このことは、ドライブの蓋が閉じられたものの、光ディスクが挿入されていないことを意味し、このときマイコンは、この測定処理手順ＲＴ１００を終了する。
【００１９】
これに対して、このステップＳＰ１０１で肯定結果を得ると、このことはドライブに光ディスクが挿入されていることを意味し、このときマイコンは、ステップＳＰ１０２に移る。ステップＳＰ１０２においてマイコンは、光ディスクの最内周部で光ピックアップのサーボ調整を行うと共に、ＦＥｐｐ、ＴＥｐｐ、ＡＳｍａｘを測定して、次のステップＳＰ１０３に移る。
【００２０】
ステップＳＰ１０３においてマイコンは、サーボ調整が完了したかどうかを判定する。このステップＳＰ１０３で否定結果を得ると、このときマイコンは、再びステップＳＰ１０２に戻り、これに対して肯定結果を得ると、ステップＳＰ１０４に移る。ステップＳＰ１０４においてマイコンは、サーボ調整時に測定値として得られたＦＥｐｐ、ＴＥｐｐ、ＡＳｍａｘを、ＦＥｐｐ（ａ）、ＴＥｐｐ（ａ）、ＡＳｍａｘ（ａ）としてメモリに保存し、この測定処理手順ＲＴ１００を終了する。
【００２１】
このような測定処理手順ＲＴ１００にしたがって、ディスクドライブのマイコンは、ＦＥｐｐ、ＴＥｐｐ、ＡＳｍａｘを測定するようになされている。
【００２２】
つづけて、図９に示すフローチャートに沿って、閾値計算処理手順を説明する。ディスクドライブのマイコンは、ホスト（ディスクカムコーダ）側からデータの書込命令が与えられると、閾値計算処理手順ＲＴ１０１を開始して、ステップＳＰ１１０に移る。ステップＳＰ１１０においてマイコンは、光ピックアップを光ディスクの記録開始アドレスの手前まで移動させ、続くステップＳＰ１１１において光ピックアップが記録開始アドレスの手前まで移動したことを確認すると、ステップＳＰ１１２に移る。
【００２３】
ステップＳＰ１１２においてマイコンは、このとき記録開始アドレスの手前に位置する光ピックアップの出力からＡＳｍａｘを測定して、次のステップＳＰ１１３に移る。ステップＳＰ１１３においてマイコンは、光ピックアップが記録開始アドレスに到達したかどうかを判定する。
【００２４】
このステップＳＰ１１３で否定結果を得ると、このときマイコンは、再びステップＳＰ１１２に戻り、これに対して肯定結果を得ると、ステップＳＰ１１４に移る。
【００２５】
ステップＳＰ１１４においてマイコンは、メモリに記憶してあるＦＥｐｐ（ａ）、ＴＥｐｐ（ａ）、ＡＳｍａｘ（ａ）と、ステップＳＰ１１２で最終的な測定値として得られたＡＳｍａｘ（ｂ）とを用いて、サーボが乱れたかどうかを判別するための閾値であるＦＥｔｈ、ＴＥｔｈを計算により求め、次のステップＳＰ１１５に移る。ステップＳＰ１１５においてマイコンは、データの記録を開始して、この閾値計算処理手順ＲＴ１０１を終了する。
【００２６】
このような閾値計算処理手順ＲＴ１０１したがって、ディスクドライブのマイコンは、ＦＥｔｈ、ＴＥｔｈを計算により求めるようになされている。
【特許文献１】特開２００３−３３８０５７公報
【発明の開示】
【発明が解決しようとする課題】
【００２７】
ところで、従来の閾値設定方法では、上述したように、光ディスクの全体でＡＳｍａｘの変化率とＦＥｐｐ及びＴＥｐｐの変化率とが一律であると想定して、光ディスクの最内周部で測定したＦＥｐｐ（ａ）、ＴＥｐｐ（ａ）、ＡＳｍａｘ（ａ）と、光ディスクの記録開始アドレス手前で測定したＡＳｍａｘ（ｂ）とを基に、記録開始アドレス付近でのＦＥｐｐ（ｂ）、ＴＥｐｐ（ｂ）を推定して閾値（ＦＥｔｈ、ＴＥｔｈ）を設定するようにしたが、実際上、ＡＳｍａｘの変化率とＦＥｐｐ及びＴＥｐｐの変化率とが異なる場合が存在する。
【００２８】
具体的な例としては、光ディスクの反りなどに起因して光ディスクの内周と外周とで変化率が異なる場合、光ディスクの記録領域と未記録領域とで変化率が異なる場合、光ディスクの記録層が複数の場合に各記録層で変化率が異なる場合などが存在する。
【００２９】
このような場合に、変化率が一律であると想定して、光ディスクの最内周部で測定したＦＥｐｐ（ａ）、ＴＥｐｐ（ａ）、ＡＳｍａｘ（ａ）と、光ディスクの記録開始アドレス手前で測定したＡＳｍａｘ（ｂ）とを基に、記録開始アドレス付近でのＦＥｐｐ（ｂ）、ＴＥｐｐ（ｂ）を推定すると、変化率の違いから、この推定したＦＥｐｐ（ｂ）、ＴＥｐｐ（ｂ）に実測値との誤差が生じる。この結果、この誤差を含んだＦＥｐｐ（ｂ）、ＴＥｐｐ（ｂ）を基に設定された閾値（ＦＥｔｈ、ＴＥｔｈ）が本来設定すべき適切な値からずれることになり、結果として、ディスクドライブがサーボの乱れを誤検知してしまう恐れがあった。
【００３０】
本発明は以上の点を考慮してなされたもので、従来と比して一段と正確にサーボの乱れを検知し得る記録装置、閾値設定方法及び閾値設定プログラムを提案しようとするものである。
【課題を解決するための手段】
【００３１】
かかる課題を解決するため本発明においては、光ディスクにデータを記録する記録装置に、光ディスクの記録層に対してレーザ光を照射すると共に、光ディスクからの反射光を受光する光ピックアップと、光ピックアップによって受光された反射光を光電変換した結果得られる受光信号からサーボエラー信号を生成して、当該サーボエラー信号を基に光ピックアップのサーボを制御するサーボ制御部と、記録動作期間と記録停止期間とを設けて光ディスクに一連のデータを間欠記録するように光ピックアップのレーザ駆動を制御する駆動制御部と、間欠記録の記録停止期間に、サーボが乱れたかどうかを判別するための閾値を、次の記録動作期間でデータを記録する位置の近傍でサーボ制御部から得られるサーボエラー信号を用いて設定する閾値設定部とを設けるようにした。
【００３２】
このように、光ディスクに一連のデータを間欠記録するときの記録停止期間を利用して、次の記録動作期間でデータを記録する位置の近傍で得られるサーボエラー信号を用いてサーボが乱れたかどうかを判別するための閾値を設定するようにしたことにより、わざわざ閾値を設定するためだけの期間を別途設けることなく、常に光ディスクにデータを記録する位置で最適な閾値を設定することができる。
【発明の効果】
【００３３】
本発明によれば、光ディスクに一連のデータを間欠記録するときの記録停止期間を利用して、次の記録動作期間でデータを記録する位置の近傍で得られるサーボエラー信号を用いてサーボが乱れたかどうかを判別するための閾値を設定するようにしたことにより、わざわざ閾値を設定するためだけの期間を別途設けることなく、常に光ディスクにデータを記録する位置で最適な閾値を設定することができ、かくして従来と比して一段と正確にサーボの乱れを検知し得る記録装置、閾値設定方法及び閾値設定プログラムを実現できる。
【発明を実施するための最良の形態】
【００３４】
以下、図面について、本発明の一実施の形態を詳述する。
【００３５】
（１）第１の実施の形態
（１−１）ディスクカムコーダの全体構成
図１において１は、全体としてディスクカムコーダを示し、システム制御部２がプログラムメモリ３に格納されたプログラムにしたがってバス４に接続された各部を統括的に制御することで、カメラ部５の撮影結果として得られる映像をビデオデータとして、またマイク部６の集音結果として得られる音声をオーディオデータとして、挿入された光ディスク（図示せず）に記録する一方、光ディスクに記録されたビデオデータを再生して得られる映像をディスプレイ７に表示すると共に、光ディスクに記録されたオーディオデータを再生して得られる音声をスピーカ部８より出力するようになされている。
【００３６】
また、プログラムメモリ３は、プログラムを格納するだけでなく、システム制御部２のワークメモリとしても機能し、また光ディスクでのデータ管理に対応するファイルシステムも格納されている。
【００３７】
具体的にディスクカムコーダ１のシステム制御部２は、光ディスクドライブ９のディスク挿入口にある蓋１０の開閉により光ディスクが挿入された状態で、ユーザにより図示しない録画開始ボタンが押下されることによりユーザインタフェース１１から録画開始命令が与えられると、カメラ部５で取り込んだ映像信号とマイク部６で取り込んだ音声信号を、ビデオ／オーディオインタフェース１２に送る。
【００３８】
ビデオ／オーディオインタフェース１２は、送られてくる映像信号及び音声信号を、アナログデジタル変換することにより、ビデオデータ及びオーディオデータを得、これらを圧縮伸張部１３に送る。
【００３９】
圧縮伸張部１３は、ビデオ／オーディオインタフェース１２を介して送られてくるビデオデータとオーディオデータを、例えばＭＰＥＧ２（Moving Picture Experts Group phase 2）方式で圧縮符号化して多重化することによりＡＶ（Audio Visual）ストリームデータを得、これをデータ制御部１４に送る。ここで、この圧縮伸張部１３には、圧縮伸張処理用のメモリ（以下、これを圧縮伸張メモリとも呼ぶ）１５が接続され、この圧縮伸張メモリ１５が、ビデオデータのフレーム間またはフィールド間の差分演算用の記憶領域として使用される。
【００４０】
データ制御部１４は、圧縮伸張部１３より順次送られてくる一連のＡＶストリームデータを、圧縮伸張処理部１３での圧縮符号化処理に要する時間に応じた転送レートで、バッファであるデータメモリ１６に書き込んでいき、ドライブ制御部１７からの要求に応じて、このデータメモリ１４に蓄積されたＡＶストリームデータを、先に書き込んだＡＶストリームデータから順に読み出して、ドライブ制御部１７に送る。
【００４１】
ドライブ制御部１７は、データ制御部１４を介してデータメモリ１６との間でハンドシェイク（デバイス間での相互確認処理）を行うと共に、光ディスクドライブ９との間でＡＴＡ／ＡＴＡＰＩ（AT Attachment/AT Attachment Packet Interface）規格に準拠したハンドシェイクを行って、データメモリ１６から読み出したＡＶストリームデータを光ディスクドライブ９に転送するようになされている。
【００４２】
実際上、ドライブ制御部１７は、データメモリ１６に蓄積されるデータ量を管理し、このデータ量が所定量に達すると、データ制御部１４を介してデータメモリ１６から所定量分のＡＶストリームデータを読み出し、これを光ディスクドライブ９に転送する。そしてドライブ制御部１７は、この動作を、録画停止となるまで繰り返し行う。この結果、一連のＡＶストリームデータが光ディスクドライブ９によって光ディスクに記録される。
【００４３】
ところで、このディスクカムコーダ１では、光ディスクドライブ９による光ディスクへのデータ書込レートが、データメモリ１６へのデータ書込レートより高速であることから、図２に示すように、データメモリ１６から所定量分のＡＶストリームを光ディスクドライブ９に転送してから（時点ｔ１後）、データメモリ１６に再び所定量分のＡＶストリームが蓄積されるよりも前に（時点ｔ３前に）、光ディスクドライブ９に転送された所定量分のＡＶストリームデータの光ディスクへの記録が終了する（時点ｔ２）。
【００４４】
したがって、光ディスクドライブ９は、データメモリ１６から転送されてくる所定量分のＡＶストリームデータを光ディスクに記録し終えた時点ｔ２から、次に所定量分のＡＶストリームデータが転送されてくる時点ｔ３までの間、光ディスクに対する記録動作を停止するようになされている。ここで、光ディスクドライブ９が光ディスクに対して記録動作を実行している期間（例えば時点ｔ１〜ｔ２）を記録動作期間と呼び、光ディスクドライブ９が記録動作を停止している期間（例えば時点ｔ２〜ｔ３）を記録停止期間と呼ぶ。
【００４５】
このように光ディスクドライブ９は、ドライブ制御部１７と協働して、記録時に、記録動作期間と記録停止期間とを交互に設けることで、転送されてくる一連のＡＶストリームデータを光ディスクに対して間欠記録するようになされている。
【００４６】
このようにしてディスクカムコーダ１は、カメラ部５で取り込んだビデオデータとマイク部６で取り込んだオーディオデータを、一連のＡＶストリームデータとして光ディスクに間欠記録するようになされている。
【００４７】
一方、光ディスクが挿入された状態で、ユーザにより図示しない再生開始ボタンが押下されることによりユーザインタフェース１１（図１）から再生開始命令が与えられると、システム制御部２は、光ディスクに記録されたＡＶストリームデータを、ドライブ制御部１７の制御の基、光ディスクドライブ９に読み出させ、これをドライブ制御部１７、データ制御部１４、データメモリ１６を介して、圧縮伸張部１３に送る。
【００４８】
圧縮伸張部１３は、送られてくるＡＶストリームデータを、分離して復号することによりビデオデータとオーディオデータを得、これをビデオ／オーディオインタフェース１２に送る。ビデオ／オーディオインタフェース１２は、圧縮伸張部１３より順次送られてくるビデオデータ及びオーディオデータをデジタルアナログ変換することにより、映像信号及び音声信号を得、映像信号をディスプレイ７に送ると共に、音声信号をスピーカ部８に送る。この結果、この映像信号に基づく映像がディスプレイ７に表示されると共に、音声信号に基づく音声がスピーカ部８から出力される。
【００４９】
また、ビデオ／オーディオインタフェース１２には、アイコンなどの文字／図形データの表示演算に使用するメモリ（以下、これをスクリーンメモリとも呼ぶ）１９が接続され、このスクリーンメモリ１９を介して得られるアイコンなどが、必要に応じて、映像信号に基づく映像に重ねられてディスプレイ７に表示されるようにもなされている。
【００５０】
このようにしてディスクカムコーダは、光ディスクに記録されたＡＶストリームデータを再生するようになされている。
【００５１】
（１−２）光ディスクドライブの構成
ここで、光ディスクドライブ９の構成について詳しく説明する。図３に示すように、光ディスクドライブ９は、マイコン２０が、ホストインタフェース２１を介してホスト側から与えられる命令にしたがって各部を統括的に制御することで、挿入された光ディスク２２に対してデータの記録及び再生を行うようになされている。
【００５２】
具体的に言うと、光ディスクドライブ９のマイコン２０は、サーボ制御部２３に所定の制御命令を送ることで、サーボ制御部２３により、スピンドルモータ２４を駆動させて光ディスク２２を回転させると共に、スレッドモータ２５を駆動させて光ピックアップ２７を光ディスク２２の径方向に移動させ、ホスト側からの命令にしたがって光ディスク２２にデータ（つまりＡＶストリームデータ）を記録する場合には、ホスト側から送られてくるデータを、ホストインタフェース２１を介して信号処理部２６に入力する。
【００５３】
信号処理部２６は、入力されたデータに対して、所定の記録処理（ＥＦＭ（8 to 14 Modulation）エンコード、パルス変換など）を施すことにより記録信号を得、これを光ピックアップ２７に送る。光ピックアップ２７は、送られてくる記録信号によりレーザを駆動することで、光ディスク２２の記録層にレーザ光を照射する。この結果、光ディスク２２にデータが記録される。
【００５４】
また、この記録時、光ピックアップ２７は、光ディスク２２の記録層で反射した戻り光を受光して得られる受光信号をサーボ制御部２３に入力する。サーボ制御部２３は、入力された受光信号からサーボエラー信号（フォーカスエラー信号、トラッキングエラー信号など）を生成し、このサーボエラー信号に基づいて光ピックアップ２７から照射されるレーザ光の焦点が光ディスク２２の記録層の所望トラックに合うように光ピックアップ２７のサーボ（フォーカスサーボ、トラッキングサーボ）を制御する。
【００５５】
そしてマイコン２０は、ホスト側から送られてくる所定量分のデータを光ディスク２２に記録し終えると、各部の動作を一旦停止させて光ディスクドライブ９を記録停止期間に移行させることで消費電力の低減を図り、再びホスト側からデータの書込命令が与えられると、各部を再起動させて光ディスクドライブ９を記録動作期間に移行させることで、このときホスト側から送られてくる所定量分のデータを光ディスク２２に記録する。
【００５６】
以降、マイコン２０は、ホスト側からの命令にしたがって記録を完了するまで（つまり録画を完了するまで）、記録動作期間と記録停止期間とを交互に繰り返すことで、ホスト側から送られてくる一連のデータを間欠記録する。
【００５７】
このようにして光ディスクドライブ９は、ホスト側と協働して光ディスク２２に一連のデータ（ＡＶストリームデータ）を間欠記録するようになされている。
【００５８】
因に、この光ディスクドライブ９では、ホスト側から所定量分ずつ送られてくるデータを、その記録アドレスが連続するように光ディスク２２に記録するようになされている。よって、例えば、記録動作期間での記録終了アドレスと、記録停止期間を挟んだ次の記録動作期間での記録開始アドレスとが連続する。
【００５９】
ゆえに、この光ディスクドライブ９では、記録動作期間を終了すると、そのときの光ピックアップ２７の位置（つまり記録動作期間での記録終了アドレス付近）を保持したまま記録停止期間に移行することで、この記録停止期間から次の記録動作期間に移行するときの光ピックアップ２７の移動量を最小限にして迅速に次の記録動作期間に移行し得るようになされている。尚、ここでは、光ピックアップ２７の位置と、光ディスク２２の記録層に照射されるレーザ光のスポット位置とを同義とする。つまり、光ピックアップ２７を移動させることと、レーザ光のスポット位置を光ディスク２２の記録層上で移動させることを同義とする。
【００６０】
一方で、ホスト側からの命令にしたがって光ディスク２２に記録されたデータを再生する場合、マイコン２０は、光ディスク２２の記録層で反射した戻り光の受光結果として光ピックアップ２７から得られる受光信号を信号処理部２６に入力する。信号処理部２６は、入力された受光信号に対して、所定の再生処理（ＲＦ（Radio Frequency）信号処理、２値化処理、ＰＬＬ（Phase Locked Loop）処理、ＥＦＭデコードなど）を施すことにより再生データを得、これをホストインタフェース２１に送る。この結果、再生データがホストインタフェース２１を介してホスト側に送られる。
【００６１】
また、この再生時、サーボ制御部２３は、記録時と同様、光ピックアップ２７から入力される受光信号を基にサーボエラー信号（フォーカスエラー信号、トラッキングエラー信号など）を生成し、このサーボエラー信号に基づいて光ピックアップ２７のサーボ（フォーカスサーボ、トラッキングサーボ）を制御する。
【００６２】
このようにして光ディスクドライブ９は、光ディスク２２に記録されたデータを再生するようになされている。
【００６３】
さらに、この光ディスクドライブ９では、記録動作時に、外部からの衝撃などを要因としてサーボが乱れたことをサーボ制御部２３で検知すると、データの記録動作を直ちに停止するようになされ、こうすることで、サーボが乱れた状態のまま光ディスク２２にデータを記録してデータが再生時に読み出せなくなることを未然に防ぐようになされている。
【００６４】
実際上、光ディスクドライブ９のマイコン２０は、光ディスク２２が挿入されると、まず、この光ディスク２２に対して適切なサーボループが得られるようにサーボ制御部２３を制御して光ディスク２２の最内周部で光ピックアップ２７のサーボ調整を行うと共に、このときサーボ制御部２３で測定されるフォーカスエラー信号の最大値と最小値との差（ＦＥｐｐ）、トラッキングエラー信号の最大値と最小値との差（ＴＥｐｐ）、受光信号を全て加算した全加算信号の最大値（ＡＳｍａｘ）とを取得して、これらをマイコン２０内部の図示しないメモリに保存する。ここで、このとき保存した測定値を、それぞれＦＥｐｐ（Ａ）、ＴＥｐｐ（Ａ）、ＡＳｍａｘ（Ａ）とする。
【００６５】
そして、マイコン２０は、ホスト側からデータの書込命令が与えられると、記録動作期間に移行すると共に、各部を制御して光ピックアップ２７を光ディスク２２の記録開始アドレスの手前に移動させ、この位置で再度ＡＳｍａｘの測定を行う。ここで、このとき測定した値をＡＳｍａｘ（Ｂ）とする。
【００６６】
そしてマイコン２０は、先に保存したＡＳｍａｘ（Ａ）、ＦＥｐｐ（Ａ）、ＴＥｐｐ（Ａ）と記録開始アドレスの手前で測定したＡＳｍａｘ（Ｂ）とを基に、記録開始アドレス付近（つまり光ピックアップ２７の現在位置）でのＦＥｐｐ、ＴＥｐｐを推定する。すなわち、推定するＦＥｐｐ、ＴＥｐｐを、それぞれＦＥｐｐ（Ｂ）、ＴＥｐｐ（Ｂ）とすると、ＦＥｐｐ（Ｂ）は次式（５）によって求められ、ＴＥｐｐ（Ｂ）は次式（６）によって求められる。
【００６７】
ＦＥｐｐ（Ｂ）＝（ＦＥｐｐ（Ａ）／ＡＳｍａｘ（Ａ））×ＡＳｍａｘ（Ｂ）
……（５）
【００６８】
ＴＥｐｐ（Ｂ）＝（ＴＥｐｐ（Ａ）／ＡＳｍａｘ（Ａ））×ＡＳｍａｘ（Ｂ）
……（６）
【００６９】
さらにマイコン２０は、このようにして推定したＦＥｐｐ（Ｂ）、ＴＥｐｐ（Ｂ）を基に、サーボが乱れたかどうかを判別するための閾値として、フォーカスエラー信号の閾値（ＦＥｔｈ）、トラッキングエラー信号の閾値（ＴＥｔｈ）を設定する。例えば、ＦＥｔｈをＦＥｐｐ（Ｂ）の５０％、ＴＥｔｈをＴＥｐｐ（Ｂ）の５０％とした場合、ＦＥｔｈは次式（７）によって求められ、ＴＥｔｈは次式（８）よって求められる。
【００７０】
ＦＥｔｈ＝ＦＥｐｐ（Ｂ）×０．５                            ……（７）
【００７１】
ＴＥｔｈ＝ＴＥｐｐ（Ｂ）×０．５                            ……（８）
【００７２】
そしてマイコン２０は、このＦＥｔｈ、ＴＥｔｈをサーボ制御部２３に供給すると共に、ホスト側から送られてくる所定量分のデータを記録する記録動作を開始する。サーボ制御部２３は、この記録動作期間中に、フォーカスエラー信号の信号レベルがＦＥｔｈを超えたことを検知すると、あるいはトラッキングエラー信号の信号レベルがＴＥｔｈを超えたことを検知すると、サーボが乱れたと判別して記録動作を直ちに中断し、この旨をマイコン２０に通知する。サーボ制御部２３から記録動作を中断した旨を通知されたマイコン２０は、その後、記録動作を中断した位置から記録動作を再開するようになされている。
【００７３】
このようにして光ディスクドライブ９は、サーボが乱れたことをサーボ制御部２３で検知すると、データの記録動作を直ちに停止するようになされている。さらにマイコン２０は、ホスト側から送られてきた所定量分のデータを記録し終えて、記録停止期間に移行した後、次の記録動作期間に移行する際に、再度、サーボ制御部２３にＦＥｐｐ、ＴＥｐｐ、ＡＳｍａｘを測定させて、新たなＦＥｔｈ及びＴＥｔｈを設定するようにもなされている。
【００７４】
実際上、マイコン２０は、記録動作期間から記録停止期間に移行すると、上述したように、消費電力低減のために各部の動作を停止させることから、一旦サーボを外した状態となる。したがって、マイコン２０は、この記録停止期間から次の記録動作期間へ移行する際に、サーボをかけ直す必要があり、このサーボをかけ直すときに、サーボ制御部２３にＦＥｐｐ、ＴＥｐｐ、ＡＳｍａｘを再測定させる。
【００７５】
ここで、この再測定されるＦＥｐｐ、ＴＥｐｐ、ＡＳｍａｘは、このときの光ピックアップ２７の位置が、記録停止期間に移行する直前の記録動作期間での記録終了アドレス付近であることから、この記録終了アドレス付近、つまり次の記録動作期間の記録開始アドレスに近い位置での測定値となる。
【００７６】
そして、マイコン２０は、再測定されたＦＥｐｐ、ＴＥｐｐ、ＡＳｍａｘをサーボ制御部２３から取得して、新たなＦＥｐｐ（Ａ）、ＴＥｐｐ（Ａ）、ＡＳｍａｘ（Ａ）としてメモリに保存する。
【００７７】
次にマイコン２０は、記録開始アドレスの近くに位置する光ピックアップ２７を光ディスク２２の記録開始アドレスの手前まで移動させて、この位置で再びサーボ制御部２３にＡＳｍａｘを測定させ、これを取得して新たなＡＳｍａｘ（Ｂ）とする。
【００７８】
そしてマイコン２０は、記録開始アドレスに近い位置で再測定したＴＥｐｐ（Ａ）、ＦＥｐｐ（Ａ）、ＡＳｍａｘ（Ａ）と、記録開始アドレスの手前で測定したＡＳｍａｘ（Ｂ）とを用いて、記録開始アドレス付近でのＦＥｐｐ（Ｂ）、ＴＥｐｐ（Ｂ）を推定して、これらＦＥｐ（Ｂ）、ＴＥｐｐ（Ｂ）を基に新たなＦＥｔｈ、ＴＥｔｈを設定する。そしてマイコン２０は、この新たなＦＥｔｈ、ＴＥｔｈをサーボ制御部２３に供給すると共に記録動作を開始する。
【００７９】
サーボ制御部２０は、この記録動作期間中に、フォーカスエラー信号の信号レベルが新たなＦＥｔｈを超えたことを検知すると、またはトラッキングエラー信号の信号レベルが新たなＴＥｔｈを超えたことを検知すると、サーボが乱れたと判別して記録動作を直ちに中断し、この旨をマイコン２０に通知する。サーボ制御部２３から記録動作を中断した旨を通知されたマイコン２０は、その後、記録動作を中断した位置から記録動作を再開する。
【００８０】
以降、マイコン２０は、記録停止期間から記録動作期間に移行するとき、その都度、記録開始アドレス（つまり次にデータを記録するアドレス）に近い位置でサーボ制御部２３にＦＥｐｐ（Ａ）、ＴＥｐｐ（Ａ）、ＡＳｍａｘ（Ａ）を測定させ、これらＦＥｐｐ（Ａ）、ＴＥｐｐ（Ａ）、ＡＳｍａｘ（Ａ）と、記録開始アドレス手前でサーボ制御部部２３に測定させたＡＳｍａｘ（Ｂ）とを用いて、記録開始アドレス付近でのＦＥｐｐ（Ｂ）、ＴＥｐｐ（Ｂ）を推定して、このＦＥｐｐ（Ｂ）、ＴＥｐｐ（Ｂ）を基に新たなＦＥｔｈ及びＴＥｔｈを設定する。
【００８１】
このように、光ディスクドライブ９は、記録停止期間から記録動作期間に移行するときに、光ディスク２２の最内周部よりも、データを記録するアドレスに一段と近い位置でＦＥｐｐ（Ａ）、ＴＥｐｐ（Ａ）、ＡＳｍａｘ（Ａ）を測定して、このＦＥｐｐ（Ａ）、ＴＥｐｐ（Ａ）、ＡＳｍａｘ（Ａ）と、データを記録するアドレスの手前で測定したＡＳｍａｘ（Ｂ）とを用いて、データを記録するアドレス付近でのＦＥｐｐ（Ｂ）、ＴＥｐｐ（Ｂ）を推定するようになされている。
【００８２】
こうすることで、この光ディスクドライブ９では、光ディスク２２の全周でＡＳｍａｘの変化率とＦＥｐｐ及びＴＥｐｐの変化率とが異なる場合であっても、この変化率の違いにより生じるＦＥｐｐ（Ｂ）及びＴＥｐｐ（Ｂ）推定時の誤差を最小限に抑えて、データを記録するアドレス付近でのＦＥｐｐ（Ｂ）及びＴＥｐｐ（Ｂ）を一段と正確に推定することができ、この結果、サーボが乱れたかどうかを判別するための閾値であるＦＥｔｈ、ＴＥｔｈを、光ディスク２２の全体にわたり常に適切な値に設定することができる。
【００８３】
くわえて、この光ディスクドライブ９は、ホスト側のデータメモリ１６への書込レートと、光ディスクドライブ９側の光ディスク２２へのデータ書込レートの違いを吸収するために設けた記録停止期間で、ＦＥｐｐ（Ａ）、ＴＥｐｐ（Ａ）、ＡＳｍａｘ（Ａ）を測定して、ＦＥｔｈ、ＴＥｔｈを設定するようにしたことにより、間欠記録に要する時間を増加させることなく、ＦＥｔｈ、ＴＥｔｈを適切な値に設定することができる。
【００８４】
（１−３）閾値設定処理手順
ここで、記録動作期間への移行時に行う閾値（ＦＥｔｈ、ＴＥｔｈ）設定処理手順について、図４に示すフローチャートに沿って説明する。因に、この閾値設定処理は、マイコン２０が、図示しないマイコン２０内部のメモリに記録されたプログラムにしたがって、光ディスクドライブ９の各部を制御して実行する処理である。
【００８５】
光ディスクドライブ９のマイコン２０は、例えばホスト側から所定量分のデータの書込命令が与えられると、この閾値設定処理手順ＲＴ１を開始して、ステップＳＰ１に移る。ステップＳＰ１においてマイコン２０は、今現在が記録停止期間中であるかどうかを判定する。
【００８６】
このステップＳＰ１で肯定結果を得ると、このことは、今現在が記録停止期間中であって、且つホスト側から所定量分のデータの書込命令が与えられたことから、記録動作期間へ移行する状態であることを意味し、このときマイコン２０は、ステップＳＰ２に移る。
【００８７】
ステップＳＰ２においてマイコン２０は、光ピックアップ２７のサーボを起動させる（かけ直す）と共に、サーボ制御部２３にＦＥｐｐ及びＴＥｐｐを測定させ、次のステップＳＰ３に移る。ステップＳＰ３においてマイコン２０は、サーボの起動が完了したかどうかを判定する。このステップＳＰ３で否定結果を得ると、このときマイコン２０は、再びステップＳＰ２に戻り、これに対して肯定結果を得ると、ステップＳＰ４に移る。
【００８８】
ステップＳＰ４において、マイコン２０は、サーボ制御部２３にＡＳｍａｘを測定させて、次のステップＳＰ５に移る。ステップＳＰ５においてマイコン２０は、ステップＳＰ２で最終的な測定値として得られたＦＥｐｐ、ＴＥｐｐと、ステップＳＰ４で得られたＡＳｍａｘとのそれぞれを、ＦＥｐｐ（Ａ）、ＴＥｐｐ（Ａ）、ＡＳｍａｘ（Ａ）としてメモリに保存し、次のステップＳＰ６に移る。
【００８９】
尚、上述のステップＳＰ１で否定結果を得た場合は、例えば、記録動作期間が延びてしまったことにより、今現在が記録停止期間中ではないことを意味し、このとき、マイコン２０は、ステップＳＰ２〜ステップＳＰ５を省略してステップＳＰ６に移る。
【００９０】
ステップＳＰ６においてマイコン２０は、サーボ制御部２３の制御により光ピックアップ２７を光ディスク２２の記録開始アドレスの手前まで移動させ、続くステップＳＰ７において光ピックアップ２７が記録開始アドレスの手前まで移動したことを確認すると、ステップＳＰ８に移る。
【００９１】
ステップＳＰ８においてマイコン２０は、サーボ制御部２３にＡＳｍａｘを測定させて、次のステップＳＰ９に移る。ステップＳＰ９においてマイコン２０は、光ピックアップ２７が記録開始アドレスに到達したかどうかを判定する。このステップＳＰ９で否定結果を得ると、このときマイコン２０は、再びステップＳＰ８に戻り、これに対して肯定結果を得ると、ステップＳＰ１０に移る。
【００９２】
ステップＳＰ１０においてマイコン２０は、メモリに記憶してあるＦＥｐｐ（Ａ）、ＴＥｐｐ（Ａ）、ＡＳｍａｘ（Ａ）と、ステップＳＰ８で最終的な測定値として得られたＡＳｍａｘ（Ｂ）とを用いて、サーボが乱れたかどうかを判別するための閾値であるＦＥｔｈ、ＴＥｔｈを計算により求め、このＦＥｔｈ、ＴＥｔｈをサーボ制御部２３に供給して、次のステップＳＰ１１に移る。ステップＳＰ１１においてマイコン２０は、ホスト側から送られてくる所定量分のデータの記録を開始して、この閾値設定処理手順ＲＴ１を終了する。
【００９３】
このような閾値設定処理手順ＲＴ１にしたがって、光ディスクドライブ９のマイコン２０は、間欠記録の記録停止期間から記録動作期間へ移行する際に、閾値（ＦＥｔｈ、ＴＥｔｈ）を設定するようになされている。
【００９４】
（１−４）第１の実施の形態による動作及び効果
以上の構成において、光ディスクドライブ９は、ホスト側から所定量分ずつ送られてくる一連のデータを光ディスク２２に対して間欠記録する。ここで、光ディスクドライブ９は、間欠記録での記録停止期間から記録動作期間に移行するときに、その都度、光ディスク２２の最内周部よりも、データを記録するアドレスに一段と近い位置でＦＥｐｐ（Ａ）、ＴＥｐｐ（Ａ）、ＡＳｍａｘ（Ａ）を測定して、このＦＥｐｐ（Ａ）、ＴＥｐｐ（Ａ）、ＡＳｍａｘ（Ａ）と、データを記録するアドレスの手前で測定したＡＳｍａｘ（Ｂ）とを基に、データを記録するアドレス付近でのＦＥｐｐ（Ｂ）、ＴＥｐｐ（Ｂ）を推定し、このＦＥｐｐ（Ｂ）、ＴＥｐｐ（Ｂ）を基にサーボが乱れたかどうかを判別するための閾値（ＦＥｔｈ、ＴＥｔｈ）を設定する。
【００９５】
こうすることで、光ディスクドライブ９は、光ディスク２２の全周でＡＳｍａｘの変化率とＦＥｐｐ及びＴＥｐｐの変化率とが異なる場合であっても、この変化率の違いにより生じるＦＥｐｐ（Ｂ）及びＴＥｐｐ（Ｂ）推定時の誤差を最小限に抑えて、データを記録するアドレス付近でのＦＥｐｐ（Ｂ）及びＴＥｐｐ（Ｂ）を一段と正確に推定することができ、この結果、サーボが乱れたかどうかを判別するための閾値（ＦＥｔｈ、ＴＥｔｈ）を、光ディスク２２の全周にわたり常に適切な値に設定することができる。
【００９６】
また、光ディスクドライブ９は、記録停止期間で光ピックアップ２７のサーボを一旦外すことで消費電力の低減を図り、さらにこの記録停止期間から記録動作期間へ移行するときに必然的に行うサーボの再起動時に、ＦＥｐｐ（Ａ）、ＴＥｐｐ（Ａ）、ＡＳｍａｘ（Ａ）を測定するようにしたことにより、わざわざＦＥｐｐ（Ａ）、ＴＥｐｐ（Ａ）、ＡＳｍａｘ（Ａ）を測定するだけのためにサーボを外して再起動する期間を設ける必要がなく、結果として、消費電力の低減を図りつつ、記録時間を増加させずにＦＥｐｐ（Ａ）、ＴＥｐｐ（Ａ）、ＡＳｍａｘ（Ａ）を測定して、適切な閾値（ＦＥｔｈ、ＴＥｔｈ）を設定することができる。
【００９７】
さらに、光ディスクドライブ９は、ホスト側から所定量分ずつ送られてくる一連のデータを、その記録アドレスが連続するように記録することで、記録動作期間で記録を終了したアドレスと、次の記録動作期間で記録を開始するアドレスとを連続させる。こうすることで、光ディスクドライブ９は、記録動作期間を終了した後、光ピックアップ２７をそのときの位置に保持したまま（つまり記録を終了したアドレス付近に位置させたまま）記録停止期間に移行し、次の記録動作期間に移行するときに、その位置でサーボを起動してＦＥｐｐ、ＴＥｐｐ、ＡＳｍａｘを測定するだけで、わざわざ光ピックアップ２７を次にデータを記録するアドレスの近くに移動させることなく、次にデータを記録するアドレス近傍でのＦＥｐｐ（Ａ）、ＴＥｐｐ（Ａ）、ＡＳｍａｘ（Ａ）を取得することができ、結果として、一段と迅速に、ＦＥｐｐ（Ａ）、ＴＥｐｐ（Ａ）、ＡＳｍａｘ（Ａ）を測定することもできる。
【００９８】
以上の構成によれば、光ディスク２２に対する間欠記録の記録停止期間から記録動作期間に移行するときに、その都度、光ディスク２２の最内周部よりも、データを記録するアドレスに一段と近い位置でＦＥｐｐ（Ａ）、ＴＥｐｐ（Ａ）、ＡＳｍａｘ（Ａ）を測定して、このＦＥｐｐ（Ａ）、ＴＥｐｐ（Ａ）、ＡＳｍａｘ（Ａ）と、データを記録するアドレスの手前で測定したＡＳｍａｘ（Ｂ）とを用いて、データを記録するアドレス付近でのＦＥｐｐ（Ｂ）、ＴＥｐｐ（Ｂ）を推定し、このＦＥｐｐ（Ｂ）、ＴＥｐｐ（Ｂ）を基にサーボが乱れたかどうかを判別するための閾値（ＦＥｔｈ、ＴＥｔｈ）を設定し直すようにしたことにより、わざわざ閾値を設定し直すためだけの期間を別途設けることなく、光ディスクの全周にわたり常に最適な閾値を設定することができ、かくして従来と比して一段と正確にサーボの乱れを検知することができる。
【００９９】
（２）第２の実施の形態
次に、本発明の第２の実施の形態について詳述する。この第２の実施の形態は、上述の第１の実施の形態とは異なる閾値設定処理を実行する実施例であり、ディスクカムコーダ１及び光ディスクドライブ９の構成などは第１の実施の形態と同様とする。
【０１００】
具体的に言うと、この第２の実施の形態では、光ディスクドライブ９が、挿入された光ディスク２２の記録領域を複数の領域に分けて管理すると共に、サーボ起動時に測定したＦＥｐｐ（Ａ）、ＴＥｐｐ（Ａ）、ＡＳｍａｘ（Ａ）を、その測定位置が含まれる領域に対応付けてメモリに保存するようにして、以降、サーボ起動時の測定位置が既にＦＥｐｐ（Ａ）、ＴＥｐｐ（Ａ）、ＡＳｍａｘ（Ａ）を測定したことのある領域であれば、既にその領域に対応付けて保存されているＦＥｐｐ（Ａ）、ＴＥｐｐ（Ａ）、ＡＳｍａｘ（Ａ）を用いるようになされており、この点が第１の実施の形態とは異なる点である。
【０１０１】
つまり、この第２の実施の形態では、マイコン２０が、光ディスク２２の領域ごとにＦＥｐｐ（Ａ）、ＴＥｐｐ（Ａ）、ＡＳｍａｘ（Ａ）を測定して保持するようになされている。
【０１０２】
（２−１）第２の実施の形態による閾値設定処理手順
ここで、この第２の実施の形態による閾値設定処理手順について、図５のフローチャートを用いて詳しく説明する。光ディスクドライブ９のマイコン２０は、例えばホスト側から所定量分のデータの書込命令が与えられると、この閾値設定処理手順ＲＴ２を開始して、ステップＳＰ２０に移る。ステップＳＰ２０においてマイコン２０は、今現在が記録停止期間中であるかどうかを判定する。
【０１０３】
このステップＳＰ２０で肯定結果を得ると、このことは、今現在が記録停止期間中であって、且つホスト側から所定量分のデータの書込命令が与えられたことから、記録動作期間へ移行する状態であることを意味し、このときマイコン２０は、ステップＳＰ２１に移る。
【０１０４】
ステップＳＰ２１においてマイコン２０は、光ピックアップ２７のサーボを起動させる（かけ直す）と共に、サーボ制御部２３にＦＥｐｐ及びＴＥｐｐを測定させ、次のステップＳＰ２２に移る。ステップＳＰ２２においてマイコン２０は、サーボの起動が完了したかどうかを判定する。このステップＳＰ２２で否定結果を得ると、このときマイコン２０は、再びステップＳＰ２１に戻り、これに対して肯定結果を得ると、ステップＳＰ２３に移る。
【０１０５】
ステップＳＰ２３においてマイコン２０は、光ピックアップ２７の現在位置を含む領域でのＦＥｐｐ、ＴＥｐｐ、ＡＳｍａｘが、今回のサーボ起動時より前に測定されたことがあるかどうかを判定する。実際上、マイコン２０は、図６に示すように、光ディスク２２の記録領域をアドレス単位で複数の領域に分けて管理すると共に、領域ごとに、その領域内でＦＥｐｐ、ＴＥｐｐ、ＡＳｍａｘが測定されたことがあるかどうかを示すフラグ（以下、これを測定済フラグとも呼ぶ）を設定するようになされ、各領域と領域ごとに設定された測定済フラグとを対応付けて、リスト（以下、これを測定／未測定判別リストとも呼ぶ）としてメモリに記憶するようになされている。因に、この測定／未測定判別リストには、各領域が先頭アドレス（例えば「0x20***」）と終了アドレス（例えば「0x21***」）とで示され、また、測定済フラグが「１」であればその領域内でＦＥｐｐ、ＴＥｐｐ、ＡＳｍａｘが測定されたことがあることを示し、測定済フラグが「０」であれば未測定であることを示すようになされている。
【０１０６】
このステップＳＰ２３で否定結果を得ると、このことは光ピックアップ２７の現在位置を含む領域に設定された測定済フラグが「０」であることから、この領域内では、今回のサーボ起動時より前にＦＥｐｐ、ＴＥｐｐ、ＡＳｍａｘが測定されたことがないことを意味し、このときマイコン２０は、ステップＳＰ２４に移る。
【０１０７】
ステップＳＰ２４においてマイコン２０は、サーボ制御部２３にＡＳｍａｘを測定させて、次のステップＳＰ２５に移る。ステップＳＰ２５においてマイコン２０は、ステップＳＰ２１で最終的な測定値として得られたＦＥｐｐ、ＴＥｐｐと、ステップＳＰ２４で得られたＡＳｍａｘとのそれぞれを、ＦＥｐｐ（Ａ）、ＴＥｐｐ（Ａ）、ＡＳｍａｘ（Ａ）として、光ピックアップ２７の現在位置を含む領域に対応付けてメモリに保存すると共に、この領域の測定済フラグを「０」から「１」に更新して、次のステップＳＰ２６に移る。
【０１０８】
これに対して上述のステップＳＰ２３で肯定結果を得ると、このことは光ピックアップ２７の現在位置を含む領域に設定された測定済フラグが「１」であることから、この領域内では、既に、今回のサーボ起動時より前にＦＥｐｐ、ＴＥｐｐ、ＡＳｍａｘが測定されてメモリに保存されていることを意味し、このときマイコン２０は、上述のステップＳＰ２４及びステップＳＰ２５を省略して次のステップＳＰ２６に移る。
【０１０９】
尚、上述のステップＳＰ２０で否定結果を得た場合は、例えば、記録動作期間が延びてしまったことにより、今現在が記録停止期間中ではないことを意味し、このとき、マイコン２０は、ステップＳＰ２１〜ステップＳＰ２５を省略してステップＳＰ２６に移る。
【０１１０】
ステップＳＰ２６においてマイコン２０は、サーボ制御部２３の制御により光ピックアップ２７を光ディスク２２の記録開始アドレスの手前まで移動させ、続くステップＳＰ２７において光ピックアップ２７が記録開始アドレスの手前まで移動したことを確認すると、ステップＳＰ２８に移る。
【０１１１】
ステップＳＰ２８においてマイコン２０は、サーボ制御部２３にＡＳｍａｘを測定させて、次のステップＳＰ２９に移る。ステップＳＰ２９においてマイコン２０は、光ピックアップ２７が記録開始アドレスに到達したかどうかを判定する。このステップＳＰ２９で否定結果を得ると、このときマイコン２０は、再びステップＳＰ２８に戻り、これに対して肯定結果を得ると、ステップＳＰ３０に移る。
【０１１２】
ステップＳＰ３０においてマイコン２０は、今回のサーボ起動時に光ピックアップ２７が位置していた領域に対応するＦＥｐｐ（Ａ）、ＴＥｐｐ（Ａ）、ＡＳｍａｘ（Ａ）をメモリから読み出し、このＦＥｐｐ（Ａ）、ＴＥｐｐ（Ａ）、ＡＳｍａｘ（Ａ）と、ステップＳＰ２８で最終的な測定値として得られたＡＳｍａｘ（Ｂ）とを用いて、サーボが乱れたかどうかを判別するための閾値であるＦＥｔｈ、ＴＥｔｈを計算により求め、このＦＥｔｈ、ＴＥｔｈをサーボ制御部２３に供給して、次のステップＳＰ３１に移る。ステップＳＰ３１においてマイコン２０は、ホスト側から送られてくる所定量分のデータの記録を開始して、この閾値設定処理手順ＲＴ２を終了する。
【０１１３】
このような閾値設定処理手順ＲＴ２にしたがって、光ディスクドライブ９のマイコン２０は、間欠記録の記録停止期間から記録動作期間へ移行する際に、閾値（ＦＥｔｈ、ＴＥｔｈ）を設定するようになされている。
【０１１４】
（２−２）第２の実施の形態による動作及び効果
以上の構成において、光ディスクドライブ９は、挿入された光ディスク２２の記録領域を複数の領域に分けて管理すると共に、間欠記録での記録停止期間から記録動作期間に移行する際に行うサーボ起動時に測定したＦＥｐｐ（Ａ）、ＴＥｐｐ（Ａ）、ＡＳｍａｘ（Ａ）を、その測定位置が含まれる領域に対応付けてメモリに保存する。
【０１１５】
そして光ディスクドライブ９は、以降、サーボ起動時の光ピックアップ２７の位置がＦＥｐｐ（Ａ）、ＴＥｐｐ（Ａ）、ＡＳｍａｘ（Ａ）を測定したことのある領域内であれば、既にその領域に対応付けてメモリに保存されているＦＥｐｐ（Ａ）、ＴＥｐｐ（Ａ）、ＡＳｍａｘ（Ａ）を利用する。
【０１１６】
こうすることで、光ディスクドライブ９は、一度ＦＥｐｐ（Ａ）、ＴＥｐｐ（Ａ）、ＡＳｍａｘ（Ａ）を測定したことのある領域内であれば、少なくとも、サーボ起動完了後に測定するＡＳｍａｘ（Ａ）の測定（つまりステップＳＰ２４の処理）と、測定したＦＥｐｐ（Ａ）、ＴＥｐｐ（Ａ）、ＡＳｍａｘ（Ａ）のメモリへの保存（つまりステップＳＰ２５の処理）とを省略することができる。
【０１１７】
以上の構成によれば、一度ＦＥｐｐ（Ａ）、ＴＥｐｐ（Ａ）、ＡＳｍａｘ（Ａ）を測定したことのある領域内であれば、少なくとも、サーボ起動完了後に測定するＡＳｍａｘ（Ａ）の測定（つまりステップＳＰ２４の処理）と、測定したＦＥｐｐ（Ａ）、ＴＥｐｐ（Ａ）、ＡＳｍａｘ（Ａ）のメモリへの保存（つまりステップＳＰ２５の処理）とを省略することができ、結果としてサーボが乱れたかどうかを判別するための閾値（ＦＥｔｈ、ＴＥｔｈ）の設定に要する時間を短縮することができる。
【０１１８】
（３）第３の実施の形態
次に、本発明の第３の実施の形態について詳述する。この第３の実施の形態は、上述の第１の実施の形態とは異なる閾値設定処理を実行する実施例であり、ディスクカムコーダ１及び光ディスクドライブ９の構成などは第１の実施の形態と同様とする。
【０１１９】
具体的に言うと、この第３の実施の形態では、光ディスクドライブ９が、サーボ起動時にＦＥｐｐ（Ａ）、ＴＥｐｐ（Ａ）、ＡＳｍａｘ（Ａ）を測定した位置と、次の記録開始アドレスとの距離に基づき、このとき測定したＦＥｐｐ（Ａ）、ＴＥｐｐ（Ａ）、ＡＳｍａｘ（Ａ）を閾値（ＦＥｔｈ、ＴＥｔｈ）の計算に用いるか、あるいは初期値として測定済のＦＥｐｐ、ＴＥｐｐ、ＡＳｍａｘを閾値（ＦＥｔｈ、ＴＥｔｈ）の計算に用いるかを判別するようになされており、この点が第１の実施の形態とは異なる点である。
【０１２０】
因に、この第３の実施の形態は、サーボ起動時にＦＥｐｐ（Ａ）、ＴＥｐｐ（Ａ）、ＡＳｍａｘ（Ａ）を測定した位置と、次の記録開始アドレスとが、何らかの理由でＡＳｍａｘの変化率とＦＥｐｐ及びＴＥｐｐの変化率との違いを無視できないほど離れている状況が起こり得ることを想定した例である。
【０１２１】
（３−１）第３の実施の形態による閾値計算処理手順
ここで、この第３の実施の形態による閾値設定処理手順について、図７のフローチャートを用いて詳しく説明する。光ディスクドライブ９のマイコン２０は、例えばホスト側から所定量分のデータの書込命令が与えられると、この閾値設定処理手順ＲＴ３を開始して、ステップＳＰ４０に移る。ステップＳＰ４０においてマイコン２０は、今現在が記録停止期間中であるかどうかを判定する。
【０１２２】
このステップＳＰ４０で肯定結果を得ると、このことは、今現在が記録停止期間中であって、且つホスト側から所定量分のデータの書込命令が与えられたことから、記録動作期間へ移行する状態であることを意味し、このときマイコン２０は、ステップＳＰ４１に移る。
【０１２３】
ステップＳＰ４１においてマイコン２０は、光ピックアップ２７のサーボを起動させる（かけ直す）と共に、サーボ制御部２３にＦＥｐｐ及びＴＥｐｐを測定させ、次のステップＳＰ４２に移る。ステップＳＰ４２においてマイコン２０は、サーボの起動が完了したかどうかを判定する。このステップＳＰ４２で否定結果を得ると、このときマイコン２０は、再びステップＳＰ４１に戻り、これに対して肯定結果を得ると、ステップＳＰ４３に移る。
【０１２４】
ステップＳＰ４３において、マイコン２０は、サーボ制御部２３にＡＳｍａｘを測定させると共に、このときの測定位置（つまり今回のサーボ起動時にＦＥｐｐ、ＴＥｐｐ、ＡＳｍａｘを測定した位置）を取得して、次のステップＳＰ４４に移る。ステップＳＰ４４においてマイコン２０は、ステップＳＰ４１で最終的な測定値として得られたＦＥｐｐ、ＴＥｐｐと、ステップＳＰ４３で得られたＡＳｍａｘとのそれぞれを、ＦＥｐｐ（Ａ）、ＴＥｐｐ（Ａ）、ＡＳｍａｘ（Ａ）としてメモリに保存し、次のステップＳＰ４５に移る。
【０１２５】
尚、上述のステップＳＰ４０で否定結果を得た場合は、例えば、記録動作期間が延びてしまったことにより、今現在が記録停止期間中ではないことを意味し、このとき、マイコン２０は、ステップＳＰ４１〜ステップＳＰ４４を省略してステップＳＰ４５に移る。
【０１２６】
ステップＳＰ４５においてマイコン２０は、サーボ制御部２３の制御により光ピックアップ２７を光ディスク２２の記録開始アドレスの手前まで移動させ、続くステップＳＰ４６において光ピックアップ２７が記録開始アドレスの手前まで移動したことを確認すると、ステップＳＰ４７に移る。
【０１２７】
ステップＳＰ４７においてマイコン２０は、サーボ制御部２３にＡＳｍａｘを測定させて、次のステップＳＰ４８に移る。ステップＳＰ４８においてマイコン２０は、光ピックアップ２７が記録開始アドレスに到達したかどうかを判定する。このステップＳＰ４８で否定結果を得ると、このときマイコン２０は、再びステップＳＰ４７に戻り、これに対して肯定結果を得ると、ステップＳＰ４９に移る。
【０１２８】
ステップＳＰ４９においてマイコン２０は、今回のサーボ起動時にＦＥｐｐ（Ａ）、ＴＥｐｐ（Ａ）、ＡＳｍａｘ（Ａ）を測定した位置と、光ピックアップ２７の現在位置である記録開始アドレスとの距離が、あらかじめ設定された閾値以下であるかどうかを判定する。このステップＳＰ４９で肯定結果を得ると、このことは今回のサーボ起動時にＦＥｐｐ（Ａ）、ＴＥｐｐ（Ａ）、ＡＳｍａｘ（Ａ）を測定した位置と、光ピックアップ２７の現在位置である記録開始アドレスとの距離が十分近いことから、今回測定したＦＥｐｐ（Ａ）、ＴＥｐｐ（Ａ）、ＡＳｍａｘ（Ａ）を用いれば記録開始アドレス付近でのＦＥｐｐ（Ｂ）、ＴＥｐｐ（Ｂ）を十分正確に推定できることを意味し、このときマイコン２０は、ステップＳＰ５０に移る。
【０１２９】
ステップＳＰ５０においてマイコン２０は、ステップＳＰ４４でメモリに保存したＦＥｐｐ（Ａ）、ＴＥｐｐ（Ａ）、ＡＳｍａｘ（Ａ）と、ステップＳＰ４７で最終的な測定値として得られたＡＳｍａｘ（Ｂ）とを用いて、サーボが乱れたかどうかを判別するための閾値であるＦＥｔｈ、ＴＥｔｈを計算により求め、このＦＥｔｈ、ＴＥｔｈをサーボ制御部２３に供給して、次のステップＳＰ５２に移る。
【０１３０】
これに対して上述のステップＳＰ４９で否定結果を得ると、このことは、このことは今回のサーボ起動時にＦＥｐｐ（Ａ）、ＴＥｐｐ（Ａ）、ＡＳｍａｘ（Ａ）を測定した位置と、光ピックアップ２７の現在位置である記録開始アドレスとの距離が離れていることから、今回測定したＦＥｐｐ（Ａ）、ＴＥｐｐ（Ａ）、ＡＳｍａｘ（Ａ）を用いると記録開始アドレス付近でのＦＥｐｐ（Ｂ）、ＴＥｐｐ（Ｂ）を正確に推定できない恐れがあることを意味し、このときマイコン２０は、ステップＳＰ５１に移る。
【０１３１】
ステップＳＰ５１においてマイコン２０は、光ディスク２２が挿入されて最初のサーボ調整時に初期測定値としてメモリに保存しておいたＦＥｐｐ、ＴＥｐｐ、ＡＳｍａｘと、ステップＳＰ４７で最終的な測定値として得られたＡＳｍａｘ（Ｂ）とを用いて、サーボが乱れたかどうかを判別するための閾値であるＦＥｔｈ、ＴＥｔｈを計算により求め、このＦＥｔｈ、ＴＥｔｈをサーボ制御部２３に供給して、次のステップＳＰ５２に移る。因に、上述のステップＳＰ４０で否定結果を得ている場合は、ステップＳＰ４９で自動的に否定結果を得るようにして、ステップＳＰ５１に移るようにしてもよい。
【０１３２】
ステップＳＰ５２においてマイコン２０は、ホスト側から送られてくる所定量分のデータの記録を開始して、この閾値設定処理手順ＲＴ３を終了する。
【０１３３】
このような閾値設定処理手順ＲＴ３にしたがって、光ディスクドライブ９のマイコン２０は、間欠記録の記録停止期間から記録動作期間へ移行する際に、閾値（ＦＥｔｈ、ＴＥｔｈ）を設定するようになされている。
【０１３４】
（３−２）第３の実施の形態による動作及び効果
以上の構成において、この第３の実施の形態による光ディスクドライブ９は、サーボ起動時にＦＥｐｐ（Ａ）、ＴＥｐｐ（Ａ）、ＡＳｍａｘ（Ａ）を測定した位置と次の記録開始アドレスとの距離があらかじめ設定された閾値以下であるかどうかを判定する。
【０１３５】
そして光ディスクドライブ９は、この距離があらかじめ設定された閾値以下である場合、このときＦＥｐｐ（Ａ）、ＴＥｐｐ（Ａ）、ＡＳｍａｘ（Ａ）を測定した位置と次の記録開始アドレスとの間であれば、ＡＳｍａｘの変化率とＦＥｐｐ及びＴＥｐｐの変化率との違いが十分小さく、このとき測定したＦＥｐｐ（Ａ）、ＴＥｐｐ（Ａ）、ＡＳｍａｘ（Ａ）を用いて記録開始アドレス付近でのＦＥｐｐ（Ｂ）、ＴＥｐｐ（Ｂ）を正確に推定できると判断して、このとき測定したＦＥｐｐ（Ａ）、ＴＥｐｐ（Ａ）、ＡＳｍａｘ（Ａ）を用いて記録開始アドレス付近でのＦＥｐｐ（Ｂ）、ＴＥｐｐ（Ｂ）を推定し、さらにこのＦＥｐｐ（Ｂ）、ＴＥｐｐ（Ｂ）を基に、サーボが乱れたかどうかを判別するための閾値であるＦＥｔｈ、ＴＥｔｈを計算する。
【０１３６】
これに対して、この距離があらかじめ設定された閾値を超えている場合、光ディスクドライブ９は、このときＦＥｐｐ（Ａ）、ＴＥｐｐ（Ａ）、ＡＳｍａｘ（Ａ）を測定した位置と次の記録開始アドレスとの間では、ＡＳｍａｘの変化率とＦＥｐｐ及びＴＥｐｐの変化率との違いが十分小さいとは言えず、このとき測定したＦＥｐｐ（Ａ）、ＴＥｐｐ（Ａ）、ＡＳｍａｘ（Ａ）を用いると記録開始アドレス付近でのＦＥｐｐ（Ｂ）、ＴＥｐｐ（Ｂ）を正確に推定できない恐れがあると判断して、このとき測定したＦＥｐｐ（Ａ）、ＴＥｐｐ（Ａ）、ＡＳｍａｘ（Ａ）の代わりに、あらかじめ最初のサーボ調整時に測定しておいた初期測定値であるＦＥｐｐ、ＴＥｐｐ、ＡＳｍａｘを用いて、記録開始アドレス付近でのＦＥｐｐ（Ｂ）、ＴＥｐｐ（Ｂ）を推定し、さらにこのＦＥｐｐ（Ｂ）、ＴＥｐｐ（Ｂ）を基に、ＦＥｔｈ、ＴＥｔｈを計算する。
【０１３７】
こうすることで、光ディスクドライブ９は、例えば、何らかの理由でＦＥｐｐ（Ａ）、ＴＥｐｐ（Ａ）、ＡＳｍａｘ（Ａ）を測定した位置と次の記録開始アドレスとの距離が、ＡＳｍａｘの変化率とＦＥｐｐ及びＴＥｐｐの変化率との違いを無視できないほど離れている場合に、このとき測定したＦＥｐｐ（Ａ）、ＴＥｐｐ（Ａ）、ＡＳｍａｘ（Ａ）を用いて記録開始アドレス付近でのＦＥｐｐ（Ｂ）、ＴＥｐｐ（Ｂ）を推定してしまうような状況を回避することができ、結果として、一段と正確に記録開始アドレス付近でのＦＥｐｐ（Ｂ）、ＴＥｐｐ（Ｂ）を推定することができる。
【０１３８】
以上の構成によれば、一段と正確に記録開始アドレス付近でのＦＥｐｐ（Ｂ）、ＴＥｐｐ（Ｂ）を推定することができ、結果として、サーボが乱れたかどうかを判別するための閾値（ＦＥｔｈ、ＴＥｔｈ）を適切に設定して、より正確にサーボの乱れを検知することができる。
【０１３９】
（４）他の実施の形態
尚、上述の第１の実施の形態では、記録停止期間から記録動作期間に移行する際に行うサーボ起動時に測定したＦＥｐｐ（Ａ）、ＴＥｐｐ（Ａ）、ＡＳｍａｘ（Ａ）と、次にデータを記録する位置となる記録開始アドレス手前で測定したＡＳｍａｘ（Ｂ）とを用いて、記録開始アドレス付近でのＦＥｐｐ（Ｂ）、ＴＥｐｐ（Ｂ）を推定し、さらにこのＦＥｐｐ（Ｂ）、ＴＥｐｐ（Ｂ）を基に、サーボが乱れたかどうかを判別するための閾値であるＦＥｔｈ、ＴＥｔｈを計算するようにした場合について述べたが、本発明はこれに限らず、例えば、サーボ起動時にＦＥｐｐ（Ａ）、ＴＥｐｐ（Ａ）、ＡＳｍａｘ（Ａ）を測定した位置が、そもそも次の記録開始アドレスに十分近い（例えば数アドレスしか離れていない）のであれば、記録開始アドレス付近でのＦＥｐｐ（Ｂ）、ＴＥｐｐ（Ｂ）をわざわざ推定することなく、サーボ起動時に測定したＦＥｐｐ（Ａ）、ＴＥｐｐ（Ａ）から直接、サーボが乱れたかどうかを判別するための閾値であるＦＥｔｈ、ＴＥｔｈを計算するようにしてもよい。このようにすれば、より一層ＦＥｔｈ、ＴＥｔｈの設定に要する時間を短縮することができる。
【０１４０】
また、上述の第２の実施の形態では、記録停止期間から記録動作期間に移行する際に行うサーボ起動時の光ピックアップ２７の位置が、既にＦＥｐｐ（Ａ）、ＴＥｐｐ（Ａ）、ＡＳｍａｘ（Ａ）を測定したことのある領域であれば、その領域に対応付けて保存されているＦＥｐｐ（Ａ）、ＴＥｐｐ（Ａ）、ＡＳｍａｘ（Ａ）を用いるようにした場合について述べたが、本発明はこれに限らず、計算した閾値（ＦＥｔｈ、ＴＥｔｈ）を領域に対応付けてメモリに保存するようにして、記録開始アドレスが、既に閾値（ＦＥｔｈ、ＴＥｔｈ）を計算済の領域であれば、その領域に対応付けて保存されている閾値（ＦＥｔｈ、ＴＥｔｈ）を用いるようにしてもよい。このようにすれば、より一層ＦＥｔｈ、ＴＥｔｈの設定に要する時間を短縮することができる。
【０１４１】
さらに、上述の第３の実施の形態では、記録停止期間から記録動作期間に移行する際に行うサーボ起動時にＦＥｐｐ（Ａ）、ＴＥｐｐ（Ａ）、ＡＳｍａｘ（Ａ）を測定した位置と次の記録開始アドレスとの距離が十分近いかどうかを判別するための閾値をあらかじめ設定しておくようにした場合について述べたが、本発明はこれに限らず、この閾値を動的に変えるようにしてもよい。例えば、初期測定値となるＦＥｐｐ、ＴＥｐｐ、ＡＳｍａｘを測定した位置（光ディスク２２最内周部）と、記録動作期間ごとに変わる記録開始アドレスとの距離を閾値として設定するようにしてもよい。
【０１４２】
この場合、サーボ起動時にＦＥｐｐ（Ａ）、ＴＥｐｐ（Ａ）、ＡＳｍａｘ（Ａ）を測定した位置が、初期測定値となるＦＥｐｐ、ＴＥｐｐ、ＡＳｍａｘを測定した位置よりも次の記録開始アドレスに近ければ、サーボ起動時に測定したＦＥｐｐ（Ａ）、ＴＥｐｐ（Ａ）、ＡＳｍａｘ（Ａ）を用い、一方、初期測定値となるＦＥｐｐ、ＴＥｐｐ、ＡＳｍａｘを測定した位置が、サーボ起動時にＦＥｐｐ（Ａ）、ＴＥｐｐ（Ａ）、ＡＳｍａｘ（Ａ）を測定した位置よりも次の記録開始アドレスに近ければ、初期測定値となるＦＥｐｐ、ＴＥｐｐ、ＡＳｍａｘを用いることになり、結果として、一段と正確に記録開始アドレス付近でのＦＥｐｐ（Ｂ）、ＴＥｐｐ（Ｂ）を推定することができる。
【０１４３】
さらに、上述の第１乃至第３の実施の形態では、光ディスクドライブ９を搭載したディスクカムコーダ１に本発明を適用した場合について述べたが、本発明はこれに限らず、例えば、パーソナルコンピュータ、ＤＶＤレコーダ、ＤＶＤプレーヤ、ゲーム機など、この他種々の機器に適用することができる。特に、ディスクカムコーダ１のような携帯型機器では、据置型機器と比べて、外部から衝撃が加わる状況が多いと想定されるため、本発明による効果が大きい。
【０１４４】
さらに上述の第１乃至第３の実施の形態では、サーボ制御部２３が、記録動作期間中に、フォーカスエラー信号の信号レベルがＦＥｔｈを超えたことを検知すると、あるいはトラッキングエラー信号の信号レベルがＴＥｔｈを超えたことを検知すると、サーボが乱れたと判別して記録動作を直ちに中断し、この旨をマイコン２０に通知するようにした場合について述べたが、本発明はこれに限らず、サーボ制御部２３からサーボが乱れた旨をマイコン２０に通知して、マイコン２０が記録動作を中断するようにしてもよい。
【０１４５】
さらに上述の第１乃至第３の実施の形態では、記憶部としてマイコン２０内部のメモリを用いるようにした場合について述べたが、本発明はこれに限らず、例えば、マイコン２０に外部接続された不揮発性メモリなど、この他種々の記憶デバイスを用いるようにしてもよい。
【０１４６】
さらに上述の第１乃至第３の実施の形態では、上述した閾値設定処理を実行するためのプログラムを、マイコン２０内部の図示しないメモリにあらかじめ記憶しておくようにした場合について述べたが、本発明はこれに限らず、例えば、このプログラムを記録媒体である光ディスク２２に記録しておき、この光ディスク２２から読み出して実行してもよいし、マイコン２０内部のメモリに記憶するようにしてもよく、またホスト側から取得して実行してもよい。
【０１４７】
さらに、上述の第１乃至第３の実施の形態では、光ピックアップ２７、サーボ制御部２３、駆動制御部及び閾値設定部としてのマイコン２０によって記録装置及び光ディスク装置としての光ディスクドライブ９を構成するようにした場合について述べたが、本発明はこれに限らず、同様の機能を有するのであれば、これら以外の構成によって、記録装置を構成するようにしてもよい。
【産業上の利用可能性】
【０１４８】
本発明は、ディスクカムコーダや、光ディスクドライブ、ＤＶＤレコーダなどのように光ディスクにデータを記録する記録装置に広く利用することができる。
【図面の簡単な説明】
【０１４９】
【図１】ディスクカムコーダの構成を示すブロック図である。
【図２】光ディスクドライブによる間欠記録の説明に供する略線図である。
【図３】光ディスクドライブの構成を示すブロック図である。
【図４】第１の実施の形態による閾値設定処理手順を示すフローチャートである。
【図５】第２の実施の形態による閾値設定処理手順を示すフローチャートである。
【図６】測定／未測定判別リストを示す略線図である。
【図７】第３の実施の形態による閾値設定処理手順を示すフローチャートである。
【図８】従来のＦＥｐｐ、ＴＥｐｐ、ＡＳｍａｘ測定処理手順を示すフローチャートである。
【図９】従来の閾値計算処理手順を示すフローチャートである。
【符号の説明】
【０１５０】
１……ディスクカムコーダ、２……システム制御部、９……光ディスクドライブ、１７……ドライブ制御部、２０……マイコン、２２……光ディスク、２３……サーボ制御部、２４……スピンドルモータ、２５……スレッドモータ、２６……信号処理部、２７……光ピックアップ。
【図１】
2008065955.tif 000003
【図２】
2008065955.tif 000004
【図３】
2008065955.tif 000005
【図４】
2008065955.tif 000006
【図５】
2008065955.tif 000007
【図６】
2008065955.tif 000008
【図７】
2008065955.tif 000009
【図８】
2008065955.tif 000010
【図９】
2008065955.tif 000011