(57)【要約】【課題】規格内の正常なデータ記録を実現するための光ディスク書き込み判断システムおよび判断方法を提供する【解決手段】光ディスク上に瑕疵を有する異常を検出する手段１０４、物理アドレスのアドレス番号が連続的に読めない異常を検出する手段１０７、物理アドレスと論理アドレスの位相差が閾値範囲を超えている異常を検出する手段１０７、ウォブルによる物理アドレスと光ディスクに書き込んだ物理アドレスとの位相差が閾値範囲を超えている異常を検出する手段１０７、フォーカシング誤差が閾値範囲を超えている異常を検出する手段１０４、トラッキング誤差が閾値範囲を超えている異常を検出する手段１０４、光ディスクの回転の異常を検出する手段１０４、のいずれかの手段を有し、いずれかの手段が異常を検出したときは光ディスクへの書き込みをしない。【選択図】図２
2010152983.tif 000002
【特許請求の範囲】
【請求項１】
光ディスクへの書き込み可否を判断するシステムであって、
前記光ディスク上に瑕疵を有する異常を検出する第１異常検出手段と、
ウォブルによる物理アドレスのアドレス番号が連続的に読めない異常を検出する第２異常検出手段と、
ウォブルによる物理アドレスと論理アドレスの位相差があらかじめ定めた第一閾値範囲を超えている異常を検出する第３異常検出手段と、
ウォブルによる物理アドレスと前記光ディスクに書き込んだ物理アドレスとの位相差があらかじめ定めた第二閾値範囲を超えている異常を検出する第４異常検出手段と、
フォーカシング誤差があらかじめ定めた第三閾値範囲を超えている異常を検出する第５異常検出手段と、
トラッキング誤差があらかじめ定めた第四閾値範囲を超えている異常を検出する第６異常検出手段と、
前記光ディスクの回転の異常を検出する第７異常検出手段と、からなる群から選択した少なくともいずれか一つの異常検出手段を有し、
前記選択した異常検出手段のいずれかが異常を検出したときは光ディスクへの書き込みをしないことを特徴とする光ディスク書き込み判断システム。
【請求項２】
前記トラッキング誤差には、光ピックアップの位置ズレによる誤差と前記光ピックアップのチルトによる誤差とを含むことを特徴とする請求項１に記載の光ディスク書き込み判断システム。
【請求項３】
前記光ディスクの回転の異常には、前記回転の速度があらかじめ定めた第五閾値範囲を超えている異常と、前記回転の速度が制御不能となった異常と、を含むことを特徴とする請求項１または２に記載の光ディスク書き込み判断システム。
【請求項４】
あらかじめ定めた隣接トラックの範囲内で書き込みをする場合は、前記第７異常検出手段は前記選択しないことを特徴とする請求項１または２に記載の光ディスク書き込み判断システム。
【請求項５】
前記選択した異常検出手段のいずれかが異常を検出したことをハードウェアで判断することを特徴とする請求項１〜４のいずれかに記載の光ディスク書き込み判断システム。
【請求項６】
光ディスクへの書き込み可否を判断する方法であって、
前記光ディスク上に瑕疵を有する異常を検出する第１異常検出段階と、
ウォブルによる物理アドレスのアドレス番号が連続的に読めない異常を検出する第２異常検出段階と、
ウォブルによる物理アドレスと論理アドレスの位相差があらかじめ定めた第一閾値範囲を超えている異常を検出する第３異常検出段階と、
ウォブルによる物理アドレスと前記光ディスクに書き込んだ物理アドレスとの位相差があらかじめ定めた第二閾値範囲を超えている異常を検出する第４異常検出段階と、
フォーカシング誤差があらかじめ定めた第三閾値範囲を超えている異常を検出する第５異常検出段階と、
トラッキング誤差があらかじめ定めた第四閾値範囲を超えている異常を検出する第６異常検出段階と、
前記光ディスクの回転の異常を検出する第７異常検出段階と、からなる群から選択した少なくともいずれか一つの異常検出手段を有し、
前記選択した異常検出段階のいずれかにおいて異常を検出したときは光ディスクへの書き込みをしないことを特徴とする光ディスク書き込み判断方法。
【請求項７】
前記トラッキング誤差には、光ピックアップの位置ズレによる誤差と前記光ピックアプのチルトによる誤差とを含むことを特徴とする請求項６に記載の光ディスク書き込み判断方法。
【請求項８】
前記光ディスクの回転の異常には、前記回転の速度があらかじめ定めた第五閾値範囲を超えている異常と、前記回転の速度が制御不能となった異常と、を含むことを特徴とする請求項６または７に記載の光ディスク書き込み判断方法。
【請求項９】
あらかじめ定めた隣接トラック範囲内で書き込みをする場合は、前記第７異常検出段階は前記選択しないことを特徴とする請求項６または７に記載の光ディスク書き込み判断方法。
【請求項１０】
前記選択した異常検出手段のいずれかが異常を検出したことをハードウェアで判断することを特徴とする請求項６〜９のいずれかに記載の光ディスク書き込み判断方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光ディスク書き込み判断システムおよび判断方法に関する。
【背景技術】
【０００２】
光ディスク装置は、ＣＤからＤＶＤ、そしてブルーレイディスク（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ）へと技術的進歩を遂げ、高記録密度化、高転送速度化が進められており、これに伴い光ディスクへのデータ書き込みの高精度化が要求されている。
【０００３】
光ディスクへのデータ書込みは、データ読み出し時に支障がないように規格内におけるデータ記録を行う必要がある。
【０００４】
規格内でデータ記録をするための技術としては、ウォブル信号に基づく物理アドレスと論理アドレスの位相差を記録開始位置のシフト量を考慮して補正し、該位相差が大きい状態での書き込みを阻止するというものがある（特許文献１）。
【特許文献１】特開２００７−８０４２０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、物理アドレスと論理アドレスの位相差のみを監視しても規格内のデータ記録を実現することができるとは限らない。
【０００６】
本発明は、このような問題を解決するためになされたものであり、規格内の正常なデータ記録を実現するための光ディスク書き込み判断システムおよび判断方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
前記課題を解決するために、以下の手段を提案する。
【０００８】
請求項１に係る発明は、光ディスク書き込み判断システムであって、光ディスクへの書き込み可否を判断するシステムであって、光ディスク上に瑕疵を有する異常を検出する第１異常検出手段と、ウォブルによる物理アドレスのアドレス番号が連続的に読めない異常を検出する第２異常検出手段と、ウォブルによる物理アドレスと論理アドレスの位相差があらかじめ定めた第一閾値範囲を超えている異常を検出する第３異常検出手段と、ウォブルによる物理アドレスと前記光ディスクに書き込んだ物理アドレスとの位相差があらかじめ定めた第二閾値範囲を超えている異常を検出する第４異常検出手段と、フォーカシング誤差があらかじめ定めた第三閾値範囲を超えている異常を検出する第５異常検出手段と、トラッキング誤差があらかじめ定めた第四閾値範囲を超えている異常を検出する第６異常検出手段と、光ディスクの回転の異常を検出する第７異常検出手段と、からなる群から選択した少なくともいずれか一つの異常検出手段を有し、選択した異常検出手段のいずれかが異常を検出したときは光ディスクへの書き込みをしないことを特徴とする。
【０００９】
請求項６に係る発明は、光ディスク書き込み判断方法であって、光ディスクへの書き込み可否を判断する方法であって、光ディスク上に瑕疵を有する異常を検出する第１異常検出段階と、ウォブルによる物理アドレスのアドレス番号が連続的に読めない異常を検出する第２異常検出段階と、ウォブルによる物理アドレスと論理アドレスの位相差があらかじめ定めた第一閾値範囲を超えている異常を検出する第３異常検出段階と、ウォブルによる物理アドレスと前記光ディスクに書き込んだ物理アドレスとの位相差があらかじめ定めた第二閾値範囲を超えている異常を検出する第４異常検出段階と、フォーカシング誤差があらかじめ定めた第三閾値範囲を超えている異常を検出する第５異常検出段階と、トラッキング誤差があらかじめ定めた第四閾値範囲を超えている異常を検出する第６異常検出段階と、光ディスクの回転の異常を検出する第７異常検出段階と、からなる群から選択した少なくともいずれか一つの異常検出手段を有し、選択した異常検出段階のいずれかにおいて異常を検出したときは光ディスクへの書き込みをしないことを特徴とする。
【００１０】
これらの発明によれば、光ディスク装置の異常を多方面から監視し、該異常があるときは、光ディスクへの記録を開始しないことで、規格内の正常なデータ記録を実現することができる。
【００１１】
請求項２に係る発明は、請求項１に記載された光ディスク書き込み判断システムであって、トラッキング誤差が光ピックアップの位置ズレによる誤差と光ピックアップのチルトによる誤差とを含むことを特徴とする。
【００１２】
請求項７に係る発明は、請求項６に記載された光ディスク書き込み判断方法であって、トラッキング誤差が光ピックアップの位置ズレによる誤差と光ピックアップのチルトによる誤差とを含むことを特徴とする。
【００１３】
これらの発明によれば、一般的なサーボ系の制御信号をモニタするため、サーボ系の異常を簡易に監視することができ、規格内の正常なデータ記録を簡易に実現することができる。
【００１４】
請求項３に係る発明は、請求項１または２に記載された光ディスク書き込み判断システムであって、光ディスクの回転の異常には、回転の速度があらかじめ定めた閾値範囲を超えている異常と回転の速度が制御不能となった異常とを含むことを特徴とする。
【００１５】
請求項８に係る発明は、請求項６または７に記載された光ディスク書き込み判断システムであって、光ディスクの回転の異常には、回転の速度があらかじめ定めた閾値範囲を超えている異常と回転の速度が制御不能となった異常とを含むことを特徴とする。
【００１６】
これらの発明によれば、一般的な回転系の異常をモニタするため、回転系の異常を簡易に監視することができ、規格内の正常なデータ記録を簡易に実現することができる。
【００１７】
請求項４に係る発明は、請求項１または２に記載された光ディスク書き込み判断システムであって、あらかじめ定めた隣接トラックの範囲内で書き込みをする場合は、第７異常検出手段は前記選択しないことを特徴とする。
【００１８】
請求項９に係る発明は、請求項６または７に記載された光ディスク書き込み判断方法であって、あらかじめ定めた隣接トラックの範囲内で書き込みをする場合は、第７異常検出段階は前記選択しないことを特徴とする。
【００１９】
これらの発明によれば、光ディスクへの書き込み範囲に応じて異常監視範囲を最低限とするため、異常を簡易に監視することができ、規格内の正常なデータ記録を簡易に実現することができる。
【００２０】
請求項５に係る発明は、請求項１〜４のいずれかに記載された光ディスク書き込み判断システムであって、前記選択した異常検出手段のいずれかが異常を検出したことをハードウェアで判断することを特徴とする。
【００２１】
請求項１０に係る発明は、請求項６〜９のいずれかに記載された光ディスク書き込み判断方法であって、前記選択した異常検出手段のいずれかが異常を検出したことをハードウェアで判断することを特徴とする。
【００２２】
これらの発明によれば、異常監視信号による異常監視をハードウェアで行うことで、タイミングフリーで、高速かつ安全に記録開始条件を判断できる。
【発明の効果】
【００２３】
本発明に係る光ディスク書き込み判断システムおよび判断方法によれば、光ディスクへの記録開始の条件を多方面から定めることで、規格内の正常なデータ記録を実現することができる。
【発明を実施するための最良の形態】
【００２４】
以下、本発明の実施形態に係る光ディスク書き込み判断システムおよび判断方法について、添付した図面を参照して詳細に説明する。
【００２５】
本実施形態が適用される光ディスク装置は、主に、記録可能なブルーレイディスク（ＢＤ−ＲＥ、ＢＤ−Ｒなど）に対する再生、記録、または消去を行う装置である。しかし、たとえば、コンパクトディスク（ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷなど）、デジタル多目的ディスク（ＤＶＤ−ＲＯＭ、ＤＶＤ−Ｒ、ＤＶＤ＋Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ−ＲＡＭなど）にも適用可能である。以下、記録可能なブルーレイディスク（以下、「ＢＤ」と称する）を例に挙げて説明するが、上述したように、本実施形態が適用される対象はＢＤに限定されない。
【００２６】
図１は、本発明の実施形態に係る光ディスク書き込み判断システムを示すブロック図である。
【００２７】
図１に示すように、本実施形態に係る光ディスク記録速度選択システム１０は、光ピックアップ１０２、フィードモータ１０６、アナログフロントエンド１０３、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）１０４、エンコーダ／デコーダ１０７、ドライバＩＣ１０５、スピンドルモータ１１１、ＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｏｒ  Ｕｎｉｔ）１０９、および、メモリ１１０を有してなる。
【００２８】
まず、本実施形態に係る光ディスク記録速度選択システム１０の再生動作について説明する。なお、一般的な光ディスク装置の再生動作と共通する部分については説明を省略する。
【００２９】
光ピックアップ１０２は、回転しているＢＤ１０１の記録面にレーザ光を照射し、その反射光を検出することでウォブル信号およびＲＦ信号を読み出す。すなわち、光ピックアップ１０２は、レーザダイオードから射出させたレーザ光を、光ピックアップ１０２の構成要素であるコリメータレンズ、ビームスプリッタ、収差補正レンズ群を介し対物レンズからＢＤ１０１のデータ記録面に照射する。そして、照射したレーザ光の反射光を、再び、光ピックアップ１０２の構成要素である対物レンズ、収差補正レンズ群、ビームスプリッタ、集光レンズを介し、受光素子で検知する。反射光にはウォブル信号とＲＦ信号が含まれる。ここで、ウォブル信号とはＢＤ１０１製造時にトラックをウォブリングさせることにより記録された物理アドレス情報を有する信号をいい、ＲＦ信号とは、たとえば相変化によりＢＤに記録されたデータ信号をいう。
【００３０】
反射光が照射された光ピックアップ１０２内の受光素子は４分割受光面を有し、領域ごとにその受光量を電気信号に変換しアナログフロントエンド１０３に送信する。
【００３１】
アナログフロントエンド１０３は、光ピックアップ１０２から受信した４つの電気信号を増幅した後、ＲＦ信号、フォーカスエラー信号、および、トラッキングエラー信号を抽出し、ＤＳＰ１０４に送信する。
【００３２】
ＤＳＰ１０４は、ＲＦ信号、フォーカスエラー信号、トラッキングエラー信号をそれぞれＡ／Ｄ変換する。また、ＤＳＰ１０４は、ディジタル化したＲＦ信号をデコーダ１０７（図１では、図の単純化のためデコーダとエンコーダを同一ブロックとして記載している）へ送信し、ディジタル化したフォーカスエラー信号およびトラッキングエラー信号はドライバＩＣ１０５へ送信する。
【００３３】
さらに、ＤＳＰ１０４は、後述するように、サーボ系、ディフェクト、回転系に関する異常検出を行い、異常検出信号をＭＰＵ１０９に送信する。ＭＰＵ１０９はＭＰＵ１０９内のレジスタに異常検出信号を記憶する。
【００３４】
デコーダ１０７は、ディジタル化されたＲＦ信号を複合化し、ホストコンピュータ１２０に送信する。
【００３５】
次に、本実施形態に係る光ディスク記録速度選択システム１０の記録動作について説明する。なお、一般的な光ディスク装置の記録動作と共通する部分については説明を省略する。
【００３６】
エンコーダ１０７は、ホストコンピュータ１２０からのユーザデータを符号化し、ＤＳＰ１０４を介してアナログフロントエンド１０３に送信する。
【００３７】
また、エンコーダ１０７は、後述するように、アドレスに関する異常検出を行い、異常検出信号をＭＰＵ１０９に送信する。ＭＰＵ１０９はＭＰＵ１０９内のレジスタに異常検出信号を記憶する。
【００３８】
アナログフロントエンド１０３は、光ピックアップ１０２内のレーザダイオードを駆動し、ホストコンピュータ１２０からのユーザデータに対応したレーザ光を射出させる。レーザダイオードから射出させたレーザ光は、光ピックアップ１０２内のコリメータレンズ、ビームスプリッタ、収差補正レンズ群を介し対物レンズからＢＤ１０１の記録面に照射される。これにより、ＢＤ１０１は、たとえば、レーザ光による相変化によりユーザデータを記録する。
【００３９】
ＭＰＵ１０９は、基本的な演算処理を行うとともに、メモリ１１０、ＤＳＰ１０４、エンコーダ／デコーダ１０７、ドライバＩＣ１０５を制御する。また、メモリ１１０、ＤＳＰ１０４、エンコーダ／デコーダ１０７からデータを受信する。
【００４０】
ＭＰＵ１０９がＤＳＰ１０４、エンコーダ／デコーダ１０７から受信するデータには後述する異常監視信号が含まれる。ＭＰＵ１０９は、ファームウェアにしたがってレジスタに記録した異常監視信号を確認し、異常と判断したときは光ディスクへの書き込みをしないという判断をする。すなわち、ＤＳＰ１０４、エンコーダ／デコーダ１０７、ドライバＩＣ１０５、を制御することで光ディスクへのデータの書き込みを行わない。
【００４１】
メモリ１１０はＭＰＵ１０９の外部記憶装置であり、不揮発性であることが望ましく、たとえばフラッシュメモリであってもよい。メモリ１１０には、ファームウェアを記憶させる。また、たとえば、後述する異常検出のための閾値範囲および異常監視信号の選択信号を記憶させてもよい。
【００４２】
ドライバＩＣ１０５は、フィードモータ１０６、スピンドルモータ１１１、および、光ピックアップ内のアクチュエータ（図示せず）を駆動する。すなわち、ドライバＩＣ１０５は、ＤＳＰ１０４から受信したフォーカスエラー信号をもとに光ピックアップ１０２内のアクチュエータを駆動して対物レンズを変位させ、フォーカスのずれ量を修正するための焦点合わせ（フォーカシング）を行う。また、ドライバＩＣ１０５は、ＤＳＰ１０４から受信したトラッキングエラー信号をもとにフィードモータ１０６を駆動し、レーザ光がトラックを追従するように対物レンズのトラックに対する垂直方向の位置を修正する。
【００４３】
図２は、本実施形態の一の例に係る光ディスク書き込み判断システムの一部であって書き込み可否を判断するための構成要素を示す説明図である。異常監視信号について、図２を参照して説明する。
【００４４】
図２に示すように、本実施形態は、ＤＳＰ１０４からサーボ系、ディフェクト、回転系に関する異常監視結果を示す信号であるフォーカスオン監視信号、トラックオン監視信号、トラックシフト監視信号、ディフェクト監視信号、回転系ロック監視信号を出力させる。また、エンコーダ１０７からアドレスに関する異常検出結果を示す信号であるアドレスビット同期監視信号、アドレスワード同期監視信号、アドレスロック監視信号、アドレスエラー監視信号、アドレス位相差監視信号を出力させる。ここで、図２において、位相比較器２０２はエンコーダ１０７外の要素として示しているが、エンコーダ１０７内の要素であってもよい。
【００４５】
異常監視信号は、ＭＰＵ１２０に送信され、ＭＰＵは、図３に示すフローチャートに従って光ディスクへのデータの書き込みの可否を判断する。
【００４６】
図３は、図２のシステムを使用した場合の、本実施形態に係る光ディスク書き込み判断方法のフローチャートを示す図である。以下、図３を参照して、ステップ番号を明示しステップ番号ごとに本実施形態を説明する。
【００４７】
[Ｓ３００]
読み出したウォブルによる物理アドレスが正常かどうか判断する。
【００４８】
ウォブルによる物理アドレスが正常に読めるかどうかは、ディフェクト監視信号とアドレスエラー監視信号とにより判断する。
【００４９】
ディフェクト監視信号とは、光ディスクの瑕疵すなわち記録面上のキズや異物（たとえば、指紋）に起因して光ディスクに対する情報の読み出しまたは書き込みができないといったディフェクトに起因する異常を監視し、異常がない場合に出力される信号をいう。ディフェクトの検出はさまざまな方法で行われており、いずれの検出方法でディフェクトを検出してもよい。たとえば、指定したトラックに対してレーザ反射光量のエンベロープの変化を分析し、該エンベロープに落ち込みを検出することでディフェクトを検出してもよい。
【００５０】
アドレスエラー監視信号とは、ウォブルによる物理アドレスのアドレス番号が正常かつ連続的に読めない異常を監視し、異常がない場合に出力される信号をいう。
【００５１】
たとえば、ディフェクト監視信号がＨｉであるときはディフェクトが無いと判断し、Ｌｏであるときはディフェクトが有ると判断する。また、たとえば、アドレスエラー監視信号がＨｉであるときはアドレスエラーが無いと判断し、Ｌｏであるときはアドレスエラーが有ると判断する。
【００５２】
異常監視信号はＭＰＵ１０９のレジスタに記憶させておき、ＭＰＵ１０９で動作しているファームウェアは、図３のフローチャートの順に監視信号を参照していくことができる。なお、監視信号は時間の経過に伴う異常検出により変わりうるが、ＤＳＰ１０４およびエンコーダ１０７からは常に最新の監視信号がＭＰＵ１０９に送信され、ＭＰＵ１０９はレジスタに最新の監視信号の情報を記憶させる。
【００５３】
読み出したウォブルによる物理アドレスが正常であると判断したときは、ステップＳ３０２に移行し、光ピックアップが目標位置をオーバーしているかどうか判断する。読み出したウォブルによる物理アドレスが異常であると判断したときは、ステップＳ３０１に移行し、再度本ステップにより異常検出の判断をする。
【００５４】
[Ｓ３０１]
リトライオーバになったかどうか判断する。
【００５５】
読み出したウォブルによる物理アドレスが異常であると判断したときは、ＭＰＵ１０９は、あらかじめ設定した時間内でレジスタ内の監視信号を繰り返し参照する。リトライオーバになったときは、読み出したウォブルによる物理アドレスが異常であるとの最終的な判断をし、ステップＳ３０９に移行して、記録開始イベントをマスクし光ディスクへのデータの書き込みを行わない。
【００５６】
[Ｓ３０２]
光ピックアップの位置がデータを書き込む目標位置をオーバーしているかどうか判断する。
【００５７】
光ピックアップの位置は、ウォブルによる物理アドレス信号により検出可能であり、本ステップは該検出した物理アドレスのアドレス番号の方がファームウェア上の目標位置のアドレス番号より大きいかどうかを判断する。
【００５８】
光ピックアップの位置がデータを書き込む目標位置をオーバーしていないと判断したときは、ステップＳ３０３に移行し、さらに、光ピックアップの位置が目標位置より数ブロック手前かどうかを判断する。光ピックアップの位置がデータを書き込む目標位置をオーバーしていると判断したときは、ステップＳ３０９に移行し、記録開始イベントをマスクし光ディスクへのデータの書き込みを行わない。
【００５９】
[Ｓ３０３]
光ピックアップの位置がデータを書き込む目標位置の数ブロック手前かどうか判断する。
【００６０】
すなわち、ウォブルによる物理アドレス信号で検出した光ピックアップ位置が、ファームウェア上の目標位置より数ブロック手前かどうかを判断する。
【００６１】
光ピックアップの位置がデータを書き込む目標位置の数ブロック手前ではないと判断したときは、ステップＳ３００に戻り、再度、読み出したウォブルによる物理アドレスが正常かどうか判断する。光ピックアップの位置がデータを書き込む目標位置の数ブロック手前であると判断したときは、ステップＳ３０４に移行し、ウォブルによる物理アドレスとファームウェア上の論理アドレスが位相ロックしているかどうか確認する。
【００６２】
[Ｓ３０４]
ウォブルによる物理アドレスとファームウェア上の論理アドレスが位相ロックしているかどうか判断する。
【００６３】
ウォブルによる物理アドレスとファームウェア上の論理アドレスが位相ロックしているかどうかは、アドレスビット同期監視信号と、アドレスワード同期監視信号と、アドレスロック監視信号とにより判断する。
【００６４】
アドレスビット同期監視信号出力とは、ウォブルによる物理アドレスビットと論理アドレスビットの位相差が閾値範囲内となっているときに出力される信号をいう。すなわち、ウォブルによる物理アドレスビットと論理アドレスビットが位相ロックしているときに出力される信号をいう。
【００６５】
アドレスワード同期信号出力とは、ウォブルによる物理アドレスワードと論理アドレスワードの位相差が閾値範囲内となっているときに出力される信号をいう。すなわち、ウォブルによる物理アドレスワードと論理アドレスワードが位相ロックしているときに出力される信号をいう。
【００６６】
アドレスロック信号出力とは、ウォブルによる物理アドレスビットと論理アドレスビットの位相差が閾値範囲内となっており、かつ、物理アドレスワードと論理アドレスワードの位相差が閾値範囲内となっているときに出力される信号をいう。
【００６７】
上記３つの監視信号がすべて正常である場合は、ウォブルによる物理アドレスとファームウェア上の論理アドレスが位相ロックしていると判断する。
【００６８】
ウォブルによる物理アドレスとファームウェア上の論理アドレスが位相ロックしていると判断したときは、ステップＳ３０５に移行し、ウォブルによる物理アドレスと光ディスクに書き込んだ物理アドレスの位相差が閾値範囲内かどうか判断する。ウォブルによる物理アドレスとファームウェア上の論理アドレスが位相ロックしていないと判断したときは、ステップＳ３０９に移行し、記録開始イベントをマスクし光ディスクへのデータの書き込みを行わない。
【００６９】
[Ｓ３０５]
ウォブルによる物理アドレスと光ディスクに書き込んだ物理アドレスの位相差が閾値範囲内かどうか判断する。
【００７０】
ウォブルによる物理アドレスと光ディスクに書き込んだ物理アドレスの位相差が閾値範囲内かどうかは、アドレス位相差監視信号により判断する。
【００７１】
アドレス位相差監視信号とは、ウォブルによる物理アドレスと光ディスクに書き込んだ物理アドレスとの位相差が閾値範囲内となっているときに出力される信号をいう。ここで、閾値範囲は数ブロック程度であることが望ましい。
【００７２】
ウォブルによる物理アドレスと光ディスクに書き込んだ物理アドレスの位相差が閾値範囲内であると判断したときは、ステップＳ３０６に移行し、サーボ系が正常かどうか判断する。ウォブルによる物理アドレスと光ディスクに書き込んだ物理アドレスの位相差が閾値範囲内でないと判断したときは、ステップＳ３０９に移行し、記録開始イベントをマスクし光ディスクへのデータの書き込みを行わない。
【００７３】
[Ｓ３０６]
サーボ系が正常かどうか判断する。
【００７４】
サーボ系が正常かどうかは、フォーカスオン監視信号と、トラックオン監視信号と、トラックシフト監視信号と、により判断する。
【００７５】
フォーカスオン監視信号とは、ウォブル信号から抽出したフォーカスエラー信号が閾値範囲内となっているときに出力される信号をいう。該閾値範囲は、光ピックアップ１０２内の光検出器が検出しうる最大値（ｐｅａｋ  ｔｏ  ｐｅａｋ）の１／３であってもよいがこれに限定されない。すなわち、該閾値範囲と書き込みエラーの関係の統計結果から該閾値範囲を決めてもよい。
【００７６】
トラックオン監視信号とは、ウォブル信号からトラックエラー信号を抽出し、トラックエラー信号が閾値範囲内となっているときに出力される信号をいう。該閾値範囲は、光ピックアップ１０２内の光検出器が検出しうる最大値（ｐｅａｋ  ｔｏ  ｐｅａｋ）の１／３であってもよいがこれに限定されない。すなわち、該閾値範囲と書き込みエラーの関係の統計結果から該閾値範囲を決めてもよい。
【００７７】
トラックシフト監視信号とは、記録・再生時のディスク内周から外周方向への光ピックアップの移動といった長距離の移動に起因するトラッキングずれを監視し、トラッキングずれがない場合に出力される信号をいう。たとえば、光ピックアップのチルトに起因するトラッキングずれが考えられる。ウォブル信号からトラックエラー信号の低周波成分を抽出して検出する。
【００７８】
上記３つの監視信号がすべて正常である場合は、サーボ系が正常であると判断する。
【００７９】
サーボ系が正常であると判断したときは、ステップＳ３０７に移行し、回転系が正常かどうか判断する。サーボ系が正常でないと判断したときは、ステップＳ３０９に移行し、記録開始イベントをマスクし光ディスクへのデータの書き込みを行わない。
【００８０】
[Ｓ３０７]
回転系が正常かどうか判断する。
【００８１】
回転系が正常かどうかは、回転系ロック監視信号により判断する。
【００８２】
回転系ロック監視信号とは、光ディスクを回転させるための回転系の異常を検出し、異常がない場合に出力される信号をいう。回転系の異常としては、たとえば、スピンドルモータの回転がロックされていること、スピンドルモータが制御不能となっていることが考えられる。
【００８３】
回転系が正常であると判断したときは、ステップＳ３０８に移行し、記録開始イベントがあるまで待機する。回転系が正常でないと判断したときは、ステップＳ３０９に移行し、記録開始イベントをマスクし光ディスクへのデータの書き込みを行わない。
【００８４】
[Ｓ３０８]
記録開始イベントがあったかどうか判断する。
【００８５】
本ステップは、記録開始イベントが無いと判断しても再度同じ判断を継続するため、結局記録開始イベントがあるまで該判断を継続し、フローチャートは終了しない。ただし、図３には示していないが、一定時間待機しても記録開始イベントが発信されない場合は、ステップＳ３００に戻り、物理アドレスが正常かどうかの判断を再開する。
【００８６】
以上、本実施形態の一の例に係る光ディスク書き込み判断システムおよびこれを用いた書き込み判断方法について説明したが、本実施形態によれば、ディスクアドレスの全状態、スピンドルモータの安定化状態、サーボの安定化状態を監視し、光ディスクへの記録開始の条件を多方面から定めることで、規格内の正常なデータ記録を安全に実現することができる。
【００８７】
図４は、本実施形態の他の例に係る光ディスク書き込み判断システムの一部であって書き込み可否を判断するための構成要素を示す説明図である。図２と異なる点は、異常監視信号による異常監視をファームウェアによらずハードウェアで行っている点である。このように、異常監視信号による異常監視をハードウェアで行うことで、タイミングフリーで、高速かつ安全に記録開始条件を判断できる。以下、図４を参照して本実施形態の他の例について説明するが、図２で説明した内容と重複する部分は省略する。
【００８８】
セレクタ４００は、ＭＰＵ１０９からの選択信号により、ＡＮＤ回路４０１へ送信する異常監視信号を選択する機能を有する。すなわち、本実施形態においては、上述した異常監視信号のうちいずれかを選択し、選択した異常検出信号に係る異常に基づいて光ディスクへのデータの書き込みの可否を判断することができる。該選択は、ユーザがメモリ１１０に選択信号を記憶させることにより行うことができる。ＭＰＵ１０９はメモリ１１０の内容を参照し、セレクタ４００に選択信号を送信することで異常監視信号のいずれかを選択してもよいがこれに限定されない。該選択は、ユーザがセレクタ４００に直接選択信号を入力することで行ってもよい。該選択の範囲は限定されず、たとえば、あらかじめ定めた５〜１０の隣接トラックの範囲内で書き込みをする場合は、回転系ロック監視信号を選択しないことも可能である。
【００８９】
なお、セレクタ４００は、たとえば、デマルチプレクサで構成することができる。
【００９０】
ＡＮＤ回路４０１は、上述した異常監視信号のうちいずれか一つでも異常を検出したことを示す場合は、異常検出信号をＭＰＵ１０９に送信する機能を有する。すなわち、たとえば各異常監視信号がＨｉであることで正常を示す場合は、異常監視信号のうち一つでもＬｏ（異常）を示すときはＡＮＤ回路４０１の出力はＬｏとなるため、ファームウェアとは独立に異常監視をすることができる。
【００９１】
図５は、図４のシステムを使用した場合の、本実施形態に係る光ディスク書き込み判断方法のフローチャートを示す図である。以下、図５を参照して、ステップ番号を明示しステップ番号ごとに説明する。
【００９２】
[Ｓ５００]
書き込み開始条件をハードウェアで設定する。
【００９３】
すなわち、ＭＰＵ１０９の外部記憶装置であるメモリ１１０にユーザが選択信号を記憶させることで、ＭＰＵ１０９にセレクタ４００に選択信号を送信させ、これにより書き込み開始条件となる異常監視信号を選択することができる。
【００９４】
[Ｓ５０１]
記録開始イベントがあったかどうか判断する。
【００９５】
すなわち、図４のシステムを使用した場合の本実施形態に係る光ディスク書き込み判断方法においては、ファームウェアを用いないでハードウェアで異常監視をするため、ＭＰＵ１０９は異常監視を行わず、ハードウェア（すなわちＡＮＤ回路４０１）の出力を参照するだけである。したがって、ファームウェアにおいては、ハードウェアの出力を参照しつつ記録開始イベントを待つだけである。
【００９６】
記録開始イベントがない場合は、ステップＳ５０２に移行し、リトライオーバになったかどうかを判断する。記録開始イベントがあった場合は、本フローチャートは終了する。
【００９７】
[Ｓ５０２]
リトライオーバになったかどうか判断する。
【００９８】
記録開始イベントがない場合は、ＭＰＵ１０９は、あらかじめ設定した時間内（すなわち、リトライオーバになっていない時間内）であればステップＳ５０１に戻り、記録開始イベントの有無を繰り返し確認する。記録開始イベントが発信されないままリトライオーバになった場合は、ファームウェアは、次の処理へ移行する。
【００９９】
以上、本実施形態の他の例に係る光ディスク書き込み判断システムおよびこれを用いた書き込み判断方法について説明したが、本実施形態によれば、ディスクアドレスの全状態、スピンドルモータの安定化状態、サーボの安定化状態を監視し、光ディスクへの記録開始の条件を多方面から定めることで、規格内の正常なデータ記録を実現することができる。また、異常監視信号による異常監視をハードウェアで行うことで、タイミングフリーで、高速かつ安全に記録開始条件を判断できる。
【図面の簡単な説明】
【０１００】
【図１】本発明の実施形態に係る光ディスク書き込み判断システムを示すブロック図である。
【図２】本実施形態の一の例に係る光ディスク書き込み判断システムの一部であって書き込み可否を判断するための構成要素を示す説明図である。
【図３】図２のシステムを使用した場合の、本実施形態に係る光ディスク書き込み判断方法のフローチャートを示す図である。
【図４】本実施形態の他の例に係る光ディスク書き込み判断システムの一部であって書き込み可否を判断するための構成要素を示す説明図である。
【図５】図４のシステムを使用した場合の、本実施形態に係る光ディスク書き込み判断方法のフローチャートを示す図である。
【符号の説明】
【０１０１】
１０    光ディスク書き込み判断システム、
１０１    ブルーレイディスク、
１０２    光ピックアップ、
１０３    アナログフロントエンド、
１０４    ＤＳＰ、
１０５    ドライバＩＣ、
１０６    フィードモータ、
１０７    エンコーダ／デコーダ、
１０９    ＭＰＵ、
１１０    メモリ、
１１１    スピンドルモータ、
１２０    ホストコンピュータ、
２００    位相比較器、
４００    セレクタ、
４０１    ＡＮＤ回路。
【図１】
2010152983.tif 000003
【図２】
2010152983.tif 000004
【図３】
2010152983.tif 000005
【図４】
2010152983.tif 000006
【図５】
2010152983.tif 000007