(57)【特許請求の範囲】
【請求項１】
トラッキングエラー信号の絶対値が所定の第１閾値以上であるか否かを判定する第１判定手段と、
前記トラッキングエラー信号の絶対値が前記第１閾値以上であると判定された場合の、情報記録媒体の回転角を検出角として検出する検出手段と、
前記情報記録媒体の回転に同期して且つ同一の検出角において連続的に、前記トラッキングエラー信号の絶対値が前記第１閾値以上であるという判定がなされるか否かを判定する第２判定手段と、
前記情報記録媒体の回転に同期して且つ同一の検出角において連続的に、前記トラッキングエラー信号の絶対値が前記第１閾値以上であるという判定がなされていると前記第２判定手段により判定された場合、前記検出角付近におけるトラッキングサーボをホールドするホールド手段と
を備え、
前記第１判定手段による判定、前記検出手段による検出、前記第２判定手段による判定及び前記ホールド手段によるホールドの夫々は、前記情報記録媒体への情報の記録と並行して行われることを特徴とする情報記録装置。
【請求項２】
前記情報記録媒体は、スパイラル状の又は同心円状の記録トラックを備えており、
前記第２判定手段は、前記トラッキングエラー信号の絶対値が前記第１閾値以上であると判定された前記記録トラックに隣接する前記記録トラック上の前記検出角において、前記トラッキングエラー信号の絶対値が前記第１閾値以上であるという判定がなされるか否かを判定することを特徴とする請求項１に記載の情報記録装置。
【請求項３】
第１カウンタ値をインクリメントする第１インクリメント手段と、
前記検出角において、前記トラッキングエラー信号の絶対値が前記第１閾値以上であると判定された場合に、前記第１カウント値をインクリメントするように前記第１インクリメント手段を制御する第１制御手段と、
前記検出角において、前記トラッキングエラー信号の絶対値が前記第１閾値以上でないと判定された場合に、前記第１カウント値を初期値に設定する第１設定手段と
を更に備え、
前記第２判定手段は、前記第１カウント値が所定の第２閾値以上であるか否かを判定することを特徴とする請求項１に記載の情報記録装置。
【請求項４】
前記情報記録媒体は、スパイラル状の又は同心円状の記録トラックを備えており、
前記第１制御手段は、前記トラッキングエラー信号の絶対値が前記第１閾値以上であると判定された前記記録トラックに隣接する前記記録トラック上の前記検出角において、前記トラッキングエラー信号の絶対値が前記第１閾値以上であると判定された場合に、前記第１カウント値をインクリメントするように前記第１インクリメント手段を制御することを特徴とする請求項３からに記載の情報記録装置。
【請求項５】
前記第１閾値は、前記トラッキングエラー信号が取り得る最大値と前記トラッキングエラー信号の残留成分の最大値との平均値、及び前記トラッキングエラー信号が取り得る最小値と前記トラッキングエラー信号の残留成分の最小値との平均値の少なくとも一方であることを特徴とする請求項１に記載の情報記録装置。
【請求項６】
前記第１閾値は、前記トラッキングエラー信号を複数のサンプリング区間に分割した場合の、複数のサンプリング区間の夫々における最大値のうち少なくとも２番目以降に最大となる値と前記トラッキングエラー信号の残留成分を複数のサンプリング区間に分割した場合の、複数のサンプリング区間の夫々における最大値のうち少なくとも２番目以降に最大となる値との平均値、及び前記複数のサンプリング区間の夫々における最小値のうち少なくとも２番目以降に最小となる値と前記複数のサンプリング区間の夫々における最小値のうち少なくとも２番目以降に最小となる値との平均値の少なくとも一方であることを特徴とする請求項１に記載の情報記録装置。
【請求項７】
前記ホールド手段は、前記検出角付近において前記トラッキングエラー信号の絶対値が前記第１閾値以上であると判定された場合に、前記トラッキングサーボをホールドすることを特徴とする請求項１に記載の情報記録装置。
【請求項８】
前記ホールド手段は、情報記録媒体が１回転する間に一度、前記トラッキングサーボをホールドすることを特徴とする請求項１に記載の情報記録装置。
【請求項９】
前記第２判定手段により、前記情報記録媒体の回転に同期して且つ同一の検出角において連続的に、前記トラッキングエラー信号の絶対値が前記第１閾値以上でないという判定がなされていると判定された場合に、前記トラッキングサーボのホールドを停止する停止手段を更に備えることを特徴とする請求項１に記載の情報記録装置。
【請求項１０】
第２カウンタ値をインクリメントする第２インクリメント手段と、
前記検出角付近において、前記トラッキングエラー信号の絶対値が前記第１閾値以上でないと判定された場合に、前記第２カウント値をインクリメントするように前記第２インクリメント手段を制御する第２制御手段と、
前記検出角付近において、前記トラッキングエラー信号の絶対値が前記第１閾値以上であると判定された場合に、前記第２カウント値を初期値に設定する第２設定手段と
を更に備え、
前記停止手段は、前記第２カウント値が所定の第３閾値以上である場合に、前記トラッキングサーボのホールドを停止することを特徴とする請求項９に記載の情報記録装置。
【請求項１１】
トラッキングエラー信号の絶対値が所定の第１閾値以上であるか否かを判定する第１判定工程と、
前記トラッキングエラー信号の絶対値が前記第１閾値以上であると判定された場合の、情報記録媒体の回転角を検出角として検出する検出工程と、
前記トラッキングエラー信号の絶対値が前記第１閾値以上であるという判定が、前記情報記録媒体の回転に同期して且つ同一の検出角において連続的になされているか否かを判定する第２判定工程と、
前記情報記録媒体の回転に同期して且つ同一の検出角において連続的に、前記トラッキングエラー信号の絶対値が前記第１閾値以上であるという判定がなされていると前記第２判定工程において判定された場合、前記検出角付近におけるトラッキングサーボをホールドするホールド工程と
を備え、
前記第１判定工程による判定、前記検出工程による検出、前記第２判定工程による判定及び前記ホールド工程によるホールドの夫々は、前記情報記録媒体への情報の記録と並行して行われることを特徴とする情報記録方法。
【請求項１２】
トラッキングエラー信号の絶対値が所定の第１閾値以上であるか否かを判定する第１判定手段と、前記トラッキングエラー信号の絶対値が前記第１閾値以上であると判定された場合の、情報記録媒体の回転角を検出角として検出する検出手段と、前記情報記録媒体の回転に同期して且つ同一の検出角において連続的に、前記トラッキングエラー信号の絶対値が前記第１閾値以上であるという判定がなされるか否かを判定する第２判定手段と、前記情報記録媒体の回転に同期して且つ同一の検出角において連続的に、前記トラッキングエラー信号の絶対値が前記第１閾値以上であるという判定がなされていると前記第２判定手段により判定された場合、前記検出角付近におけるトラッキングサーボをホールドするホールド手段とを備え、前記第１判定手段による判定、前記検出手段による検出、前記第２判定手段による判定及び前記ホールド手段によるホールドの夫々は、前記情報記録媒体への情報の記録と並行して行われる情報記録装置に備えられたコンピュータを制御する記録制御用のコンピュータプログラムであって、該コンピュータを、前記第１判定手段、前記検出手段、前記第２判定手段及び前記ホールド手段として機能させることを特徴とするコンピュータプログラム。
【請求項１３】
前記第１閾値の絶対値は、前記トラッキングエラー信号が取り得る最大値及び最小値の夫々の絶対値よりも小さいことを特徴とする請求項１に記載の情報記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばＤＶＤレコーダ等の情報記録装置及び方法、並びにコンピュータをこのような情報記録装置として機能させるコンピュータプログラムの技術分野に属関する。
【背景技術】
【０００２】
ＣＤやＤＶＤ等を含む情報記録媒体の普及が進んでいる。このような情報記録媒体は、基盤の上に、スピンコーティング法等を用いて有機色素膜や相変化膜等の記録膜が形成され、該記録膜の上に、スピンコーティング法等を用いて厚さ０．６ｍｍないしは１．２ｍｍの光透過膜が形成されている。【０００３】
このような情報記録媒体にデータを記録する際には、好適な位置にレーザ光が照射されるように、トラッキング制御が行われる。トラッキング制御は、記録トラックの概ね中央付近にレーザ光が照射されるように行われる。より具体的には、記録方向に対するレーザ光の反射光の右側の信号成分と左側の信号成分との差分を示すプッシュプル信号に基づいて、トラッキング制御が行われる。【０００４】
このトラッキング制御は、情報記録装置に衝撃等の外乱が加わったときや、傷やほこり等のディフェクトが情報記録媒体の表面に生じたときにも好適に行われる必要がある。例えば、外乱が加わったときには、トラッキング制御を行うために用いられるトラッキングエラー信号が大きく乱れるため、該乱れに応じて（言い換えれば、該乱れをなくすように）トラッキング制御が行われる。ディフェクトが生じたときには、記録トラックの中央付近にレーザ光が照射されているにもかかわらずトラッキングエラー信号が大きく乱れてしまうことから、総和信号（ないしは、ＲＦ信号）に基づいて生成されるディフェクト検出信号を参照して、トラッキングサーボをホールドするトラッキング制御が行われる。このような外乱やディフェクトが生じている場合にトラッキング制御を行う手法として、例えば、特許文献１や特許文献２が挙げられる。【０００５】
また、外乱やディフェクトに加えて、光透過膜中には、製造工程における条件によっては、数十μｍ程度の大きさの気泡（以降、“エアバブル”と称する）が発生することがある。このエアバブルが発生した場合であっても、上述のトラッキング制御は好適に行われる必要がある。【０００６】
【特許文献１】特開平１１−３９６７８号公報
【特許文献２】特開平８−１４７７２１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
他方で、ＣＤやＤＶＤよりも記録容量の大きいＢｌｕ−ｒａｙ  Ｄｉｓｃの開発が進められている。Ｂｌｕ−ｒａｙ  Ｄｉｓｃでは、開口数（ＮＡ：Numeral Aperture）が大きい（具体的には、開口数が０．８５である）対物レンズを用いて青色レーザ光を情報記録媒体の記録面に集光させている。従って、開口数が大きくなるとＤｉｓｃ表面の汚れや乱れに影響を受け易くなるため、エアバブルによるトラッキングエラー信号の乱れがより大きくなる。しかしながら、エアバブルは、トラッキングエラー信号を乱しながらも、総和信号に影響を与えないことから、ディフェクト検出信号によるエアバブルの検出を行うことができないという技術的な問題点を有している。加えて、エアバブルが発生していると、記録トラックの中央付近にレーザ光が照射されているにもかかわらずトラッキングエラー信号が大きく乱れてしまうため、外乱が加わったときと同様にトラッキング制御を行ってしまうと、本来レーザ光を照射した記録トラック以外の記録トラックにレーザ光が照射され得るという技術的な問題点を有している。まとめると、トラッキングエラー信号の乱れが、エアバブルに起因したものであることを識別することができないという技術的な問題点を有している。【０００８】
本発明は、例えば上述した従来の問題点に鑑みなされたものであり、例えばトラッキングエラー信号の乱れの原因を好適に識別することを可能とならしめる情報記録装置及び方法、並びにコンピュータをこのような情報記録装置として機能させるコンピュータプログラムを提供することを課題とする。
【課題を解決するための手段】
【０００９】
（情報記録装置）
上記課題を解決するために、本発明の情報記録装置は、トラッキングエラー信号の絶対値が所定の第１閾値以上であるか否かを（言い換えれば、トラッキングエラー信号に乱れが生じているか否かを）判定する第１判定手段と、前記トラッキングエラー信号の絶対値が前記第１閾値以上であると判定された場合の、情報記録媒体の回転角を検出角として検出する検出手段と、前記情報記録媒体の回転に同期して且つ同一の検出角において連続的に、前記トラッキングエラー信号の絶対値が前記第１閾値以上であるという判定がなされるか否かを判定する第２判定手段とを備える。【００１０】
本発明の情報記録装置によれば、第１判定手段の動作により、トラッキング制御を行う際に用いられるトラッキングエラー信号の絶対値が、所定の第１閾値以上であるか否かが判定される。そして、第１判定手段の動作によりトラッキングエラー信号の絶対値が第１閾値以上であると判定された場合には、検出手段の動作により、該判定がなされた場合の、情報記録媒体の回転角が検出角として検出される。【００１１】
その後、第２判定手段の動作により、情報記録媒体の回転に同期して且つ同一の検出角において連続的に、トラッキングエラー信号の絶対値が第１閾値以上であるという判定がなされるか否かが判定される。より具体的には、一度検出角として検出された回転角において、情報記録媒体が１回転する毎に連続的に且つ周期的に、トラッキングエラー信号の絶対値が第１閾値以上であるという判定がなされるか否かが判定される。【００１２】
その結果、情報記録媒体の回転に同期して且つ同一の検出角において連続的に、トラッキングエラー信号の絶対値が第１閾値以上であるという判定がなされていると判定された場合には、情報記録媒体が回転する毎に、情報記録媒体上のある回転角の記録エリアに形成されるエアバブルにレーザ光が照射されていると判断することができる。これにより、該トラッキングエラー信号が、情報記録媒体上の所定の記録エリアに形成されるエアバブルに起因して生成されているものであると認識することができる。【００１３】
他方、情報記録媒体の回転に同期して且つ同一の検出角において連続的に、トラッキングエラー信号の絶対値が第１閾値以上であるという判定がなされていないと判定された場合には、検出角におけるトラッキングエラー信号は、たまたま外乱等の影響を受けて第１閾値以上の値を有することになったと判断することができる。これにより、該トラッキングエラー信号が、情報記録装置に桑和ある衝撃等の外乱に起因して生成されているものであると認識することができる。【００１４】
このように、本発明によれば、トラッキングエラー信号の乱れ（即ち、トラッキングエラー信号の絶対値が第１閾値以上になること）の原因を好適に識別することができる。より具体的には、トラッキングエラー信号の乱れが、エアバブルによるものであるのか又は外乱によるものであるのかを好適に識別することができる。そして、トラッキングエラー信号の乱れの原因を好適に識別することができるがゆえに、後述するように、原因に応じた好適なトラッキング制御を行うことができる。【００１５】
本発明の情報記録装置の一の態様は、前記情報記録媒体は、スパイラル状の又は同心円状の記録トラックを備えており、前記第２判定手段は、前記トラッキングエラー信号の絶対値が前記第１閾値以上であると判定された前記記録トラックに隣接する前記記録トラック上の前記検出角において、前記トラッキングエラー信号の絶対値が前記第１閾値以上であるという判定がなされるか否かを判定する。【００１６】
この態様によれば、一度検出角として検出された回転角において、情報記録媒体が１回転する毎に連続的に且つ周期的に、トラッキングエラー信号の絶対値が第１閾値以上であるという判定がなされるか否かが判定される。つまり、第１記録トラック上のある回転角が検出角として検出された場合には、該第１記録トラックに隣接する第２記録トラック上の検出角において、トラッキングエラー信号の絶対値が第１閾値以上であるという判定がなされるか否かが判定される。その後、第ｎ記録トラック（但し、ｎは２以上の整数）に隣接する第ｎ＋１記録トラック上の検出角において、トラッキングエラー信号の絶対値が第１閾値以上であるという判定がなされるか否かが、ｎを適宜インクリメントしつつ判定される。【００１７】
これにより、トラッキングエラー信号の乱れが、エアバブルによるものであるのか又は外乱によるものであるのかを好適に識別することができる。【００１８】
本発明の情報記録装置の他の態様は、第１カウンタ値をインクリメントする第１インクリメント手段と、前記検出角において、前記トラッキングエラー信号の絶対値が前記第１閾値以上であると判定された場合に、前記第１カウント値をインクリメントするように前記第１インクリメント手段を制御する第１制御手段と、前記検出角において、前記トラッキングエラー信号の絶対値が前記第１閾値以上でないとｍ（但し、ｍは１以上の整数）回連続して判定された場合に、前記第１カウント値を初期値に設定する第１設定手段とを更に備え、前記第２判定手段は、前記第１カウント値が所定の第２閾値以上であるか否かを判定する。【００１９】
この態様によれば、第２判定手段による判定を、第１カウント値を利用して好適に行うことができる。【００２０】
このとき、第１制御手段は、前記トラッキングエラー信号が前記第１閾値以上であると判定された後に前記情報記録媒体がｌ回転（但し、ｌは１以上の整数）するまでの前記検出角において、前記トラッキングエラー信号の絶対値が前記第１閾値以上であると判定された場合に、前記第１カウント値をインクリメントするように前記第１インクリメント手段を制御するように構成してもよい。【００２１】
上述した第１制御手段を備える情報記録装置の態様では、前記情報記録媒体は、スパイラル状の又は同心円状の記録トラックを備えており、前記第１制御手段は、前記トラッキングエラー信号の絶対値が前記第１閾値以上であると判定された前記記録トラックに隣接前記記録トラック上の前記検出角において、前記トラッキングエラー信号の絶対値が前記第１閾値以上であると判定された場合に、前記第１カウント値をインクリメントするように前記第１インクリメント手段を制御するように構成してもよい。【００２２】
このように構成すれば、第２判定手段による判定を、第１カウント値を利用して好適に行うことができる。【００２３】
本発明の情報記録装置の他の態様は、前記第１判定手段は、情報記録媒体上のディフェクトの有無を示すディフェクト検出信号がローレベルの場合に、前記トラッキングエラー信号の絶対値が前記第１閾値以上であるか否かを判定する。【００２４】
この態様によれば、トラッキングエラー信号の乱れの原因が、エアバブルによるものであるのか、外乱によるものであるのか又は情報記録媒体上の傷やほこり等のディフェクトによるものであるのかを好適に識別することができる。より具体的には、ディフェクト検出信号がハイレベルである場合には、トラッキングエラー信号の乱れの原因がディフェクトによるものであると識別し、ディフェクト検出信号がローレベルである場合には、上述した手法で、トラッキングエラー信号の乱れの原因がエアバブルによるものであるのか又は外乱によるものであるのかを識別することができる。【００２５】
本発明の情報記録装置の他の態様は、前記第１閾値は、前記トラッキングエラー信号が取り得る最大値と前記トラッキングエラー信号の残留成分の最大値との平均値、及び前記トラッキングエラー信号が取り得る最小値と前記トラッキングエラー信号の残留成分の最小値との平均値の少なくとも一方である。【００２６】
この態様によれば、第１判定手段による判定を好適にないしは高精度に行うことができる。【００２７】
本発明の情報記録装置の他の態様は、前記第１閾値は、前記トラッキングエラー信号を複数のサンプリング区間に分割した場合の、複数のサンプリング区間の夫々における最大値のうち少なくとも２番目以降に最大となる値と前記トラッキングエラー信号の残留成分を複数のサンプリング区間に分割した場合の、複数のサンプリング区間の夫々における最大値のうち少なくとも２番目以降に最大となる値との平均値、及び前記複数のサンプリング区間の夫々における最小値のうち少なくとも２番目以降に最小となる値と前記複数のサンプリング区間の夫々における最小値のうち少なくとも２番目以降に最小となる値との平均値の少なくとも一方である。【００２８】
この態様によれば、第１判定手段による判定をより好適にないしはより高精度に行うことができる。【００２９】
本発明の情報記録装置の他の態様は、前記情報記録媒体の回転に同期して且つ同一の検出角において連続的に、前記トラッキングエラー信号の絶対値が前記第１閾値以上であるという判定がなされていると前記第２判定手段により判定された場合、前記検出角付近におけるトラッキングサーボをホールドするホールド手段を更に備える。【００３０】
この態様によれば、エアバブルによるトラッキングエラー信号の乱れに影響を受けることなく、エアバブルが生じている記録エリアにおいても好適にトラッキング制御を行うことができる。【００３１】
上述の如くホールド手段を備える情報記録装置の態様では、前記ホールド手段は、前記検出角付近において前記トラッキングエラー信号の絶対値が前記第１閾値以上であると判定された場合に、前記トラッキングサーボをホールドするように構成してもよい。【００３２】
このように構成すれば、エアバブルによるトラッキングエラー信号の乱れに影響を受けることなく、エアバブルが生じている記録エリアにおいても好適にトラッキング制御を行うことができる。【００３３】
上述の如くホールド手段を備える情報記録装置の態様では、前記ホールド手段は、情報記録媒体が１回転する間に一度、前記トラッキングサーボをホールドするように構成してもよい。【００３４】
このように構成すれば、エアバブルによるトラッキングエラー信号の乱れに影響を受けることなく、エアバブルが生じている記録エリアにおいても好適にトラッキング制御を行うことができる。【００３５】
上述の如くホールド手段を備える情報記録装置の態様では、前記第２判定手段により、前記情報記録媒体の回転に同期して且つ同一の検出角において連続的に、前記トラッキングエラー信号の絶対値が前記第１閾値以上でないという判定がなされていると判定された場合に、前記トラッキングサーボのホールドを停止する停止手段を更に備えるように構成してもよい。【００３６】
このように構成すれば、エアバブルが生じている記録エリアにおいて好適にトラッキング制御を行うことができると共に、エアバブルが生じていない記録エリアにおいても好適にトラッキング制御を行うことができる。【００３７】
上述の如く停止手段を備える情報記録装置の態様では、第２カウンタ値をインクリメントする第２インクリメント手段と、前記検出角付近において、前記トラッキングエラー信号の絶対値が前記第１閾値以上でないと判定された場合に、前記第２カウント値をインクリメントするように前記第２インクリメント手段を制御する第２制御手段と、前記検出角付近において、前記トラッキングエラー信号の絶対値が前記第１閾値以上であると判定された場合に、前記第２カウント値を初期値に設定する第２設定手段とを更に備え、前記停止手段は、前記第２カウント値が所定の第３閾値以上である場合に、前記トラッキングサーボのホールドを停止するように構成してもよい。【００３８】
このように構成すれば、第２カウント値を利用することで、トラッキングサーボのホールドを行うのか又はトラッキングサーボのホールドを停止するのかを好適に切り替えることができる。【００３９】
（情報記録方法）
上記課題を解決するために、本発明の情報記録方法は、トラッキングエラー信号の絶対値が所定の第１閾値以上であるか否かを判定する第１判定工程と、前記トラッキングエラー信号の絶対値が前記第１閾値以上であると判定された場合の、情報記録媒体の回転角を検出角として検出する検出工程と、前記トラッキングエラー信号の絶対値が前記第１閾値以上であるという判定が、前記情報記録媒体の回転に同期して且つ同一の検出角において連続的になされているか否かを判定する第２判定工程とを備える。【００４０】
本発明の情報記録方法によれば、上述した本発明の情報記録装置と同様の各種利益を享受することができる。【００４１】
尚、上述した本発明の情報記録装置における各種態様に対応して、本発明の情報記録方法も各種態様を採ることが可能である。【００４２】
（コンピュータプログラム）
上記課題を解決するために、本発明のコンピュータプログラムは、上述した本発明の情報記録装置（但し、その各種態様を含む）に備えられたコンピュータを制御する記録制御用のコンピュータプログラムであって、該コンピュータを、前記第１判定手段、前記検出手段及び前記第２判定手段のうち少なくとも一部として機能させる。【００４３】
本発明のコンピュータプログラムによれば、当該コンピュータプログラムを格納するＲＯＭ、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ハードディスク等の記録媒体から、当該コンピュータプログラムをコンピュータに読み込んで実行させれば、或いは、当該コンピュータプログラムを、通信手段を介してコンピュータにダウンロードさせた後に実行させれば、上述した本発明の情報記録装置を比較的簡単に実現できる。【００４４】
尚、上述した本発明の情報記録装置における各種態様に対応して、本発明のコンピュータプログラムも各種態様を採ることが可能である。【００４５】
上記課題を解決するために、コンピュータ読取可能な媒体内のコンピュータプログラム製品は、上述した本発明の情報記録装置（但し、その各種態様を含む）に備えられたコンピュータにより実行可能なプログラム命令を明白に具現化し、該コンピュータを、前記第１判定手段、前記検出手段及び前記第２判定手段のうち少なくとも一部として機能させる。【００４６】
本発明のコンピュータプログラム製品によれば、当該コンピュータプログラム製品を格納するＲＯＭ、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ハードディスク等の記録媒体から、当該コンピュータプログラム製品をコンピュータに読み込めば、或いは、例えば伝送波である当該コンピュータプログラム製品を、通信手段を介してコンピュータにダウンロードすれば、上述した本発明の情報記録装置を比較的容易に実施可能となる。更に具体的には、当該コンピュータプログラム製品は、上述した本発明の情報記録装置として機能させるコンピュータ読取可能なコード（或いはコンピュータ読取可能な命令）から構成されてよい。【００４７】
本発明のこのような作用及び他の利得は次に説明する実施例から明らかにされる。【００４８】
以上説明したように、本発明の情報記録装置によれば、第１判定手段と、検出手段と、第２判定手段とを備える。本発明の情報記録方法によれば、第１判定工程と、検出工程と、第２判定工程とを備える。従って、トラッキングエラー信号の乱れの原因を好適に識別することができる。
【図面の簡単な説明】
【００４９】
【図１】本実施例に係る情報記録再生装置の基本構成を概念的に示すブロック図である。
【図２】本実施例に係る情報記録再生装置にローディングされる光ディスク１００を概念的に示す断面図である。
【図３】本実施例に係る情報記録再生装置の記録動作の流れを概念的に示すフローチャートである。
【図４】本実施例に係る情報記録再生装置の記録動作のうちの「エアバブルによるトラッキングエラー信号ＴＥの乱れの検出動作」の流れを概念的に示すフローチャートである。
【図５】トラッキングエラー信号の閾値を概念的に示すグラフである。
【図６】「エアバブルによるトラッキングエラー信号の乱れの検出動作」時の、本実施例に係る情報記録再生装置中で用いられる各種制御信号を時間軸に沿って概念的に示すタイミングチャートである。
【図７】本実施例に係る情報記録再生装置の記録動作のうちの「エアバブルによるトラッキングエラー信号ＴＥの乱れの検出動作」の他の流れを概念的に示すフローチャートである。
【図８】本実施例に係る情報記録再生装置の記録動作のうちの「エアバブルによるトラッキングエラー信号の乱れが生ずる位置でのトラッキングサーボのホールド動作」の流れを概念的に示すフローチャートである。
【図９】「エアバブルによるトラッキングエラー信号の乱れが生ずる位置でのサーボホールド動作」時の、本実施例に係る情報記録再生装置中で用いられるトラッキングエラー信号ＴＥ及びトラッキングサーボ制御信号の夫々を時間軸に沿って概念的に示すタイミングチャートである。
【図１０】「エアバブルによるトラッキングエラー信号の乱れ位置でのトラッキングサーボのホールド動作」時の、本実施例に係る情報記録再生装置中で用いられる各種制御信号を時間軸に沿って概念的に示すタイミングチャートである。
【図１１】トラッキングエラー信号の他の閾値を概念的に示すグラフである。
【符号の説明】
【００５０】
１  情報記録再生装置
１１  スピンドルモータ
１２  光ピックアップ
１３  ドライバ
１４  記録回路
１５  ＦＧ発生回路
１６  ＲＦアンプ
１７  ＤＳＰ
１８  デコーダ
１９  マイコン
１９１  第１判定回路
１９２  回転角検出回路
１９３  第２判定回路
１９４  ホールド回路
１９５  停止回路
２０  カウンタ
２１  メモリ
１００  光ディスク
１４０  エアバブル
ＴＥ  トラッキングエラー信号
ＴＥｔｈ  閾値
【発明を実施するための最良の形態】
【００５１】
以下、本発明を実施するための最良の形態について実施例毎に順に図面に基づいて説明する。【００５２】
（基本構成）
初めに、図１を参照して、本発明の情報記録装置及び情報再生装置の実施例である情報記録再生装置の基本構成について説明を進める。ここに、図１は、本実施例に係る情報記録再生装置の基本構成を概念的に示すブロック図である。尚、本実施例に係る情報記録再生装置１は、光ディスク１００にデータを記録する機能と、光ディスク１００に記録されたデータを再生する機能との双方を備える。【００５３】
図１に示すように、本実施例に係る情報記録再生装置１は、スピンドルモータ１１と、光ピックアップ１２と、ドライバ１３と、記録回路１４と、ＦＧ発生回路１５と、ＲＦ（Radio Frequency）アンプ１６と、ＤＳＰ（Digital Signal Processor）１７と、デコーダ１８と、マイコン１９と、カウンタ回路２０と、メモリ２１とを備えている。【００５４】
スピンドルモータ１１は光ディスク１００を回転及び停止させるもので、光ディスク１００へのアクセス時に動作する。より詳細には、スピンドルモータ１１は、ドライバ１３から出力されるスピンドルサーボを受けつつ所定速度で光ディスク１００を回転及び停止させるように構成されている。【００５５】
光ピックアップ１２は、光ディスク１００へのデータの記録及び光ディスク１００に記録されたデータの再生を行うために、例えば半導体レーザ装置と対物レンズ等から構成される。より詳細には、光ディスク１００にデータを記録する場合には、光ピックアップ１２は、光ディスク１００に対してレーザ光ＬＢを、相対的に大きな第１のパワーで且つドライバ１３から出力されるストラテジ信号に基づいて変調しながら照射する。他方、光ディスク１００に記録されたデータを再生する場合には、光ピックアップ１２は、光ディスク１００に対してレーザ光ＬＢを、相対的に小さな第２のパワーで照射する。【００５６】
また、光ピックアップ１２は、受光領域がＡ、Ｂ、Ｃ及びＤの４つに分割された４分割受光回路を備えている。受光したレーザ光ＬＢの反射光に基づいて、４つの受光領域の夫々において受光される反射光の強度の総和（即ち、Ａ＋Ｂ＋Ｃ＋Ｄ）であるＲＦ信号をＲＦアンプ１６に供給したり、４つの受光領域のうちＡ及びＤの夫々において受光される反射光の強度の和と４つの受光領域のうちＢ及びＣの夫々において受光される反射光の強度の和との差分であるトラッキングエラー信号ＴＥをドライバ１３に供給する。【００５７】
ドライバ１３は、マイコン１９の制御の下に、スピンドルモータ１１に対してスピンドルサーボ制御信号を供給し、スピンドルモータ１１を動作させる。また、ドライバ１３は、マイコン１９の制御の下に、トラッキングエラー信号ＴＥに基づいてトラッキングサーボ制御信号を生成し、該トラッキングサーボ制御信号を光ピックアップ１２に対して供給することで、光ピックアップ１２のトラッキング制御を行う。また、ドライバ１３は、マイコン１９の制御の下に、フォーカスエラー信号に基づいてフォーカスサーボ制御信号を生成し、該フォーカスサーボ制御信号を光ピックアップ１２に対して供給することで、光ピックアップ１２のフォーカス制御を行う。また、ドライバ１３は、記録回路１４から供給される記録信号に基づいて、光ピックアップ１２から照射されるレーザ光ＬＢの波形を規定するレーザ駆動信号を光ピックアップ１２に対して供給することで、光ピックアップ１２内に設けられた半導体レーザ装置を駆動する。【００５８】
記録回路１４は、情報記録再生装置１の外部より供給される映像データや音声データやその他の各種データに対して、変調処理や、符号化処理や、誤り訂正符号付加処理等を行い、記録信号を生成する。生成された記録信号は、ドライバ１３に出力され、ドライバ１３は、該記録信号に基づいて、光ピックアップ１２内に設けられた半導体レーザ装置を駆動する。【００５９】
ＦＧ発生回路１５は、光ディスク１００が一定角回転する毎に、周期検出信号（以下、“ＦＧ信号”と称する）を生成し、ＤＳＰ１７へ出力する。より具体的には、ＦＧ発生回路１５は、光ディスク１００が例えば１０度回転する毎に周期検出信号を生成するように構成してもよい。このとき、所定の基準位置に対する光ディスク１００の回転角に応じた識別符号を付してＦＧ信号を生成することが好ましい。例えば、光ディスク１００の回転角が０度から１０度である場合には、＃１の識別符号を付したＦＧ信号を生成し、光ディスク１００の回転角が１０度から２０度である場合には、＃２の識別符号を付したＦＧ信号を生成し、光ディスク１００の回転角が１０×（ｒ−１）度から１０×ｒ度である場合には、＃ｒの識別符号を付したＦＧ信号を生成することが好ましい。この場合、周期検出信号が３６回検出された時点で、光ディスク１００が１回転したと認識される。【００６０】
ＲＦアンプ１６は、光ピックアップ１２の出力信号、即ち、レーザ光ＬＢの反射光を増幅し、該増幅した信号をＤＳＰ１７に対して出力する。【００６１】
ＤＳＰ１７は、マイコン１９の制御の下に、ＲＦアンプ１６より出力される信号や、ＦＧ発生回路１５より出力される信号に対して、デジタル信号処理を施す。デジタル信号処理を行う際には、後述するマイコン１９内の各機能ブロックと適宜データのやり取りを行う。【００６２】
デコーダ１８は、ＤＳＰ１７においてデジタル信号処理が施された信号（特に、ＲＦアンプ１６より出力される信号）に対して、デコード処理を行うことで、映像データや音声データやその他の各種データ等を生成する。生成された映像データや音声データやその他の各種データ等は、例えばディスプレイやスピーカー等の外部出力機器に出力され、映像や音声として再生される。【００６３】
マイコン１９は、ドライバ１３や、記録回路１４や、ＤＳＰ１７や、デコーダ１８やカウンタ回路２０や、メモリ２１等と、データバスを介して接続され、これらに指示を行うことで、情報記録再生装置１全体の制御を行う。通常、マイコン１９が動作するためのソフトウェア又はファームウェアは、メモリ２１に格納されている。【００６４】
本実施例に係る情報記録再生装置１では特に、マイコン１９内に、第１判定回路１９１と、回転角検出回路１９２と、第２判定回路１９３と、ホールド回路１９４と、停止回路１９５とを、プログラムの動作により実現される機能ブロックとして備えている。【００６５】
第１判定回路１９２は、本発明における「第１判定手段」の一具体例を構成しており、トラッキングエラー信号ＴＥが、予め定められた或いは適宜定められる閾値ＴＥｔｈ以上であるか否かを判定可能に構成される。判定結果は、検出回路１９２及び第２判定回路１９３へ出力される。【００６６】
回転角検出回路１９２は、本発明における「検出手段」の一具体例を構成しており、ＦＧ発生回路１５より出力されるＦＧ信号に基づいて、光ディスク１００の回転角を検出可能に構成されている。特に、回転角検出回路１９２は、第１判定回路１９１により、トラッキングエラー信号ＴＥが、予め定められた或いは適宜定められる閾値以上であると判定された場合の光ディスク１００の回転角を検出角として検出可能に構成されている。検出角は、第２判定回路１９３へ出力される。【００６７】
第２判定回路１９３は、本発明における「第２判定回路」の一具体例を構成しており、光ディスク１００が１回転する毎に１度通る検出角において、光ディスク１００の回転に同期して連続的に且つ周期的に、トラッキングエラー信号ＴＥが、予め定められた或いは適宜定められる閾値ＴＥｔｈ以上であるとの判定が第１判定回路１９２においてなされているか否かを判定可能に構成されている。第２判定回路１９３による判定結果は、ホールド回路１９４及び停止回路１９５に出力される。【００６８】
ホールド回路１９４は、本発明における「ホールド手段」の一具体例を構成しており、光ディスク１００の回転に同期して連続的に且つ周期的に、トラッキングエラー信号ＴＥが、予め定められた或いは適宜定められる閾値以上であるとの判定が第１判定回路１９２においてなされていると、第２判定回路１９３により判定された場合に、検出角付近においてトラッキングサーボをホールドする旨の指示をドライバ１３へ出力可能に構成される。即ち、ホールド回路１９４によりトラッキングサーボをホールドする旨の指示がドライバ１３になされ、該ドライバ１３は、トラッキングサーボをホールドしながらトラッキング制御を行う。【００６９】
停止回路１９５は、本発明における「停止手段」の一具体例を構成しており、トラッキングサーボのホールドを停止する旨の指示をドライバ１３へ出力可能に構成される。即ち、ホールド回路１９４によりトラッキングサーボをホールドする旨の指示がドライバ１３になされている際に、停止回路１９５からトラッキングサーボのホールドを停止する旨の指示がドライバ１３になされた場合、該ドライバ１３は、トラッキングサーボのホールドを停止し、通常のトラッキング制御を行う。【００７０】
尚、上述した第１判定回路１９１と、回転角検出回路１９２と、第２判定回路１９３と、ホールド回路１９４と、停止回路１９５とのより具体的な動作については、後に詳述する（図３から図１０参照）。【００７１】
カウンタ回路２０は、本発明における「第１インクリメント手段」、「第１制御手段」及び「第１設定手段」、並びに「第２インクリメント手段」、「第２制御手段」及び「第２設定手段」の一具体例を構成しており、カウント値のインクリメント、デクリメント及びリセットを実行可能に構成されている。【００７２】
メモリ２１は、情報記録再生装置１におけるデータ処理全般において使用される。より具体的には、メモリ２１は、情報記録再生装置１が動作するために必要な各種プログラム（即ち、ファームウェア）が格納されるＲＯＭ領域と、データの一時格納用バッファや、ファームウェアプログラム等の動作に必要な変数が格納されるＲＡＭ領域などから構成される。【００７３】
ここで、本実施例に係る情報記録再生装置１にローディングされる光ディスク１００について、図２を参照して、説明する。ここに、図２は、本実施例に係る情報記録再生装置１にローディングされる光ディスク１００を概念的に示す断面図である。【００７４】
図２（ａ）に示すように、光ディスク１００は、基盤１１０の上に、スピンコーティング法等を用いて有機色素膜や相変化膜等の記録膜１２０が形成され、該記録膜１２０の上に、スピンコーティング法等を用いて光透過膜１３０が形成されている。【００７５】
光透過膜１３０の厚さは、光ディスク１００の一具体例であるＣＤであれば概ね１．２ｍｍであり、光ディスク１００の一具体例であるＤＶＤであれば概ね０．６ｍｍであり、光ディスク１００の一具体例であるＢｌｕ−ｒａｙ  Ｄｉｓｃであれば概ね０．１ｍｍである。【００７６】
図２（ｂ）に示すように、光ディスク１００の製造工程における条件によっては、光透過膜１３０中に、概ね数十μｍ程度の大きさのエアバブル１４０が形成されることがある。このエアバブル１４０を介して記録膜１２０にレーザ光ＬＢが照射されると、レーザ光ＬＢが記録トラックの中央付近に好適に照射されているにもかかわらず、トラッキングエラー信号ＴＥに乱れが生ずる。その一方で、ＲＦ信号のＤＣ成分であるＰＥ（Pull-in Error）信号には乱れが生じない。これは、特に開口数が相対的に大きい対物レンズを用いることにより、対物レンズと光ディスク１００の表面との距離が相対的に小さくなるＢｌｕ−ｒａｙ  Ｄｉｓｃにおいて顕著になる。【００７７】
本実施例に係る情報記録再生装置１は、エアバブル１４０を好適に検出し、該エアバブル１４０によるトラッキングエラー信号ＴＥの乱れに影響を受けることなく、好適にトラッキング制御を行う。以下、このような情報記録再生装置１の動作についてより詳細に説明を進める。【００７８】
（動作原理）
続いて、図３から図１０を参照して、本実施例に係る情報記録再生装置１の動作原理について説明する。【００７９】
（１）記録動作
初めに、図３を参照して、本実施例に係る情報記録再生装置１の記録動作の流れについて説明する。ここに、図３は、本実施例に係る情報記録再生装置１の記録動作の流れを概念的に示すフローチャートである。【００８０】
図３に示すように、初めに、情報記録再生装置１に光ディスク１００がローディングされる（ステップＳ１０１）。【００８１】
続いて、主として第１判定回路１９１、回転角検出回路１９２及び第２判定回路１９３等の動作により、エアバブルによるトラッキングエラー信号ＴＥの乱れが検出される（ステップＳ１０２）。そして、エアバブル１４０によるトラッキングエラー信号ＴＥの乱れが検出された場合には、主としてホールド回路１９４及び停止回路１９５等の動作により、エアバブル１４０によるトラッキングエラー信号ＴＥの乱れが生じている位置で、トラッキングサーボがホールドされる（ステップＳ１０３）。【００８２】
尚、エアバブル１４０によるトラッキングエラー信号ＴＥの乱れの検出動作及びエアバブルによるトラッキングエラー信号ＴＥの乱れが生じている位置で、トラッキングサーボのホールド動作については後に詳述する（夫々、図４から図６及び図７から図９参照）。【００８３】
この際、光ディスク１００に対するデータの記録動作も同時に行われている（ステップＳ１０４）。【００８４】
その後、記録動作を終了するか否かが判定される（ステップＳ１０５）。例えば、ユーザにより記録動作を終了する旨の指示がなされたか否か、又は光ディスク１００に記録すべきデータを全て記録し終えたか否かが判定される。【００８５】
ステップＳ１０５における判定の結果、記録動作を終了すると判定された場合には（ステップＳ１０５：Ｙｅｓ）、記録動作を終了する。この際、必要に応じてファイナライズ処理やイジェクト処理を行うように構成してもよい。【００８６】
他方、ステップＳ１０５における判定の結果、記録動作を終了しないと判定された場合には（ステップＳ１０５：Ｎｏ）、再度ステップＳ１０２ないしはステップＳ１０４へ戻り、記録動作を継続する。【００８７】
（２）エアバブルによるトラッキングエラー信号ＴＥの乱れの検出動作
続いて、図４から図７を参照して、本実施例に係る情報記録再生装置１の記録動作のうちの「エアバブル１４０によるトラッキングエラー信号ＴＥの乱れの検出動作」の流れについて説明する。尚、ここでは、図４を参照しながら検出動作の流れを説明すると共に、適宜図５及び図６を参照しながらより詳細な説明を加える。ここに、図４は、本実施例に係る情報記録再生装置１の記録動作のうちの「エアバブル１４０によるトラッキングエラー信号ＴＥの乱れの検出動作」の流れを概念的に示すフローチャートである。【００８８】
図４に示すように、初めに、カウンタ回路２０の動作により、カウンタｃｎｔ１が初期値である“０”に設定される（ステップＳ２０１）。【００８９】
続いて、トラッキングエラー信号ＴＥの乱れを検出する際に用いられる閾値ＴＥｔｈが設定される（ステップＳ２０２）。ここで設定される閾値ＴＥｔｈは、トラッキングエラー信号ＴＥの許容範囲を示すものであり、該許容範囲の上限閾値ＴＥｔｈ（ｍａｘ）と下限閾値ＴＥｔｈ（ｍｉｎ）とが設定される。具体的には、トラッキングエラー信号ＴＥが上限閾値ＴＥｔｈ（ｍａｘ）未満であり且つ下限閾値ＴＥｔｈ（ｍｉｎ）を超えていれば、トラッキングエラー信号に乱れは生じていないと判定される。他方、トラッキングエラー信号ＴＥが上限閾値ＴＥｔｈ（ｍａｘ）以上であるか又は下限閾値ＴＥｔｈ（ｍｉｎ）以下であれば、トラッキングエラー信号に乱れが生じていると判定される。この判定は、第１判定回路１９１の動作により行われる。【００９０】
尚、本実施例において、「トラッキングエラー信号ＴＥが閾値ＴＥｔｈ以上である」状態は、トラッキングエラー信号ＴＥが上限閾値ＴＥｔｈ（ｍａｘ）以上であるか又は下限閾値ＴＥｔｈ（ｍｉｎ）以下である状態を示すものとする。他方、「トラッキングエラー信号ＴＥが閾値ＴＥｔｈ以上でない」状態は、トラッキングエラー信号ＴＥが上限閾値ＴＥｔｈ（ｍａｘ）以上でなく且つ下限閾値ＴＥｔｈ（ｍｉｎ）以下でない状態を示すものとする。【００９１】
ここで、閾値ＴＥｔｈ（即ち、上限閾値ＴＥｔｈ（ｍａｘ）及び下限閾値ＴＥｔｈ（ｍｉｎ））の設定方法について、図５を参照して説明する。ここに、図５は、トラッキングエラー信号ＴＥの閾値ＴＥｔｈを概念的に示すグラフである。【００９２】
図５に示すように、トラッキングエラー信号ＴＥには、トラッキングサーボで追従することができないほどの高周波な信号成分が含まれている。この高周波の信号成分は、残留成分と称される。例えば、光ディスク１００を１回転することで得られるトラッキングエラー信号ＴＥの残留成分の最大値をＴＥｎ（ｍａｘ）、残留成分の最小値をＴＥｎ（ｍｉｎ）とする。【００９３】
また、トラッキングエラー信号ＴＥの最大値をＴＥ（ｍａｘ）、トラッキングエラー信号ＴＥの最小値をＴＥ（ｍｉｎ）とする。この最大値ＴＥ（ｍａｘ）及び最小値ＴＥ（ｍｉｎ）は、トラッキングサーボをオープンにした状態で、光ディスク１００を少なくとも１回転以上させたときに得られるトラッキングエラー信号ＴＥの最大値及び最小値に相当する。【００９４】
本実施例では、上限閾値ＴＥｔｈ（ｍａｘ）は、トラッキングエラー信号ＴＥの最大値ＴＥ（ｍａｘ）と残留成分の最大値ＴＥｎ（ｍａｘ）との平均値に設定される。つまり、ＴＥｔｈ（ｍａｘ）＝（ＴＥ（ｍａｘ）＋ＴＥｎ（ｍａｘ））／２となる。【００９５】
同様に、下限閾値ＴＥｔｈ（ｍｉｎ）は、トラッキングエラー信号ＴＥの最小値ＴＥ（ｍｉｎ）と残留成分の最小値ＴＥｎ（ｍｉｎ）との平均値に設定される。つまり、ＴＥｔｈ（ｍｉｎ）＝（ＴＥ（ｍｉｎ）＋ＴＥｎ（ｍｉｎ））／２となる。【００９６】
もちろんこの閾値ＴＥｔｈの設定方法は一具体例であって、他の設定方法によって閾値を定めるように構成してもよい。要は、トラッキングエラー信号ＴＥに乱れが生じているか否かを判定可能な閾値が設定されれば足りる。【００９７】
再び図４において、マイコン１９の制御の下に、続いてディフェクトが検出されているか否かが判定される（ステップＳ２０３）。ディフェクトの検出は、ディフェクト検出信号に基づいて行われる。ディフェクト検出信号は、ＲＦ信号のＤＣ成分であるＰＥ信号がある一定値未満になった場合にハイレベルとなり、ＲＦ信号のＤＣ成分であるＰＥ信号がある一定値以上になった場合にローレベルとなる。そして、ディフェクト検出信号がハイレベルであるときに、ディフェクトが検出されているものと認識される。【００９８】
ステップＳ２０３における判定の結果、ディフェクトが検出されていると判定された場合には（ステップＳ２０３：Ｙｅｓ）、ディフェクトが検出されたときのトラッキング制御を行いながら、ステップＳ２０１へ戻る。より具体的には、ディフェクトが検出された場合には、後述するトラッキングサーボのホールド動作を行うことが好ましい。【００９９】
他方、ステップＳ２０３における判定の結果、ディフェクトが検出されていないと判定された場合には（ステップＳ２０３：Ｎｏ）、続いて、第１判定回路１９１の動作により、トラッキングエラー信号ＴＥが、閾値ＴＥｔｈ以上であるか否か（即ち、上限閾値ＴＥｔｈ（ｍａｘ）以上であるか又は下限閾値ＴＥｔｈ（ｍｉｎ）以下であるか否か）が判定される（ステップＳ２０４）。つまり、トラッキングエラー信号ＴＥに乱れが生じているか否かが判定される。【０１００】
ステップＳ２０４における判定の結果、トラッキングエラー信号ＴＥが、上限閾値ＴＥｔｈ（ｍａｘ）以上でなく且つ下限閾値ＴＥｔｈ（ｍｉｎ）以下でないと判定された場合には（ステップＳ２０４：Ｎｏ）、トラッキングエラー信号ＴＥに乱れは生じていないと考えられる。従って、ステップＳ２０３へ戻り、ステップＳ２０３及びステップＳ２０４の処理を継続する。【０１０１】
他方、ステップＳ２０４における判定の結果、トラッキングエラー信号ＴＥが、上限閾値ＴＥｔｈ（ｍａｘ）以上であるか又は下限閾値ＴＥｔｈ（ｍｉｎ）以下であると判定された場合には（ステップＳ２０４：Ｙｅｓ）、トラッキングエラー信号ＴＥに乱れが生じていると考えられる。【０１０２】
このとき、回転角検出回路１９２の動作により、トラッキングエラー信号ＴＥが上限閾値ＴＥｔｈ（ｍａｘ）以上であるか又は下限閾値ＴＥｔｈ（ｍｉｎ）以下であると判定された時点での光ディスク１００の回転角ＦＧａｄｒが検出される（ステップＳ２０５）。ここで検出される回転角ＦＧａｄｒは、ＦＧ発生回路１５より出力されるＦＧ信号そのものであってもよいし、或いは、実際の回転角を示す数値であってもよい。【０１０３】
その後、第２判定回路１９３の動作により、カウンタｃｎｔ１が“０”であるか否かが判定される（ステップＳ２０６）。言い換えれば、ステップＳ２０５において検出された回転角ＦＧａｄｒにおいて、トラッキングエラー信号ＴＥが上限閾値ＴＥｔｈ（ｍａｘ）以上であるか又は下限閾値ＴＥｔｈ（ｍｉｎ）以下であると初めて判定されたか否かが判定される。ステップＳ２０５において検出された回転角ＦＧａｄｒにおいて、トラッキングエラー信号ＴＥが上限閾値ＴＥｔｈ（ｍａｘ）以上であるか又は下限閾値ＴＥｔｈ（ｍｉｎ）以下であると初めて判定された場合には、カウンタｃｎｔ１は“０”となっている。他方、ステップＳ２０５において検出された回転角ＦＧａｄｒにおいて、トラッキングエラー信号ＴＥが上限閾値ＴＥｔｈ（ｍａｘ）以上であるか又は下限閾値ＴＥｔｈ（ｍｉｎ）以下であると前回も判定された場合には、カウンタｃｎｔ１は“０”以外の数値をとっている。【０１０４】
ステップＳ２０６における判定の結果、カウンタｃｎｔ１が“０”であると判定された場合には（ステップＳ２０６：Ｙｅｓ）、カウンタ回路２０の動作によりカウンタｃｎｔ１が“１”インクリメントされる（ステップＳ２０７）。その後、ステップＳ２０５において検出された回転角ＦＧａｄｒがメモリ２１中の変数ＦＧ１に格納される（ステップＳ２１０）。その後、ステップＳ２０３へ戻り、処理を継続する。【０１０５】
他方、ステップＳ２０６における判定の結果、カウンタｃｎｔ１が“０”でないと判定された場合には（ステップＳ２０６：Ｎｏ）、カウンタ回路２０の動作によりカウンタｃｎｔ１が“１”インクリメントされる（ステップＳ２０７）。【０１０６】
その後、第２判定回路１９３の動作により、ステップＳ２０５において検出された回転角ＦＧａｄｒが、メモリ２１中の変数ＦＧ１の値と同じであるか否かが判定される（ステップＳ２０８）。つまり、前回検出された回転角ＦＧａｄｒと、光ディスク１００が概ね１回転した後に検出された回転角ＦＧａｄｒとが同一であるか否かが判定される。更に言い換えれば、トラッキングエラー信号ＴＥが上限閾値ＴＥｔｈ（ｍａｘ）以上であるか又は下限閾値ＴＥｔｈ（ｍｉｎ）以下であると判定されたときの回転角ＦＧａｄｒと、該判定されたときの記録トラックに隣接する記録トラックにおいてトラッキングエラー信号ＴＥが上限閾値ＴＥｔｈ（ｍａｘ）以上であるか又は下限閾値ＴＥｔｈ（ｍｉｎ）以下であると再度判定されたときの回転角ＦＧａｄｒとが同一であるか否かが判定される。【０１０７】
ステップＳ２０８における判定の結果、ステップＳ２０５において検出された回転角ＦＧａｄｒが、メモリ２１中の変数ＦＧ１の値と同じであると判定された場合には（ステップＳ２０８：Ｙｅｓ）、ステップＳ２０４において検出されたトラッキングエラー信号ＴＥの乱れは、光ディスク１００の回転に同期して周期的に且つ連続的に検出されたものであると判断することができる。【０１０８】
続いて、第２判定回路１９３の動作により、カウンタｃｎｔ１が３以上であるか否かが判定される（ステップＳ２０９）。【０１０９】
ステップＳ２０９における判定の結果、カウンタｃｎｔ１が３以上でないと判定された場合には（ステップＳ２０９：Ｎｏ）、再度ステップＳ２０３へ戻り処理を継続する。【０１１０】
他方、ステップＳ２０９における判定の結果、カウンタｃｎｔ１が３以上であると判定された場合には（ステップＳ２０９：Ｙｅｓ）、ステップＳ２０４において検出されたトラッキングエラー信号ＴＥの乱れは、光ディスク１００の回転に同期して周期的に且つ３回以上連続的に検出されたものであると判断することができる。従って、ステップＳ２０４において検出されたトラッキングエラー信号ＴＥの乱れは、エアバブル１４０によるものであると考えられる。言い換えれば、回転角ＦＧａｄｒがメモリ２１中の変数ＦＧ１と同一である位置において、エアバブル１４０が発生していると認識することができる。このため、エアバブルによるトラッキングエラー信号の乱れ位置でのサーボホールド動作へと進む。【０１１１】
他方、ステップＳ２０８における判定の結果、ステップＳ２０５において検出された回転角ＦＧａｄｒが、メモリ２１中の変数ＦＧ１の値と同じでないと判定された場合には（ステップＳ２０８：Ｎｏ）、ステップＳ２０４において検出されたトラッキングエラー信号ＴＥの乱れは、光ディスク１００の回転に同期して周期的に検出されたものではないと判断することができる。従って、ステップＳ２０４において検出されたトラッキングエラー信号ＴＥの乱れは、エアバブル１４０によるものではなく、外乱によるものであると考えられる。言い換えれば、回転角ＦＧａｄｒがメモリ２１中の変数ＦＧ１と同一である位置において、偶発的に外乱が生じたと認識することができる。このため、ステップＳ２０１へ戻ってカウンタｃｎｔ１を０にリセットした後、ステップＳ２０１以降の処理が継続される。【０１１２】
尚、エアバブル１４０によるトラッキングエラー信号ＴＥの乱れの検出動作時の、情報記録再生装置１中で用いられる各種信号の変化の態様を、図６を参照してより詳細に説明する。ここに、図６は、「エアバブル１４０によるトラッキングエラー信号ＴＥの乱れの検出動作」時の、本実施例に係る情報記録再生装置１中で用いられる各種制御信号を時間軸に沿って概念的に示すタイミングチャートである。【０１１３】
図６の最上部にトラッキングエラー信号ＴＥ、並びに上限閾値ＴＥｔｈ（ｍａｘ）及び下限閾値ＴＥｔｈ（ｍｉｎ）を示す。トラッキングエラー信号ＴＥが、上限閾値以上ＴＥｔｈ（ｍａｘ）以上又は下限閾値ＴＥｔｈ（ｍｉｎ）未満となった場合には、バブル検出信号がハイレベルとなる。バブル検出信号は、ステップＳ２０４における判定の結果を示す信号であって、第１判定回路１９１の出力に相当する。【０１１４】
図６では、Ａのタイミングでバブル検出信号がハイレベルになっている。バブル検出信号がハイレベルとなったときは、回転角検出回路１９２により、回転角ＦＧａｄｒが検出される。図６中では、バブル検出信号がハイレベルになったときのＦＧ信号には＃８の識別符号が付されている。従って、回転角ＦＧａｄｒは７０度から８０度となる。また、カウンタｃｎｔ１が“１”にインクリメントされる。【０１１５】
以降は、回転角ＦＧａｄｒが概ね７０度から８０度となるタイミングで、バブル検出ウインドウがオープン状態となる。バブル検出ウインドウがオープン状態となっている間にバブル検出信号がハイレベルになっていれば、カウンタｃｎｔ１が“１”だけインクリメントされ、カウンタｃｎｔ１の値は“１”となる。他方、バブル検出ウインドウがオープン状態となっている間にバブル検出信号がローレベルになっていれば、カウンタｃｎｔ１が“０”にリセットされる。つまり、バブル検出ウインドウは、光ディスク１００の回転に同期して周期的に且つ連続的に同一の回転角ＦＧａｄｒにおいて、バブル検出信号がハイレベルになるかを判定するために用いられる。【０１１６】
また、バブル検出ウインドウは、光ディスク１００の回転角ＦＧａｄｒが概ね７０度から８０度となるタイミングに加えて、例えば光ディスク１００の回転角ＦＧａｄｒが概ね６０度から７０度となるタイミング及び８０度から９０度となるタイミングでもオープン状態となるように構成してもよい。言い換えれば、光ディスク１００の回転角ＦＧａｄｒがメモリＦＧ１中の変数ＦＧ１の値と同一となるタイミングに加えて、光ディスク１００の回転角ＦＧａｄｒがメモリＦＧ１中の変数ＦＧ１の値と近似するないしは近接するタイミングにもバブル検出ウインドウをオープン状態とするように構成してもよい。【０１１７】
その後、光ディスク１００が１回転して、回転角ＦＧａｄｒが再度７０度から８０度となるＢのタイミングでは、バブル検出信号がローレベルになっている。従って、Ａのタイミングで検出されたトラッキングエラー信号ＴＥの乱れは、エアバブル１４０によるものではなく、例えば外乱によるものであると考えられる。このため、カウンタｃｎｔ１が“０”にリセットされ、更にバブル検出ウインドウは、常にオープン状態とされる。【０１１８】
その後、光ディスク１００が数回転したＣのタイミングで、再度バブル検出信号がハイレベルとなる。このときの回転角ＦＧａｄｒは４０度から５０度となる。このため、バブル検出ウインドウは、回転角が４０度から５０度となるタイミングでオープン状態となる。また、カウンタｃｎｔ１が“１”だけインクリメントされ、カウンタｃｎｔ１の値は“１”となる。【０１１９】
その後、光ディスク１００が１回転して、回転角ＦＧａｄｒが再度４０度から５０度となるＤのタイミングでも、バブル検出信号がハイレベルとなっている。従って、カウンタｃｎｔ１が“１”だけインクリメントされ、カウンタｃｎｔ１は“２”となる。【０１２０】
その後、光ディスク１００が１回転して、回転角ＦＧａｄｒが再度４０度から５０度となるＥのタイミングでも、バブル検出信号がハイレベルとなっている。従って、カウンタｃｎｔ１が“１”だけインクリメントされ、カウンタｃｎｔ１は“３”となる。ここで、カウンタｃｎｔ１が“３”以上となっているため、この時点で、後述のトラッキングサーボのホールド動作に移行する。【０１２１】
尚、図４において示したフローチャートは、トラッキングエラー信号ＴＥが上限閾値以上ＴＥｔｈ（ｍａｘ）以上又は下限閾値ＴＥｔｈ（ｍｉｎ）未満になったときに、光ディスク１００の回転角ＦＧａｄｒがメモリ２１中の変数ＦＧ１の値と同一であるか否かを判定している。しかしながら、視点を代えて、光ディスク１００の回転角ＦＧａｄｒがメモリ２１中の変数ＦＧ１の値と同一となるときに（即ち、光ディスク１００が１回転するタイミングにあわせて）、トラッキングエラー信号ＴＥが上限閾値以上ＴＥｔｈ（ｍａｘ）以上又は下限閾値ＴＥｔｈ（ｍｉｎ）未満となるか否かを判定するように構成してもよい。この場合の動作について、図７を参照して説明する。ここに、図７は、本実施例に係る情報記録再生装置１の記録動作のうちの「エアバブル１４０によるトラッキングエラー信号ＴＥの乱れの検出動作」の他の流れを概念的に示すフローチャートである。【０１２２】
図７に示すように、ステップＳ２０１からステップＳ２０５までの動作は、図４に示す動作例と同様に行われる。【０１２３】
ステップＳ２０５における動作に続いて、カウンタ回路２０の動作により、カウンタｃｎｔ１が“１”だけインクリメントされ（ステップＳ２０７）、ステップＳ２０５において検出された回転角ＦＧａｄｒがメモリ２１中の変数ＦＧ１に格納される（ステップＳ２１０）。【０１２４】
続いて、マイコン１９の制御の下に、ディフェクトが検出されているか否かが判定される（ステップＳ２１３）。【０１２５】
ステップＳ２１３における判定の結果、ディフェクトが検出されていると判定された場合には（ステップＳ２１３：Ｙｅｓ）、ディフェクトが検出されたときのトラッキング制御を行いながら、ステップＳ２０１へ戻る。【０１２６】
他方、ステップＳ２１３における判定の結果、ディフェクトが検出されていないと判定された場合には（ステップＳ２１３：Ｎｏ）、続いて、現在の光ディスク１００の回転角ＦＧａｄｒが検出される（ステップＳ２１５）。【０１２７】
その後、第２判定回路１９３の動作により、ステップＳ２１５において検出された現在の光ディスク１００の回転角ＦＧａｄｒが、メモリ２１中の変数ＦＧ１の値と同じであるか否かが判定される（ステップＳ２１８）。【０１２８】
ステップＳ２１８における判定の結果、ステップＳ２１５において検出された現在の光ディスク１００の回転角ＦＧａｄｒが、メモリ２１中の変数ＦＧ１の値と同じでないと判定された場合には（ステップＳ２１８：Ｎｏ）、ステップＳ２１３へ戻り、ディフェクト検出を行いながら、光ディスク１００の回転角ＦＧａｄｒが、メモリ２１中の変数ＦＧ１の値と同じになるまで、光ディスク１００を回転させる。【０１２９】
他方、ステップＳ２１８における判定の結果、ステップＳ２１５において検出された現在の光ディスク１００の回転角ＦＧａｄｒが、メモリ２１中の変数ＦＧ１の値と同じでないと判定された場合には（ステップＳ２１８：Ｎｏ）、第１判定回路１９１の動作により、該回転角ＦＧａｄｒにおいて生成されるトラッキングエラー信号ＴＥが、閾値ＴＥｔｈ以上であるか否か（即ち、上限閾値ＴＥｔｈ（ｍａｘ）以上であるか又は下限閾値ＴＥｔｈ（ｍｉｎ）以下であるか否か）が判定される（ステップＳ２１４）。つまり、トラッキングエラー信号ＴＥに乱れが生じているか否かが判定される。【０１３０】
ステップＳ２１４の判定の結果、トラッキングエラー信号ＴＥが、上限閾値ＴＥｔｈ（ｍａｘ）以上でなく且つ下限閾値ＴＥｔｈ（ｍｉｎ）以下でないと判定された場合には（ステップＳ２１４：Ｎｏ）、ステップＳ２０４及びステップＳ２１４の夫々において検出されたトラッキングエラー信号ＴＥの乱れは、光ディスク１００の回転に同期して周期的に検出されたものではないと判断することができる。従って、ステップＳ２０４及びステップＳ２１４において検出されたトラッキングエラー信号ＴＥの乱れは、エアバブル１４０によるものではなく、外乱によるものであると考えられる。このため、ステップＳ２０１へ戻ってカウンタｃｎｔ１を０にリセットした後、ステップＳ２０１以降の処理が継続される。【０１３１】
但し、同一の回転角においてトラッキングエラー信号ＴＥが乱れていないと連続して複数回判定されるまでは、カウンタｃｎｔ１をリセットすることなく、ステップＳ２１３へ戻るように構成してもよい。【０１３２】
他方、ステップＳ２１４の判定の結果、トラッキングエラー信号ＴＥが、上限閾値ＴＥｔｈ（ｍａｘ）以上であるか又は下限閾値ＴＥｔｈ（ｍｉｎ）以下であると判定された場合には（ステップＳ２１４：Ｙｅｓ）、ステップＳ２０４及びステップＳ２１４の夫々において検出されたトラッキングエラー信号ＴＥの乱れは、光ディスク１００の回転に同期して周期的に且つ連続的に検出されたものであると判断することができる。その後、カウンタｃｎｔ１を“１”だけインクリメントする（ステップＳ２０７）。【０１３３】
続いて、第２判定回路１９３の動作により、カウンタｃｎｔ１が３以上であるか否かが判定される（ステップＳ２０９）。【０１３４】
ステップＳ２０９における判定の結果、カウンタｃｎｔ１が３以上でないと判定された場合には（ステップＳ２０９：Ｎｏ）、再度ステップＳ２１３へ戻り処理を継続する。【０１３５】
他方、ステップＳ２０９における判定の結果、カウンタｃｎｔ１が３以上であると判定された場合には（ステップＳ２０９：Ｙｅｓ）、ステップＳ２１４及びステップＳ２１４の夫々において検出されたトラッキングエラー信号ＴＥの乱れは、光ディスク１００の回転に同期して周期的に且つ３回以上連続的に検出されたものであると判断することができる。従って、ステップＳ２０４及びステップＳ２１４の夫々において検出されたトラッキングエラー信号ＴＥの乱れは、エアバブル１４０によるものであると考えられる。このため、エアバブルによるトラッキングエラー信号の乱れ位置でのサーボホールド動作へと進む。【０１３６】
このように、図７に示す動作は、図６の「バブル検出ウインドウ」を利用する動作に相当する。また、図７に示す動作と図４に示す動作とを適宜組み合わせた動作を情報記録再生装置１が行ってもよいことは言うまでもない。【０１３７】
（３）エアバブルによるトラッキングエラー信号の乱れ位置でのトラッキングサーボのホールド動作
続いて、図８から図１０を参照して、本実施例に係る情報記録再生装置１の記録動作のうちの「エアバブル１４０によるトラッキングエラー信号ＴＥの乱れが生ずる位置でのトラッキングサーボのホールド動作」の流れについて説明する。尚、ここでは、図８を参照しながらホールド動作の流れを説明すると共に、適宜図９及び図１０を参照しながらより詳細な説明を加える。ここに、図８は、本実施例に係る情報記録再生装置１の記録動作のうちの「エアバブル１４０によるトラッキングエラー信号ＴＥの乱れが生ずる位置でのトラッキングサーボのホールド動作」の流れを概念的に示すフローチャートである。【０１３８】
図８に示すように、初めに、カウンタ回路２０の動作により、カウンタｃｎｔ２が初期値としての“０”に設定される（ステップＳ３０１）。【０１３９】
続いて、第２判定回路１９３の動作により、現在の光ディスク１００の回転角ＦＧａｄｒが、メモリ２１中の変数ＦＧ１の値と同一であるか否かが判定される（ステップＳ３０２）。【０１４０】
ステップＳ３０２における判定の結果、現在の光ディスク１００の回転角ＦＧａｄｒが、メモリ２１中の変数ＦＧ１の値と同一でないと判定された場合には（ステップＳ３０２：Ｎｏ）、再度ステップＳ３０１へ戻り、光ディスク１００の回転角ＦＧａｄｒがメモリ２１中の変数ＦＧ１の値と同一になるまで、光ディスク１００を回転させる。【０１４１】
他方、ステップＳ３０２における判定の結果、現在の光ディスク１００の回転角ＦＧａｄｒが、メモリ２１中の変数ＦＧ１の値と同一であると判定された場合には（ステップＳ３０２：Ｙｅｓ）、続いて、第１判定回路１９１の動作により、トラッキングエラー信号ＴＥが、上限閾値ＴＥｔｈ（ｍａｘ）以上であるか又は下限閾値ＴＥｔｈ（ｍｉｎ）以下であるか否かが判定される（ステップＳ３０３）。つまり、光ディスク１００の回転角ＦＧａｄｒがメモリ２１中の変数ＦＧ１の値と同一であるときに検出されるトラッキングエラー信号ＴＥに乱れが生じているか否かが判定される。【０１４２】
ステップＳ３０３における判定の結果、トラッキングエラー信号ＴＥが、上限閾値ＴＥｔｈ（ｍａｘ）以上であるか又は下限閾値ＴＥｔｈ（ｍｉｎ）以下であると判定された場合には（ステップＳ３０３：Ｙｅｓ）、トラッキングエラー信号ＴＥが上限閾値ＴＥｔｈ（ｍａｘ）以上であるか又は下限閾値ＴＥｔｈ（ｍｉｎ）以下であり、且つ光ディスク１００の回転角ＦＧａｄｒがメモリ２１中の変数ＦＧ１の値と同一である期間、ホールド回路１９４の動作により、トラッキングサーボのホールド動作が行われる（ステップＳ３０４）。そして、トラッキングエラー信号ＴＥが上限閾値ＴＥｔｈ（ｍａｘ）未満であり且つ下限閾値ＴＥｔｈ（ｍｉｎ）を超えるか、又は光ディスク１００の回転角ＦＧａｄｒがメモリ２１中の変数ＦＧ１の値と同一でなくなった場合には、停止回路１９５の動作により、トラきっキングサーボのホールド動作が停止され、通常のトラッキングサーボの動作が行われる。【０１４３】
ここで、図９を参照して、トラッキングサーボのホールド動作について説明する。ここに、図９は、「エアバブル１４０によるトラッキングエラー信号ＴＥの乱れが生ずる位置でのサーボホールド動作」時の、本実施例に係る情報記録再生装置１中で用いられるトラッキングエラー信号ＴＥ及びトラッキングサーボ制御信号の夫々を時間軸に沿って概念的に示すタイミングチャートである。【０１４４】
図９の上側のグラフに示すように、エアバブル１４０に起因してトラッキングエラー信号ＴＥが乱れたとする。このとき、トラッキングエラー信号ＴＥが閾値ＴＥｔｈ以上となる場合（即ち、図９の上側のグラフのうちの太線にて示す部分）に、トラッキングサーボのホールド動作が行われる。【０１４５】
本実施例におけるトラッキングサーボのホールド動作とは、トラッキングエラー信号ＴＥの実際の数値に係わらず、トラッキングエラー信号ＴＥが “０”であるとみなして、トラッキング制御を行うことを意味する。このホールド動作は、実際にはレーザ光ＬＢが記録トラックの中央付近に照射されているにも係わらず、トラッキングエラー信号ＴＥに乱れが生じてしまう場合に行われる。従って、上述したエアバブル１４０によりトラッキングエラー信号ＴＥが乱れている場合に、ホールド動作を行うことで、いわば誤ったトラッキングエラー信号ＴＥに基づいてトラッキング制御が行われる不都合を防ぐことができる。【０１４６】
但し、ホールド動作が行われるまでに、誤ったトラッキングエラー信号ＴＥ（即ち、図９の上側のグラフのうちの点線にて示す部分）に基づいて一定時間トラッキング制御が行われてしまっている。従って、係るトラッキング制御によって光ピックアップ１２が移動した距離だけ、逆の方向に光ピックアップ１２を移動させる必要がある。言い換えれば、誤ったトラッキングエラー信号ＴＥに基づいて移動した光ピックアップ１２を、記録トラックの中央付近にレーザ光を照射することができる位置（言い換えれば、初期位置）に戻す必要がある。この場合、図９の下側のグラフに示すように、ホールド動作が行われるまでのトラッキングサーボ制御信号による光ピックアップ１２のトラッキング量を相殺することができるトラッキングサーボ制御信号が、ホールド動作が行われた後に、ホールド回路１９４の制御を受けるドライバ１３より光ピックアップ１２に供給される。【０１４７】
再び図８において、ステップＳ３０３における判定の結果、トラッキングエラー信号ＴＥが、上限閾値ＴＥｔｈ（ｍａｘ）以上でなく且つ下限閾値ＴＥｔｈ（ｍｉｎ）以下でないと判定された場合には（ステップＳ３０３：Ｎｏ）、続いて、カウンタ回路２０の動作により、カウンタｃｎｔ２が“１”だけインクリメントされる（ステップＳ３０５）。【０１４８】
その後、例えば停止回路１９５の動作により、カウンタｃｎｔ２が２以上であるか否かが判定される（ステップＳ３０６）。【０１４９】
ステップＳ３０６における判定の結果、カウンタｃｎｔ２が２以上でないと判定された場合には（ステップＳ３０６：Ｎｏ）、再びステップＳ３０２へ戻り、ステップＳ３０２以下の処理を継続する。【０１５０】
他方、ステップＳ３０６における判定の結果、カウンタｃｎｔ２が２以上であると判定された場合には（ステップＳ３０６：Ｙｅｓ）、連続して２回以上、光ディスク１００の回転角ＦＧａｄｒがメモリ２１中の変数ＦＧ１の値と同一である場合に、トラッキングエラー信号ＴＥに乱れが生じていない。より具体的には、回転角がメモリ２１中の変数ＦＧ１の値と同一である第１のトラック上の記録エリアにおいてトラッキングエラー信号ＴＥに乱れが生じておらず、且つ回転角がメモリ２１中の変数ＦＧ１の値と同一である、第１の記録トラックに隣接する第２のトラック上の記録エリアにおいてトラッキングエラー信号ＴＥに乱れが生じていない。つまり、連続して２回転以上、エアバブル１４０を認識することができなかったと考えられる。これにより、回転角ＦＧａｄｒがメモリ２１中の変数ＦＧ１の値と同一である位置には、既にエアバブル１４０が存在していないと考えられる。このため、トラッキングサーボのホールド動作を終了して、図３のステップＳ１０２ないしはステップＳ１０４へ戻り、処理を継続する。【０１５１】
尚、エアバブル１４０によるトラッキングエラー信号ＴＥの乱れ位置でのトラッキングサーボのホールド動作時の、情報記録再生装置１中で用いられる各種信号の変化の態様を、図１０を参照してより詳細に説明する。ここに、図１０は、「エアバブル１４０によるトラッキングエラー信号ＴＥの乱れ位置でのトラッキングサーボのホールド動作」時の、本実施例に係る情報記録再生装置１中で用いられる各種制御信号を時間軸に沿って概念的に示すタイミングチャートである。【０１５２】
図１０の最上部にトラッキングエラー信号ＴＥ、並びに上限閾値ＴＥｔｈ（ｍａｘ）及び下限閾値ＴＥｔｈ（ｍｉｎ）を示す。トラッキングエラー信号ＴＥが、上限閾値以上ＴＥｔｈ（ｍａｘ）以上又は下限閾値ＴＥｔｈ（ｍｉｎ）未満となり、且つ光ディスク１００の回転角ＦＧａｄｒがメモリ２１中の変数ＦＧ１（図１０では、概ね５０度）と同一となった場合には、ホールド信号がハイレベルとなり、トラッキングサーボのホールド動作が行われる。【０１５３】
例えば、光ディスク１００の回転角ＦＧａｄｒが４０度から５０度となるＡのタイミングで、トラッキングエラー信号ＴＥが、上限閾値以上ＴＥｔｈ（ｍａｘ）以上又は下限閾値ＴＥｔｈ（ｍｉｎ）未満となっている。このため、Ａのタイミングでホールド信号がハイレベルとなり、トラッキングサーボのホールド動作が行われる。【０１５４】
尚、光ディスク１００が１回転する間には、ホールド動作が１回のみ行われることが好ましい。つまり、光ディスク１００が１回転するうちの回転角ＦＧａｄｒが４０度から５０度となったときに、１回のみホールド動作が行われることが好ましい。但し、光ディスク１００が１回転する間にホールド動作が複数回行われるように構成してもよい。例えば、同一の記録トラック上の異なる回転角の位置に２箇所以上エアバブル１４０が存在している場合等には、光ディスク１００が１回転する間にホールド動作が複数回行われるように構成してもよい。【０１５５】
また、光ディスク１００の回転角ＦＧａｄｒが４０度から５０度となるタイミングに加えて、光ディスク１００の回転角ＦＧａｄｒが概ね３０度から４０度となるタイミング及び５０度から６０度となるタイミングでもホールド動作を行うように構成してもよい。言い換えれば、光ディスク１００の回転角ＦＧａｄｒがメモリＦＧ１中の変数ＦＧ１の値と同一となるタイミングに加えて、光ディスク１００の回転角ＦＧａｄｒがメモリＦＧ１中の変数ＦＧ１の値と近似するないしは近接するタイミングにもホールド動作を行うように構成してもよい。【０１５６】
その後、光ディスク１００が１回転して、回転角ＦＧａｄｒが再度４０度から５０度となるＢのタイミングでも、トラッキングエラー信号ＴＥが、上限閾値以上ＴＥｔｈ（ｍａｘ）以上又は下限閾値ＴＥｔｈ（ｍｉｎ）未満となっている。このため、Ｂのタイミングでホールド信号がハイレベルとなり、トラッキングサーボのホールド動作が行われる。【０１５７】
その後、光ディスク１００が１回転して、回転角ＦＧａｄｒが再度４０度から５０度となるＣのタイミングでも、トラッキングエラー信号ＴＥが、上限閾値以上ＴＥｔｈ（ｍａｘ）以上又は下限閾値ＴＥｔｈ（ｍｉｎ）未満となっている。このため、Ｃのタイミングでホールド信号がハイレベルとなり、トラッキングサーボのホールド動作が行われる。【０１５８】
その後、光ディスク１００が１回転して、回転角ＦＧａｄｒが再度４０度から５０度となるＤのタイミングでは、トラッキングエラー信号ＴＥは、上限閾値以上ＴＥｔｈ（ｍａｘ）以上ではなく且つ下限閾値ＴＥｔｈ（ｍｉｎ）未満ではない。このため、Ｄのタイミングでは、ホールド信号はローレベルのままであり、トラッキングサーボのホールド動作は行われない。また、カウンタｃｎｔ２が、“１”だけインクリメントされて、カウンタｃｎｔ２は“１”となる。【０１５９】
その後、光ディスク１００が１回転して、回転角ＦＧａｄｒが再度４０度から５０度となるＥのタイミングでは、トラッキングエラー信号ＴＥは、上限閾値以上ＴＥｔｈ（ｍａｘ）以上ではなく且つ下限閾値ＴＥｔｈ（ｍｉｎ）未満ではない。このため、Ｅのタイミングでは、ホールド信号はローレベルのままであり、トラッキングサーボのホールド動作は行われない。また、カウンタｃｎｔ２が、“１”だけインクリメントされて、カウンタｃｎｔ２は“２”となる。【０１６０】
ここで、カウンタｃｎｔ２が“２”以上となっているため、この時点で、トラッキングサーボのホールド動作は停止され、通常のトラッキング制御が開始される。また、エアバブルによるトラッキングエラー信号ＴＥの乱れの検出動作が再度開始される。【０１６１】
以上説明したように、本実施例に係る情報記録再生装置１によれば、トラッキングエラー信号ＴＥの乱れの原因を好適に識別することができる。より具体的には、ディフェクト検出信号がハイレベルとなっていれば、トラッキングエラー信号ＴＥの乱れが、ディフェクトによるものであると識別することができる。ディフェクト検出信号がローレベルであり、且つＰＥ信号がある一定値以下になっていれば、トラッキングエラー信号ＴＥの乱れが、外乱によるものであると識別することができる。そして、上述の検出動作により、トラッキングエラー信号ＴＥの乱れが、エアバブルによるものであると識別することができる。【０１６２】
そして、トラッキングエラー信号ＴＥの乱れの原因を好適に識別することができるがゆえに、原因に応じた好適なトラッキング制御を行うことができる。より具体的には、トラッキングエラー信号ＴＥの乱れがディフェクトによるものであると識別した場合には、トラッキングサーボのホールド動作が行われる。トラッキングエラー信号ＴＥの乱れが外乱によるものであると識別した場合には、通常のトラッキング制御（言い換えれば、ホールド動作を行わないトラッキングサーボ）が行われる。そして、トラッキングエラー信号ＴＥの乱れがエアバブルによるものであると識別した場合には、トラッキングサーボのホールド動作が行われる。従って、トラッキングエラー信号ＴＥの乱れの原因によらず、好適なトラッキング制御を行うことができる。その結果、所望の記録トラックに好適にレーザ光を照射することができ、所望の記録トラックに隣接する記録トラックにトラッキングが外れてしまうという不都合を抑制ないしは防止することができる。【０１６３】
加えて、マイコン１９上で動作するファームウェア等のプログラムを更新することにより、本実施例に係る情報記録再生装置１を実現することができる。言い換えれば、各種ＩＣチップ等の物理的な回路ないしはセンサ等の物理的な構成要素を新たに追加することなく、本実施例に係る情報記録再生装置１を実現することができる。従って、情報記録再生装置１の回路構成を大幅に変更する必要がなくなるため、本実施例に係る情報記録装置１を導入するために必要なコストを低減することができる。【０１６４】
尚、上述の説明は、一つのエアバブル１４０を検出したら、該エアバブル１４０に対応してトラッキングサーボのホールド動作を行うように構成している。しかしながら、一つのエアバブル１４０を検出した場合であっても、該エアバブル１４０に対応してトラッキングサーボのホールド動作を行うと共に、他のエアバブル１４０の存在を検出するように構成してもよい。つまり、複数のホールド動作と複数の検出動作とが、同時並行して排他的に行われるように構成してもよい。特に、光ディスク１００の記録トラック１周につき二つ以上のエアバブル１４０が存在している場合には、複数のホールド動作と複数の検出動作とが、同時並行して排他的に行われる頻度が高くなると考えられる。この場合、エアバブル１４０の位置（具体的には、エアバブル１４０が存在する位置における光ディスク１００の回転角）を示す変数を、ＦＧ１、ＦＧ２、・・・、ＦＧｘ（但し、ｘは２以上）のように複数用意することが好ましい。そして、ＦＧ１、ＦＧ２、・・・、及びＦＧｘの夫々の変数に対して、上述した検出動作が排他的に（言い換えれば、他の変数を考慮することなく）行われると共に、上述したホールド動作が排他的に（言い換えれば、他の変数を考慮することなく）行われる。これにより、光ディスク１００の記録トラック１周につき二つ以上のエアバブル１４０が存在している場合等であっても、上述した各種利益を好適に享受することができる。【０１６５】
但し、安定的なトラッキング動作ないしは記録動作を維持するという観点からは、ｘの数には上限を設けることが好ましい。【０１６６】
更に、上述の実施例では、エアバブルによってトラッキングエラー信号ＴＥが乱れた位置においてトラッキングサーボのホールド動作を行うように構成しているが、ホールド動作を行うことに代えて、トラッキングサーボのゲインを調整する（具体的には、例えばゲインを落とす）ように構成してもよい。【０１６７】
また、閾値ＴＥｔｈを設定する際には、トラッキングエラー信号ＴＥの残留成分にもエアバブル１４０の影響が出現し得ることを考慮して、上述の手法に代えて、以下に示す手法で閾値ＴＥｔｈを設定するように構成してもよい。ここで、閾値ＴＥｔｈを設定する他の手法について、図１１を参照して説明する。ここに、図１１は、トラッキングエラー信号ＴＥの他の閾値ＴＥｔｈを概念的に示すグラフである。【０１６８】
図１１に示すように、トラッキングエラー信号ＴＥの残留成分（好ましくは、光ディスク１００を１回転して得られるトラッキングエラー信号ＴＥの残留成分）を、時間軸に沿って複数の区間（区間＃１から区間＃８）に分割する。そして、各区間の最大値及び最小値を抽出する。【０１６９】
この手法では、上限閾値ＴＥｔｈ（ｍａｘ）は、各区間の最大値のうち３番目に大きい最大値ＴＥｎ（ｍａｘ３）とトラッキングエラー信号ＴＥの最大値ＴＥ（ｍａｘ）との平均値に設定される。つまり、ＴＥｔｈ（ｍａｘ）＝（ＴＥ（ｍａｘ）＋ＴＥｎ（ｍａｘ３））／２となる。【０１７０】
また、上限閾値ＴＥｔｈ（ｍｉｎ）は、各区間の最小値のうち３番目に小さい最小値ＴＥｎ（ｍｉｎ３）とトラッキングエラー信号ＴＥの最小値ＴＥ（ｍｉｎ）との平均値に設定される。つまり、ＴＥｔｈ（ｍｉｎ）＝（ＴＥ（ｍｉｎ）＋ＴＥｎ（ｍｉｎ３））／２となる。【０１７１】
というのも、各区間の最大値のうち１番目に大きい最大値ＴＥｎ（ｍａｘ１）や２番目に大きい最大値ＴＥｎ（ｍａｘ２）は、エアバブル１４０に起因したものである可能性も否定できない。同様に、各区間の最小値のうち１番目に小さい最小値ＴＥｎ（ｍｉｎ１）や２番目に小さい最小値ＴＥｎ（ｍｉｎ２）も、エアバブル１４０に起因したものである可能性も否定できない。従って、閾値ＴＥｔｈを設定する際にエアバブル１４０の影響が及ばないように、各区間の最大値のうち３番目に大きい最大値ＴＥｎ（ｍａｘ３）や各区間の最小値のうち３番目に小さい最小値ＴＥｎ（ｍｉｎ３）を用いて閾値ＴＥｔｈを設定することが好ましい。【０１７２】
もちろん、各区間の最大値のうちＸ（但し、Ｘは２以上の整数）番目に大きい最大値ＴＥｎ（ｍａｘＸ）や各区間の最小値のうちＹ（但し、Ｙは２以上の整数）番目に小さい最小値ＴＥｎ（ｍｉｎＹ）を用いて閾値ＴＥｔｈを設定するように構成してもよい。【０１７３】
また、上述の実施例では、情報記録媒体の一例として光ディスク１００及び情報記録再生装置の一例として光ディスク１００に係るレコーダ或いはプレーヤについて説明したが、本発明は、光ディスク及びそのレコーダに限られるものではなく、他の高密度記録或いは高転送レート対応の各種情報記録媒体並びにそのレコーダ或いはプレーヤにも適用可能である。【０１７４】
本発明は、上述した実施例に限られるものではなく、請求の範囲及び明細書全体から読み取れる発明の要旨或いは思想に反しない範囲で適宜変更可能であり、そのような変更を伴う情報記録装置及び方法、並びに記録制御用のコンピュータプログラムもまた本発明の技術的範囲に含まれるものである。
【産業上の利用可能性】
【０１７５】
本発明に係る情報記録装置及び方法、並びにコンピュータプログラムは、例えばＤＶＤレコーダ等の情報記録装置等に利用可能である。また、例えば民生用或いは業務用の各種コンピュータ機器に搭載される又は各種コンピュータ機器に接続可能な情報記録装置等にも利用可能である。
【図１】
0004780801.tif 000002
【図２】
0004780801.tif 000003
【図３】
0004780801.tif 000004
【図４】
0004780801.tif 000005
【図５】
0004780801.tif 000006
【図６】
0004780801.tif 000007
【図７】
0004780801.tif 000008
【図８】
0004780801.tif 000009
【図９】
0004780801.tif 000010
【図１０】
0004780801.tif 000011
【図１１】
0004780801.tif 000012