(57)【要約】      （修正有）【課題】光ディスク装置のエラー検出履歴に応じて効率的に光ディスクからの検出信号を読み取ることが可能である。【解決手段】エラー検出履歴に応じて光ディスクからの検出信号を読み取るための処理条件を変更し、また、連続して読み取りエラーが発生する場合には、デフォルトの処理条件を変更することによって、読み取り効率の低下を防ぐことができる。【選択図】図１
2007026623.tif 000002
【特許請求の範囲】
【請求項１】
光ディスクからの検出信号を読み取りのために所定の処理条件にて処理する処理部と、
処理部での処理条件を制御ルールを利用して制御する制御部と、
読み取りのエラー検出履歴を取得するエラー検出履歴取得部と、
エラー検出履歴取得部でのエラー検出履歴に応じて制御部で利用する制御ルールを変更する制御ルール変更部と、
を有する光ディスク装置。
【請求項２】
前記処理部は、ＲＦイコライザ回路である請求項１に記載の光ディスク装置。
【請求項３】
前記制御ルールの変更は、処理条件に関するデフォルト値の変更を実現する制御ルールの変更である請求項１又は２に記載の光ディスク装置。
【請求項４】
前記制御ルールの変更は、処理条件に関するデフォルト値が変更された後に元のデフォルト値への復帰を実現する制御ルールの変更である請求項１又は２に記載の光ディスク装置。
【請求項５】
制御ルール変更部は、エラー検出履歴取得部で取得されたエラー検出履歴が、デフォルト値を利用した処理条件での読み取りエラーと、デフォルト値の次又は次以降に準備された値を利用した処理の読み取り成功という一連のエラールーチンの連続検出である場合に制御ルールを変更する請求項１から４のいずれか一に記載の光ディスク装置。
【請求項６】
光ディスクからの検出信号を読み取る光ディスク装置の動作方法であって、
検出信号の読み取りのエラー検出履歴を取得するエラー検出履歴取得ステップと、
エラー検出履歴取得ステップにて取得したエラー検出履歴に応じて読み取りをするための処理条件を制御する制御ルールを変更する制御ルール変更ステップと、
制御ルール変更ステップにて変更された制御ルールを利用して、光ディスクからの検出信号の読み取りのための処理条件を決定する処理条件決定ステップと、
処理条件決定ステップにて決定された処理条件で光ディスクからの検出信号を処理する検出信号処理ステップと、
を有する光ディスク装置の動作方法。
【請求項７】
光ディスクからの検出信号を読み取る光ディスク装置の動作方法であって、
デフォルト値を利用した処理条件での読み取りエラーを検知する読み取りエラー検知ステップと、
前記読み取りエラー検知ステップにてデフォルト値を利用した処理条件での読み取りエラーが検知された場合に、デフォルト値を利用した処理条件の次又は次以降に準備された値を利用した処理条件での読み取り成功を検知する読み取り成功検知ステップと、
前記読み取り成功検知ステップでの読み取り成功の連続回数をカウントする連続回数カウントステップと、
前記連続回数カウントステップにてカウントした連続回数が所定の回数を超えた場合には、デフォルト値を、所定の連続回数を超えたときの処理条件に利用した値へと変更するデフォルト値変更ステップと、
前記デフォルト値変更ステップにて変更された処理条件で光ディスクからの検出信号を処理する検出信号処理ステップと、
を有する光ディスク装置の動作方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光ディスクに記録された信号を安定にかつ効率良く検出する技術に関する。
【背景技術】
【０００２】
現在、光ディスクに記録された信号を読み取る場合には、光ディスク上の傷や埃による検出信号の振幅低下や、記録時のパワー不足による３Ｔ信号レベルの低下などにより読み取りエラーが発生する場合があり、この対処方法として、再読み取りによりデフォルトのＲＦイコライザ設定値を変更してＲＦ信号の低下を補正する方法や、記録パワーの不足による３Ｔ信号レベル低下を補正する方法が用いられる（特許文献１）。
【特許文献１】特開平１１−３１２３６６
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、上記技術では光ディスク上の傷や埃による局所的な（例えば１セクター以下程度の長さ）ＲＦ信号振幅の低下に対しては効果があるが、記録パワー不足で３Ｔ信号レベルが低下した箇所などでは、数千トラックあるいは光ディスクの半径位置で中周付近より最外周にかけて連続して読み取りエラーが発生してしまい、著しく読み取り効率が低下する。さらに、読み取られた信号によって生成された音声データや映像データを再生すると、音が途切れたり映像が静止したりしてしまうという課題がある。また、常に同じ再読み取り制御を行うため、再読み取りが成功するための処理条件の優先順位が低い場合には、適用される処理条件に切り替わるまでに一連の無駄な再読み取りを繰り返すこととなる。
【課題を解決するための手段】
【０００４】
上記課題を解決するために、第一発明では光ディスクからの検出信号を読み取りのために所定の処理条件にて処理する処理部と、処理部での処理条件を制御ルールを利用して制御する制御部と、読み取りのエラー検出履歴を取得するエラー検出履歴取得部と、エラー検出履歴取得部でのエラー検出履歴に応じて制御部で利用する制御ルールを変更する制御ルール変更部と、を有する光ディスク装置を提供する。
【０００５】
第二発明では、第一発明に記載の光ディスク装置であって、処理部は、ＲＦイコライザ回路である光ディスク装置を提供する。
【０００６】
第三発明では、第一発明又は第二発明に記載のいずれか一の光ディスク装置であって、前記制御ルールの変更は、処理条件に関するデフォルト値の変更を実現する制御ルールの変更である光ディスク装置を提供する。
【０００７】
第四発明では、第一発明又は第二発明に記載のいずれか一の光ディスク装置であって、前記制御ルールの変更は、処理条件に関するデフォルト値が変更された後に元のデフォルト値への復帰を実現する制御ルールの変更である光ディスク装置。
【０００８】
第五発明では、第一発明から第四発明に記載のいずれか一の光ディスク装置であって、制御ルール変更部は、エラー検出履歴取得部で取得されたエラー検出履歴が、デフォルト値を利用した処理条件での読み取りエラーと、デフォルト値の次又は次以降に準備された値を利用した処理の読み取り成功という一連のエラールーチンの連続検出である場合に制御ルールを変更する光ディスク装置を提供する。
【０００９】
第六発明では、光ディスクからの検出信号を読み取る光ディスク装置の動作方法であって、検出信号の読み取りのエラー検出履歴を取得するエラー検出履歴取得ステップと、エラー検出履歴取得ステップにて取得したエラー検出履歴に応じて読み取りをするための処理条件を制御する制御ルールを変更する制御ルール変更ステップと、制御ルール変更ステップにて変更された制御ルールを利用して、光ディスクからの検出信号の読み取りのための処理条件を決定する処理条件決定ステップと、処理条件決定ステップにて決定された処理条件で光ディスクからの検出信号を処理する検出信号処理ステップと、を有する光ディスク装置の動作方法を提供する。
【００１０】
第七発明では、光ディスクからの検出信号を読み取る光ディスク装置の動作方法であって、デフォルトの処理条件での読み取りエラーを検知する読み取りエラー検知ステップと、前記読み取りエラー検知ステップにてデフォルト値を利用した処理条件での読み取りエラーが検知された場合に、デフォルト値を利用した処理条件の次又は次以降に準備された値を利用した処理条件での読み取り成功を検知する読み取り成功検知ステップと、前記読み取り成功検知ステップでの読み取り成功の連続回数をカウントする連続回数カウントステップと、前記連続回数カウントステップにてカウントした連続回数が所定の回数を超えた場合には、デフォルト値を所定の連続回数を超えたときの処理条件に利用した値へと変更するデフォルト値変更ステップと、前記デフォルト値変更ステップにて変更された処理条件で光ディスクからの検出信号を処理する検出信号処理ステップと、を有する光ディスク装置の動作方法を提供する。
【発明の効果】
【００１１】
以上のような構成をとる本発明によって、光ディスク装置のエラー検出履歴に応じて効率的に光ディスクからの検出信号を読み取ることが可能である。また、数千トラックに亘る異常記録データに対しても再読み取りが頻発することなく効率的に光ディスクの情報を読み取ることが可能である。
【発明を実施するための最良の形態】
【００１２】
以下に、図を用いて本発明の実施の形態を説明する。なお、本発明はこれら実施の形態に何ら限定されるものではなく、その要旨を逸脱しない範囲において、種々なる態様で実施しうる。なお、実施形態１は請求項１などについて説明する。また、実施形態２は請求項２などについて説明する。また、実施形態３は請求項３などについて説明する。また、実施形態４は請求項４などについて説明する。また、実施形態５は請求項５などについて説明する。また、実施形態６は請求項６などについて説明する。また、実施形態７は請求項７などについて説明する。
【００１３】
≪実施形態１≫  （実施形態１の概念）図１に示すのは、本実施形態の光ディスク装置の機能ブロック図の一例を説明するための図面である。以下、本実施形態の光ディスク装置の構成を説明しつつ、検出信号の読み取りの具体的処理について説明する。
【００１４】
（実施形態１の構成）図１に示すとおり、本実施形態の光ディスク装置（０１００）は、「処理部」（０１０１）と、「制御部」（０１０２）と、「エラー検出履歴取得部」（０１０３）と、「制御ルール変更部」（０１０４）と、を有する。
【００１５】
（実施形態１の構成の説明）「処理部」（０１０１）は、光ディスク（０１１０）からの検出信号を読み取りのために所定の処理条件にて処理する機能をもつ。「光ディスク」とは、データの読み書きにレーザー光を利用する記憶媒体のことをいい、ＣＤ−Ｒ、ＤＶＤ±Ｒ、ＤＶＤ±ＲＷ、ＤＶＤ−ＲＡＭ、ＰＤなどが該当する。「光ディスクからの検出信号」とは、光ディスクにレーザー光を照射することにより得られる反射光を、光ピックアップなどにて検出した信号をいう。「検出信号を読み取りのために処理する機能」とは、光ピックアップにて検出された光ディスクからの検出信号を、音声情報や画像情報などの電子データ生成のためにデジタル信号化を行う機能をいい、ＲＦイコライザ回路、２値化回路、ＰＬＬ回路、復調回路などが有する機能である。「所定の処理条件」とは、光ディスクからの検出信号を読み取りのために処理する機能を実行するために定められる条件をいい、処理条件は、後述する制御部によって制御される。図２に示すように、処理条件は、主に前記ＲＦイコライザ回路の設定で決定される。なお、光ディスク装置の電源立ち上げ時やディスクローディング時には、いくつかの処理条件を変えてデータエラーレートとの関係を測定し、データエラーレートが最小となる処理条件が予め設定される。このときの処理部の設定値を「処理条件に関するデフォルト値」といい、この処理条件に関するデフォルト値によって決定された処理条件を「デフォルトの処理条件」という。光ディスクに正常に情報が記録されている大部分の箇所は、このデフォルトの処理条件にて読み取りを行うことが可能である。
【００１６】
「制御部」（０１０２）は、処理部での処理条件を制御ルールを利用して制御する機能をもつ。制御部は、ＣＰＵ、マイクロコントローラ、揮発性メモリや不揮発性メモリに記憶されたプログラム、これらの一又は二以上の組み合わせで構成された機能回路などが該当する。「制御ルール」とは、複数の処理条件がどのような順序で適用されるのかを定めたルールをいう。制御ルールの記憶先は、制御部そのものであってもいいし、制御部が参照可能な制御部以外の記憶媒体であってもいい。「複数の処理条件」には、前記デフォルトの処理条件や、光ディスクからの検出信号の読み取りエラーが発生した場合にデータエラーレートを改善するような処理条件、読み取りエラーの特性に応じた処理条件などを設定する。例えば、以下のように制御ルールを定める（以下、この制御ルールを「制御ルール１」という）。
（１）セクターごとに処理条件を適用し検出信号の読み取りを行う
（２）処理条件の候補としては処理条件Ａ、Ｂ、Ｃを用意し、この順番で優先順位を付ける
（３）処理条件の適用順序は処理条件に定められた優先順位に従う
（４）同一の処理条件にてＮ回まで読み取りを行う（Ｎは自然数）
（５）（４）にて読み取りが成功しなければ次の優先順位の処理条件にて読み取りを行う。
（６）全ての処理条件にてＮ回以内に読み取りが成功しなかった場合にはエラー終了として読み取り処理を終了する。
なお、前記デフォルトの処理条件を、優先順位の最も高い処理条件Ａとして設定し、他の処理条件Ｂ、Ｃは予め設定しておく。また、処理条件は３通りとしているが、３通りには限られない。
【００１７】
図１４に上記制御ルール１において、Ｎ＝３の場合について説明する。図１４中の○印は検出信号の読み取りが成功した場合を示し、×印は検出信号の読み取りでエラーが発生した場合を示す（以下の他の図においても同じ）。光ディスクからの検出信号の読み取り処理が開始されると、処理部では優先順位１の処理条件Ａにて読み取り処理を行い、光ディスクからの検出信号をセクターごとに読み取る。図１４のセクター２のように処理条件Ａでの１回目の読み取りにて読み取りエラーを生じているが、２回目の読み取りにて読み取りが成功している場合には、処理条件Ｂは適用しない。以後、このようにして処理条件Ａにて読み取りを行う。セクター１０１のように処理条件Ａにて読み取りエラーが３回発生すると、処理条件Ｂを適用して読み取りを行うが、次のセクター１０２では、再び優先順位が最も高い処理条件Ａを最初に適用して読み取りを行う。また、セクター１０５のように処理条件Ａ、Ｂにて読み取りエラーが３回発生すると、処理条件Ｃを適用して読み取りを行う。また、セクター１０７のように処理条件Ａ、Ｂ、Ｃ全てにおいて読み取りエラーが３回生じてしまうと、読み取り処理はエラー終了する。なお、以上の具体例では光ディスクの読み取りはセクターごとに行うこととしたが、必ずしもセクターごとである必要はない。また、本実施形態において記載した制御ルールは具体例の一例であり、同様の機能を有する他の制御ルールとしてもよい。
【００１８】
「エラー検出履歴取得部」（０１０３）は、読み取りのエラー検出履歴を取得する機能をもつ。エラー検出履歴取得部は、ＣＰＵ、マイクロコントローラ、揮発性メモリや不揮発性メモリに記憶されたプログラム、これらの一又は二以上の組み合わせで構成された機能回路などが該当する。「エラー検出履歴」とは処理部での光ディスクからの検出信号の読み取り時に検出されたエラーに関する履歴をいい、読み取りエラーが発生した時の処理条件の種類、処理条件ごとの読み取りエラー回数や連続読み取りエラー回数などの履歴をいう。また、エラー検出履歴に加えて、処理条件ごとの読み取り成功回数や連続読み取り成功回数などの履歴をエラー検出履歴取得部で取得してもいい。なお、エラー検出履歴取得部では、エラー検出履歴を取得する機能を有するが、エラー検出履歴の記憶先はエラー検出履歴取得部に記憶されていてもいいし、エラー検出履歴取得部以外の記憶媒体に記憶されていてもいい。
【００１９】
「制御ルール変更部」（０１０４）は、前記エラー検出履歴取得部でのエラー検出履歴に応じて前記制御部で利用する制御ルールを変更する機能を有する。制御ルール変更部としては、ＣＰＵ、マイクロコントローラ、揮発性メモリや不揮発性メモリに記憶されたプログラム、これらの一又は二以上の組み合わせで構成された機能回路などが該当する。「制御ルールを変更する機能」とは、制御部で利用する制御ルールに定められた処理条件の種類、数あるいは処理条件の優先順位などを変更することができる機能である。「エラー検出履歴に応じて制御ルールを変更する」とは、エラー検出履歴部で取得されたエラー検出履歴が所定の要件を満たす場合には、所定の要件に対応した制御ルールの変更を行うこと（以下、制御ルール変更という）である。なお、所定の要件は制御ルール変更部、又は制御ルール変更部が参照可能な制御ルール変更部以外の記憶媒体に記憶されており、所定の要件の具体例を図１５に示す。例えば、制御ルール変更１（１５０１）では、所定の要件として、「（１ａ）特定の処理条件にて読み取りエラーがＭセクター連続して発生し、連続エラーが発生した処理条件よりも優先順位の低い処理条件にて連続して読み取りが成功した場合（Ｍは自然数）」とし、そのときの制御ルールの変更を「（１ｂ）連続して読み取りが成功した処理条件の優先順位を、連続して読み取りエラーが発生した処理条件の一つ上の優先順位とする」としている。以下にＭ＝５と設定し、制御ルール変更１が適用される場合の具体例を示す。例えば、前記制御ルール１に従って処理部が光ディスクからの検出信号の読み取り処理を行っている場合には、図１６（イ）に示すように、セクター１０２までは通常の読み取りを行う。セクター１０３から１０７についても処理条件Ａを最初に適用して読み取りを行っているが、５セクター連続して３回以内の読み取りで読み取りが成功していない。一方処理条件Ｂでは、セクター１０３から１０７について３回以内の読み取りで５セクター連続して読み取りが成功している。従って、セクター１０７の読み取りが終了した時点で上記要件（１ａ）を満たすこととなり、制御ルールの変更（１ｂ）を実行する。制御ルールの優先順位は、図１６（ハ）に示すように、処理条件Ｂの優先順位が処理条件Ａの一つ上の優先順位となるように変更される。制御ルールの変更後は、処理部では変更後の制御ルールの優先順位に従って、光ディスクの読み取りを行う。すなわち、処理部では優先順位が最も高い処理条件Ｂを他の処理条件より優先的に適用して光ディスクからの検出信号の読み取りを行うこととなる。また、図１６（ロ）の場合のように、処理条件Ａ、Ｂにて５セクター連続して３回以内の読み取りで読み取りが成功せずに、処理条件Ｃにて５セクター連続して３回以内の読み取りで、読み取りが成功した場合には、制御ルールの優先順位は図１６（ニ）のように変更される。
【００２０】
制御ルール変更２（１５０２）では、所定の要件は制御ルール変更１と同じ要件（２ａ）であるが、要件を満たしたときの制御ルールの変更を、「（２ｂ）連続して読み取りエラーが発生した処理条件を削除し、新しい処理条件を優先順位の最下位に加える」としている。以下に制御ルール変更２が適用される場合の具体例を示す。制御ルール変更２の所定の要件を満たす場合は、前記制御ルール変更１と同様に、図１６（イ）で表されるように、処理条件Ａでは５セクター連続して３回以内の読み取りでは読み取りが成功していないが、処理条件Ｂでは、３回以内の読み取りで５セクター連続して読み取りが成功した場合である。このときに行われる制御ルールの変更では、図１６（ホ）に示すように処理条件Ａを削除し、処理条件Ｄを新しく追加する。また、図１６（ロ）で表されるように、処理条件Ａ、Ｂにて５セクター連続して３回以内の読み取りで読み取りが成功せずに、処理条件Ｃにて５セクター連続して３回以内の読み取りで、読み取りが成功した場合には、図１６（ヘ）に示すように処理条件Ａ、Ｂを削除して処理条件Ｄ、Ｅを追加する。新しく追加する処理条件は予め処理条件の予備的な候補として定めておいてもいいし、エラー検出履歴取得部にて取得したエラー検出履歴に基づいて作成してもいい。
【００２１】
制御ルール変更３（１５０３）では、所定の要件として「（３ａ）一定時間内の処理条件ごとの読み取りが成功した回数をカウントし、読み取りが成功した回数の多い順番が優先順位の順番と異なる場合」とし、そのときの制御ルールの変更を、「（３ｂ）読み取りが成功した回数の多い順番に処理条件の優先順位を変更する」としている。読み取り成功回数とは、例えば、セクターごとに処理条件を適用する場合には、各処理条件での読み取りセクター数が各処理条件での読み取り成功回数となる。制御ルール変更３が適用される場合の具体例を、図１７を使って説明する。一定時間内における読み取りセクター数を１００セクターとした場合に、図１７（イ）に示すように各処理条件における読み取りの成功したセクター数が、処理条件Ａ３０セクター、処理条件Ｂ５０セクター、処理条件Ｃ２０セクターといった結果となった場合は、読み取りが成功したセクター数の多い順番と優先順位が異なるので、優先順位を処理条件Ｂ、処理条件Ａ、処理条件Ｃという順位に変更する。
【００２２】
制御ルール変更４（１５０４）では、所定の要件は制御ルール変更３と同じ要件（４ａ）であるが、要件を満たしたときの制御ルールの変更を、「（４ｂ）読み取り回数が最も少なかった処理条件を削除し、新しい処理条件を優先順位の最下位に加える。」としている。制御ルール変更４が適用される場合の具体例は、例えば一定時間内における読み取りセクター数を１００セクターとした場合に、図１７（ロ）に示すように各処理条件における読み取りの成功したセクター数が、処理条件Ａ７０セクター、処理条件Ｂ５セクター、処理条件Ｃ２５セクターといった結果となった場合は、読み取りが成功したセクター数の多い順番と優先順位が異なるので、最も読み取りセクター数が少ない処理条件Ｂを削除し、新しく処理条件Ｄを追加する。なお、この場合には、処理条件Ｂでも数セクターの読み取りが可能であるにも関わらず削除してしまうため、削除する場合の要件を厳格にし、例えば、「読み取りセクター数が全読み取りセクター数の１０％以下の場合に処理条件を削除する」といった要件を加えることも可能である。
【００２３】
これらの制御ルール変更は、単独で用いることも可能であるし、矛盾が生じなければ組み合わせて用いることも可能である。例えば、制御ルール変更１と制御ルール変更２とを同時に用いると、制御ルールの変更の仕方に矛盾が生じるが、各制御ルール変更間の適用に優先順位をつけたり、適用される制御ルール変更を切り替えたりすることで併用可能である。また、上記制御ルール変更は、制御ルール変更部における機能の一例であり、同様の機能を有する他の制御ルール変更としてもよい。
【００２４】
なお、制御ルールの変更が頻繁に行われると、光ディスクの検出信号の読み取りが非効率的になってしまうことがあるため、例えば、図１５の制御ルール変更１又は２などで定めるＭの値は比較的高い値とすることが望ましい。高低の判断は当業者の技術常識によるが、Ｍは５〜１０などと設定する。
【００２５】
（実施形態１の処理の流れ）図３に示すのは、本実施形態の処理部における光ディスクからの検出信号を読み取る処理の流れの一例を表す処理フローである。
【００２６】
図３に示すとおり、まず処理部では電源立ち上げ時やディスクローディング時のデフォルト値を利用してデフォルトの処理条件を設定し（０３０１）、デフォルトの処理条件にて光ディスクからの検出信号の読み取りを行う（０３０２）。次に読み取りが成功したかどうかをチェックし（０３０３）、読み取りが成功すると、続けて次の検出信号の読み取りを行う（０３０４）。一方、デフォルトの処理条件では読み取りエラーが発生した場合には、読み取りエラーを検出する（０３０５）。読み取りエラーが検出されると、処理フローには記載していないが、エラー検出履歴取得部にて、検出した読み取りエラーの処理条件の種類や回数等のエラー検出履歴を取得する。また、エラー検出履歴取得部では、読み取りが成功した場合の履歴を取得することとしてもよい。エラー検出後は、処理部が再読み取りを行うか否か（０３０６）、処理条件を変更するか否か（０３０７）を、制御ルールを利用して制御部が指示する。処理部が再読み取りを行わない場合とは、例えば、図１４におけるセクター１０７の読み取りのように、全ての処理条件で所定の読み取り回数を行っても光ディスクからの検出信号を読み取ることができなかった場合などであり、制御部は処理部に対して再読み取りを行わずにエラー終了するよう指示する。再読み込みを行う場合は、制御部は、処理部に適用する処理条件を変更するか否かを判断する。例えば、図１４におけるセクター２の読み取りのように、処理条件Ａでの１回目の読み取りエラーが発生した段階では設定された読み取り回数を超えていないため、制御部は処理条件を変更せずに再読み取り（０３０９）を行うよう処理部に指示する。また、セクター１０１のように、処理条件Ａでは制御部に定められた所定の読み取り回数の３回以内に読み取りが成功しなかった場合には、制御部は処理条件を処理条件Ａから処理条件Ｂに変更し（０３０８）、再読み取り（０３０９）を行うよう処理部に指示する。再読み取りにて再びエラーが発生した場合には、再読み取りが成功するか、あるいはエラー終了となるまではエラールーチン（０３０５から０３１０）を繰り返すこととなり、エラー検出履歴取得部にエラー検出履歴が蓄積していく。一方、再読み取りが成功した場合は、エラー検出履歴が制御ルール変更部で定める制御ルールを変更するための所定の要件を満たしているか判断する（０３１１）。所定の要件とは、前述のとおり図１５に示す所定の要件（ａ１）から（ａ４）などである。所定の要件を満たしていない場合には、次の検出信号の読み取りは再びデフォルトの処理条件から行われるため、再読み取りのために変更された処理条件をデフォルトの処理条件に戻す（０３１３）。なお、処理条件をデフォルトの処理条件から変更せずに再読み取りが成功した場合には、デフォルトの処理条件のままでよい。一方、エラー検出履歴が制御ルールを変更するための要件を満たしている場合には、制御ルールを変更する（０３１２）。制御ルールの変更後、次の検出信号の読み取りのために処理条件をデフォルトの処理条件に戻す（０３１３）。なお、デフォルトの処理条件が制御ルールの変更（０３１２）にて変更された場合は、デフォルトの処理条件には変更後の処理条件を設定する。その後は、再び検出信号の読み取りを継続する（０３０４）。
【００２７】
（実施形態１の効果の簡単な説明）以上のように、本実施形態の光ディスク装置によると、光ディスク装置のエラー検出履歴に応じて効率的に光ディスクの情報を読み取ることが可能である。
【００２８】
≪実施形態２≫  （実施形態２の概念）本実施形態の光ディスク装置は、実施形態１の光ディスク装置を基本として、処理部は「ＲＦイコライザ回路」であることを特徴とする。
【００２９】
（実施形態２の構成）図４に示すのは、本実施形態の光ディスク装置の機能ブロックの一例を表す図である。この図４にあるように、本実施形態の光ディスク装置（０４００）は、実施形態１を基本として、「処理部」（０４０１）と、「制御部」（０４０２）と、「エラー検出履歴取得部」（０４０３）と、「制御ルール変更部」（０４０４）と、を有する。ただし、上記機能ブロックは実施形態１で説明済みであるのでその説明は省略する。本実施形態における光ディスク装置は、「処理部」（０４０１）が「ＲＦイコライザ回路」（０４０５）で構成されていることを特徴とする。
【００３０】
（実施形態２の構成の説明）「ＲＦイコライザ回路」（０４０５）は、ＲＦ信号を補正する機能を有する。ＲＦイコライザ回路では、例えば、ＲＦイコライザ設定値を変更することにより、ＲＦ信号振幅の低下や、記録パワー不足による３Ｔ信号レベル低下を補正することが可能である。「ＲＦイコライザ回路」は図５に例示するＲＦアンプ（０５０２）、ＲＦイコライザ（０５０３）などから構成される。ＲＦアンプ（０５０２）は、光ピックアップ（０５０１）で読み取られたＲＦ信号を増幅する。この増幅されたＲＦ信号はＲＦイコライザ（０５０３）によって３Ｔ信号のブーストと共に群遅延による歪みを最小にするように補正される。補正されたＲＦ信号は、２値化回路（０５０４）によりHigh／Lowの２値化データを生成する。PLL回路（０５０５）は２値化データに同期したクロックを生成し、このクロックと２値化データにより１又は０のデータを生成し、復調回路（０５０６）にてエラー訂正を行い復調データとして生成される。復調回路にてエラー訂正不能となった場合には読み取りエラーとなる。復調回路は、マイクロコントローラ（０５１０）の指示の元にアドレスを確認しながら１セクター単位で復調される。マイクロコントローラは光ディスク再生装置全体の動作を制御しており、読み取りエラーの検出やＲＦイコライザの処理条件の変更を行う。
【００３１】
図５に示すサーボ信号処理回路（０５０７）は、アナログ信号処理回路（０５０８）、サーボコントローラ（０５０９）などから構成される。図５に例示する光ピックアップ（０５０１）は、フォーカスドライブ信号、トラックドライブ信号によりアクチュエータを駆動し、レーザーを光ディスク（０５００）上のトラックに記録されたデータ領域に集光させて情報を読み取る。光ディスク上に集光されたレーザーの反射光は、記録されたデータにより反射光量の変化として光ピックアップの受光素子に入射する。受光素子に入射した光は電流変換され、さらに、Ｉ／Ｖアンプにより電圧に変換される。電圧に変換された信号は、アナログ信号処理回路（０５０８）によりフォーカス誤差信号、トラック誤差信号などを生成する。これらの信号は、サーボコントローラ（０５０９）に入力され、フォーカス誤差信号、トラック誤差信号については、位相補償されアンプされて、光ピックアップのフォーカスドライブ信号、トラックドライブ信号として供給される。マイクロコントローラはサーボコントローラに対してアクセス動作を指示する。サーボコントローラは、マイクロコントローラからの指示により光ピックアップにおける光ディスクからの検出信号の読み取り動作を制御する。
【００３２】
（実施形態２の処理の流れ）本実施形態における光ディスク装置の処理部は、「ＲＦイコライザ回路」であり、所定の処理条件にて光ディスクからの検出信号の読み取りを行う。処理フローは実施形態１の光ディスク装置と同様であり、図６にＲＦイコライザ回路を処理部とした場合の処理フローを例示する。処理の流れは実施形態１と同様であるが、図６の処理フローでは処理条件の設定には、ＲＦイコライザの設定を行う点で異なる。
【００３３】
（実施形態２の効果の簡単な説明）以上のように、本実施形態の光ディスク装置によると、ＲＦイコライザ回路による処理条件の制御を行うことで、光ディスクからの検出信号を効率的に読み取ることが可能である。
【００３４】
≪実施形態３≫  （実施形態３の概念）本実施形態の光ディスク装置は、実施形態１の光ディスク装置を基本として、制御ルール変更部が処理条件に関するデフォルト値を変更する手段を備えていることを特徴とする。
【００３５】
（実施形態３の構成）図７に示すのは、本実施形態の光ディスク装置の機能ブロックの一例を表す図である。この図にあるように、本実施形態の光ディスク装置（０７００）は、実施形態１を基本として、「処理部」（０７０１）と、「制御部」（０７０２）と、「エラー検出履歴取得部」（０７０３）と、「制御ルール変更部」（０７０４）と、を有する。本実施形態における光ディスク装置は、制御ルール変更部における制御ルールの変更は、処理条件に関するデフォルト値の変更を実現する制御ルールの変更である点に特徴を有する。なお、実施形態１又は２に記載した構成の説明については省略する。
【００３６】
（実施形態３の構成の説明）「制御ルールの変更」とは、制御ルール変更部がエラー検出履歴取得部でのエラー検出履歴に応じて制御部で利用する制御ルールを変更することをいい、具体的には制御ルールに定められた処理条件の種類、数あるいは処理条件の優先順位などを変更する
【００３７】
「処理条件に関するデフォルト値の変更」とは、光ディスク装置の電源立ち上げ時やディスクローディング時にデータエラーレートが最小となるように処理部の各回路に設定された値であるデフォルト値を他の値に変更することをいい、処理条件に関するデフォルト値を他の値に変更すると、デフォルトの処理条件も変更される。例えば、図１６（ハ）に示すように、制御ルールが変更される前は処理条件Ａが優先順位の最も高いデフォルトの処理条件であったが、制御ルールの変更によりデフォルトの処理条件が処理条件Ｂに変更されるような場合である。
【００３８】
また、制御ルール変更部がデフォルト値を変更するための所定の要件は、図１５に記載の制御ルール変更１あるいは２の所定の要件（１ａ）、（２ａ）において、特に
（１）デフォルトの処理条件にて連続して読み取りエラーが発生する場合
または制御ルール変更３あるいは４の所定の要件（３ａ）、（４ａ）において、特に
（２）一定時間内におけるデフォルトの処理条件による読み取り成功回数が、他の処理条件による読み取り成功回数より少ない場合
とし、これらの要件を満たすときは、処理条件に関するデフォルト値を変更する。
【００３９】
本実施形態における光ディスク装置は、常にデフォルトの処理条件が優先的に適用されるため、デフォルトの処理条件にて連続して読み取りエラーが発生する場合には、デフォルトの処理条件を変更することが特に有効である。
【００４０】
（実施形態３の処理の流れ）図８に示すのは、本実施形態における光ディスクからの検出信号を読み取る処理の流れの一例を表す処理フローである。本実施形態における光ディスク装置の処理フローは、実施形態１の処理フローを基本とし、制御ルールの変更において、特に処理条件に関するデフォルト値を変更した場合の処理フローを示す。
【００４１】
本実施形態における処理フローの特徴は、エラー検出履歴と制御ルール変更部に定められた所定の要件とのチェック（０８１１）において、上述した所定の要件を満たす場合には処理条件に関するデフォルト値を変更し、デフォルトの処理条件を変更後のデフォルト値を利用した処理条件に変更する（０８１２）。また、制御ルールの変更に伴い、デフォルトの処理条件以外の処理条件の優先順位等に関しても変更が生じた場合には、その変更も制御ルールに反映させる。そして、次の検出信号の読み取りには新しく変更後のデフォルトの処理条件を優先的に適用するため、処理条件を変更後のデフォルトの処理条件に設定する（０８１３）。次の検出信号の読み取り（０８０４）には、新しく設定されたデフォルトの処理条件が優先的に適用される。エラー検出履歴と制御ルール変更部に定められた所定の要件とのチェック（０８１１）において、上述した所定の要件を満たさない場合には、次の検出信号の読み取りには、現在のデフォルトの処理条件を適用するため、処理条件を現在のデフォルトの処理条件に設定する（０８１４）。
【００４２】
（実施形態３の効果の簡単な説明）以上のように、本実施形態の光ディスク装置によって、数千トラックに亘る異常記録データに対しても再読み取りが頻発することなく効率的に光ディスクからの検出信号の読み取りを行うことができる。
【００４３】
≪実施形態４≫  （実施形態４の概念）本実施形態の光ディスク装置は、実施形態１の光ディスク装置を基本として、制御ルール変更部が、変更された処理条件に関するデフォルト値を元のデフォルト値へ復帰する手段を備えていることを特徴とする。
【００４４】
（実施形態４の構成）図９に示すのは、本実施形態の光ディスク装置の機能ブロックの一例を表す図である。この図にあるように、本実施形態の光ディスク装置（０９００）は、実施形態１を基本として、「処理部」（０９０１）と、「制御部」（０９０２）と、「エラー検出履歴取得部」（０９０３）と、「制御ルール変更部」（０９０４）と、を有する。本実施形態における光ディスク装置は、制御ルール変更部における制御ルールの変更は、処理条件に関するデフォルト値が変更された後に元のデフォルト値への復帰を実現する制御ルールの変更である点に特徴を有する。なお、実施形態１から３に記載した構成の説明については省略する。
【００４５】
（実施形態４の構成の説明）「処理条件に関するデフォルト値が変更された後」とは、処理条件に関するデフォルト値が、光ディスク装置の電源立ち上げ時やディスクローディング時に最初に決定されたデフォルト値から他の値に変更された後をいい、変更後の値が新たなデフォルト値となっている状態をいう。
【００４６】
「元のデフォルト値」とは、処理条件に関するデフォルト値のうち、光ディスク装置の電源立ち上げ時やディスクローディング時に最初に決定されるデフォルト値をいう。
【００４７】
「元のデフォルト値への復帰」とは、処理条件に関するデフォルト値が変更された後に、再び元のデフォルト値を処理条件に関するデフォルト値として戻すことをいう。すなわち、変更された処理条件に関するデフォルト値を、光ディスク装置の電源立ち上げ時やディスクローディング時の初期状態に戻すことをいう。
【００４８】
実施形態３に例示するように、制御ルールの変更の仕方によっては、処理条件に関するデフォルト値の変更をすることが可能である。処理条件に関するデフォルト値を変更することによって、連続した異常記録されたデータ領域を効率良く読み取ることが可能であるが、異常記録されたデータ領域の読み取りが終了し、正常記録されたデータ領域の読み取り処理が開始されると、変更したデフォルト値による処理条件では逆に再読み取りが頻発してしまう虞がある。そのため、この場合には再度処理条件に関するデフォルト値を元のデフォルト値に復帰させることで、再読み取りが頻発することを防ぐことができる。
【００４９】
制御ルールの変更によって、処理条件に関するデフォルト値が変更された後であっても、元のデフォルト値による処理条件と、変更後のデフォルト値による処理条件との優先順位が入れ替わっただけのような場合、例えば、図１５の制御ルール変更１あるいは３によって、元のデフォルト値による処理条件の優先順位が低くなっただけの場合には元のデフォルト値による処理条件にて連続して読み取りが成功するなどの要件を満たすことで、制御ルール変更部が元のデフォルト値の復帰を実現させるための要件を特別に定めなくても、元のデフォルト値を利用した処理条件が復帰する可能性がある。しかし、例えば図１５の制御ルール変更２あるいは４のように、制御ルールの変更の仕方によっては、元のデフォルト値による処理条件が削除されてしまう場合がある。この場合には、元のデフォルト値を復帰するためには、元のデフォルト値を記憶媒体などに記憶しておき、元のデフォルト値を復帰するための要件を特別に制御ルールの変更の所定の要件として定める必要がある。例えば、元のデフォルト値を復帰する制御ルール変更の要件を「処理条件に関する元のデフォルト値を変更した後に、制御ルールに設定されたどの処理条件でも読み取りエラーとなってしまった場合」などと設定することができる。前記要件を満たす場合には、制御ルールの変更として「元のデフォルト値をデフォルト値へ復帰する」とする（以下、制御ルール変更５という）。
【００５０】
（実施形態４の処理の流れ）図１０に示すのは、本実施形態における光ディスクからの検出信号を読み取る処理の流れの一例を表す処理フローである。本実施形態における光ディスク装置の処理フローは、制御ルールの変更において、図１５の制御ルール変更１から４のいずれか一又は二以上の組み合わせと、上記制御ルール変更５が発生する場合の処理フローであって、実施形態３の処理フローを基本とする。また、処理部の制御には実施形態１に記載する制御ルール１を適用する。本実施形態における処理フローは、全ての処理条件にて、所定の読み取り回数のエラーが発生した場合、すなわち制御ルールに定められた処理条件では読み取りが不可能な場合において異なる。前記場合には、実施形態３では、図８の再読み取りを行うか否かの判断（０８０６）において、再読み取りを行わないと判断されてエラー終了となる。しかし、本実施形態では、全ての処理条件にて、所定の読み取り回数のエラーが発生したかどうかの判断（１００６）において、全ての処理条件にて、所定の読み取り回数のエラーが発生したと判断された場合には、エラー終了とする前に、現在のデフォルト値と元のデフォルト値とが同じかどうかをチェックする（１０１５）。現在のデフォルト値と元のデフォルト値が異なる場合には、デフォルト値の変更がされており、元のデフォルト値をデフォルト値として復帰し（１０１６）、光ディスクからの検出信号の読み取りを再度行う（１００２）。以降の処理は、通常の処理フローと同様であり、読み取りが成功すると次の検出信号を読み取り（１００４）、再び読み取りエラーが生じると、エラールーチンを行う（１００５から１０１０）。なお、現在のデフォルト値と元のデフォルト値のチェック（１０１５）において、同じ値である場合には、元のデフォルト値でも既に読み取りエラーが発生しているので、エラー終了とする。
【００５１】
（実施形態４の効果の簡単な説明）以上のように、本実施形態の光ディスク装置によって、元のデフォルト値が変更された後に読み取りエラーが頻発した場合であっても元のデフォルト値を復帰することにより、効率的に光ディスクの読み取りを行うことができる。
【００５２】
≪実施形態５≫  （実施形態５の概念）本実施形態の光ディスク装置は、実施形態１から４の光ディスク装置を基本として、制御ルール変更部はエラー検出履歴取得部で取得されたエラー検出履歴が一連のエラールーチンの連続検出である場合に制御ルールを変更することを特徴とする。
【００５３】
（実施形態５の構成）図１１に示すのは、本実施形態の光ディスク装置の機能ブロックの一例を表す図である。この図にあるように、本実施形態の光ディスク装置（１１００）は、実施形態３を基本として、「処理部」（１１０１）と、「制御部」（１１０２）と、「エラー検出履歴取得部」（１１０３）と、「制御ルール変更部」（１１０４）と、を有する。本実施形態における光ディスク装置は、「制御ルール変更部」はエラー検出履歴取得部で取得されたエラー検出履歴がデフォルト値を利用した処理条件での読み取りエラーと、デフォルト値の次又は次以降に準備された値を利用した処理の読み取り成功という一連のエラールーチンの連続検出である場合に制御ルールの変更を行うという点に特徴を有する。なお、実施形態１から４に記載した構成の説明については省略する。
【００５４】
（実施形態５の構成の説明）「デフォルト値の次又は次以降に準備された値」とは、デフォルト値を利用した処理条件では光ディスクからの検出信号の読み取りを行うことができない場合に、デフォルト値に代えて適用可能な値である。デフォルト値やデフォルト値に代えて適用可能な値は、各値を利用した処理条件が対応しており、各処理条件には、処理部で適用される優先順位が制御ルールに定められている。この各処理条件に定められた優先順位は、各値の優先順位と見ることができる。すなわち、「デフォルト値の次に準備された値」を利用した処理条件は、この優先順位がデフォルト値を利用した処理条件の次の優先順位となる。同様に、「デフォルト値の次以降に準備された値」を利用した処理条件は優先順位がデフォルト値を利用した処理条件の次以降の優先順位となる。
【００５５】
「一連のエラールーチン」とは、デフォルト値を利用した処理条件での読み取りエラーと、デフォルト値の次又は次以降に準備された値を利用した処理の読み取り成功とからなるエラールーチンをいう。
【００５６】
「一連のエラールーチンの連続検出」とは、前記一連のエラールーチンが、連続して検出されることをいう。図１８に具体例を示す。図１８における制御ルールでは、デフォルト値を利用した処理条件が処理条件Ａ、デフォルト値の次の値を利用した処理条件が処理条件Ｂ、デフォルト値の次の次の値を利用した処理条件が処理条件Ｃであって、各処理条件は各セクター１回のみ読み取りを行うと設定している。この制御ルールにおいて、デフォルトの処理条件Ａでは連続して読み取りエラーとなり、処理条件ＢではＭ回(Ｍは自然数)連続して読み取りが成功したことを検出した場合に一連のエラールーチンの検出に該当する。例えば、図１８はＭ＝５の場合について示しており、セクター１０３からセクター１０７までに検出されたエラー検出履歴が一連のエラールーチンの連続検出となる。なお、連続検出の回数は、予め設定してもいいし、光ディスク装置の外部からの入力によって設定してもいい。
【００５７】
本実施形態において実行される制御ルールの変更により、デフォルト値を利用した処理条件を、連続成功した時の処理条件に変更することが好ましい。なぜなら、特定の処理条件にて連続して読み取りが成功するのであれば、複数のトラックに亘って一様にＲＦ信号レベルが低下している場合が想定される。この場合には、デフォルト値を利用した処理条件では読み取りエラーとなるが、特定の処理条件では安定して読み取りが成功すると考えられるためである。例えば、図１８に示した例では、セクター１０８以降も処理条件Ａから読み取りを行うと、再読み取りが連続して発生する可能性が高いが、処理条件Ｂでは再読み取りを行わずに読み取りが成功する可能性が高いと考えられるためである。
【００５８】
（実施形態５の処理の流れ）図１２に示すのは、本実施形態における光ディスクからの検出信号を読み取る処理の流れの一例を表す処理フローである。本実施形態における光ディスク装置の処理フローは、実施形態１の処理フローを基本とし、再読み取りに成功した場合の処理において異なる。すなわち、本実施形態の処理フローでは、図３に示す実施形態１における所定の要件のチェック（０３１１）が、一連のエラールーチンの連続検出である点において特徴を有する。
【００５９】
本実施形態における光ディスク装置では、デフォルト値での処理条件で読み取りエラーが発生した後に再読み取り（１２０９）が成功すると、同じ処理条件にて連続して読み取りが成功した回数をカウントする（１２１１）。次に、連続して読み取りが成功した回数が、制御ルール変更部に設定された所定の回数を超えているかどうかをチェックする（１２１２）。連続して読み取りが成功した回数が所定の回数を超えていない場合は、再読み取りのために変更した処理条件をデフォルトの処理条件に戻す（１２１４）。一方、連続して読み取りが成功した回数が所定の回数を超えている場合には、制御ルールの変更を実行する（１２１３）。この制御ルールの変更では実施形態１から４に記載の制御ルールの変更を実行することが可能である。制御ルールが変更されると、変更された制御ルールのデフォルト値に設定された処理条件を次の検出信号の読み取りに適用する処理条件として設定し（１２１４）、次セクターの読み取りを行う（１２０４）。
【００６０】
なお、一連のエラールーチンは、図１２中の符号１２０３処理から符号１２１４処理の繰り返しをいう。例えば、上述した図１８に示す制御ルールの場合において、デフォルトの処理条件では読み取りエラーとなるが、優先順位が２番目の処理条件では読み取りが成功する場合の一連のエラールーチンを示すと、符号１２０３処理→符号１２０５処理→符号１２０６処理→符号１２０７処理→符号１２０８処理→符号１２０９処理→符号１２１０処理→符号１２１１処理→符号１２１２処理→符号１２１４処理→符号１２０４処理→符号１２０３処理→符号１２０５処理となる。連続して５回デフォルトの処理条件にて読み取りエラーが発生し、デフォルト以外の処理条件にて連続して５回読み取りが成功した場合に制御ルールの変更を行う場合には、上記の一連のエラールーチンを５回繰り返すと、制御ルールの変更が行われる。
【００６１】
図１３に本実施形態における別の処理の流れを示す。図１３に示す処理フローでは、図１２における制御ルールの変更（１２１３）において、特にデフォルト値を連続して読み取りが成功したときの処理条件の値に変更する処理を行う（１３１３）。また、この処理フローではデフォルト値の変更を特に行うので、実施形態４で説明したとおり、全ての処理条件候補で読み取りエラーとなった場合に備えてデフォルト値の処理条件を復帰する制御ルールの変更を行う処理（１３１６）も併せて用いることが有効である。
【００６２】
（実施形態５の効果の簡単な説明）以上のように、本実施形態の光ディスク装置によって、異常記録データに対しても再読み取りが頻発することなく効率的に読み取りを行うことができる。
【００６３】
≪実施形態６≫  （実施形態６の概念）本実施形態の光ディスク装置の動作方法は、実施形態１の光ディスク装置を基本とした光ディスク装置の動作方法に関する。
【００６４】
（実施形態６の構成）図１９に本実施形態における光ディスク装置の動作方法を示す。本実施形態の光ディスク装置の動作方法は、「エラー検出履歴取得ステップ」（Ｓ１９０１）と、「制御ルール変更ステップ」（Ｓ１９０２）と、「処理条件決定ステップ」（Ｓ１９０３）と、「検出信号処理ステップ」（Ｓ１９０４）と、を有する。なお、実施形態１から５に記載した構成の説明については省略する。
【００６５】
（実施形態６の構成の説明）「エラー検出履歴取得ステップ」（Ｓ１９０１）は、検出信号の読み取りエラー検出履歴を取得する。エラー検出履歴とは、読み取りエラーした処理条件の種類や処理条件ごとの読み取りエラー回数や読み取り成功回数などをいい、エラー検出履歴取得ステップではこれらの履歴を取得する。
【００６６】
「制御ルール変更ステップ（Ｓ１９０２）は、前記エラー検出履歴取得ステップにて取得したエラー検出履歴に応じて読み取りをするための処理条件を制御する制御ルールを変更する。制御ルールの変更の具体例としては、実施形態１の「制御ルール変更部」の説明に記載の具体例のとおりである。
【００６７】
「処理条件決定ステップ」（Ｓ１９０３）は、前記制御ルール変更ステップにて変更された制御ルールを利用して、光ディスクからの検出信号の読み取りのための処理条件を決定する。制御ルールを利用して処理条件を決定する方法の具体例としては、実施形態１の「制御部」の説明に記載の具体例のとおりである。
【００６８】
「検出信号処理ステップ」（Ｓ１９０４）は、前記処理条件決定ステップにて決定された処理条件で光ディスクからの検出信号を処理する。「処理」とは光ディスクからの検出信号の読み取りを行うことである。なお、決定される処理条件は、ＲＦイコライザ回路に関する処理条件などである。
【００６９】
（実施形態６の処理の流れ）図１９に示すとおり、本実施形態における光ディスク装置の動作方法は、まず、光ディスクからの検出信号を読み取り、検出信号の読み取りエラーが発生すると、検出信号の読み取りのエラー検出履歴を取得する（Ｓ１９０１）。次に取得したエラー検出履歴に応じて読み取りをするための処理条件を制御する制御ルールを変更する（Ｓ１９０２）。次に制御ルールを利用して光ディスクからの検出信号の読み取りのための処理条件を決定する（Ｓ１９０３）。次に決定された処理条件で光ディスクからの検出信号を処理する（Ｓ１９０４）。
【００７０】
（実施形態６の効果の簡単な説明）以上のように、本実施形態の光ディスク装置の動作方法によって、光ディスクの特性に応じた効率的な処理を行うことができる。
【００７１】
≪実施形態７≫  （実施形態７の概念）本実施形態の光ディスク装置の動作方法は、実施形態５の光ディスク装置を基本とした光ディスク装置の動作方法に関する。
【００７２】
（実施形態７の構成）図２０に本実施形態における光ディスク装置の動作方法を示す。本実施形態の光ディスク装置の動作方法は、「読み取りエラー検知ステップ」（Ｓ２００１）と、「読み取り成功検知ステップ」（Ｓ２００２）と、「連続回数カウントステップ」（Ｓ２００３）と、「デフォルト値変更ステップ」（Ｓ２００４）と、「検出信号処理ステップ」（Ｓ２００５）と、を有する。なお、実施形態１から６に記載した構成の説明については省略する。
【００７３】
（実施形態７の構成の説明）「読み取りエラー検知ステップ」（Ｓ２００１）は、デフォルト値を利用した処理条件での光ディスクからの検出信号の読み取りでエラーが発生したことを検知する。
【００７４】
「読み取り成功検知ステップ」（Ｓ２００２）は、前記読み取りエラー検知ステップにてデフォルト値を利用した処理条件での読み取りエラーが検知された場合に、デフォルト値を利用した処理条件の次又は次以降に準備された値を利用した処理条件での光ディスクからの検出信号の読み取りが成功したことを検知する。
【００７５】
「連続回数カウントステップ」（Ｓ２００３）は、前記読み取り成功検知ステップでの読み取り成功の連続回数をカウントする。すなわち、デフォルト値を利用した処理条件では光ディスクからの検出信号の読み取りでエラーが発生する場合であって、特定の処理条件にて連続して読み取りが成功する場合の連続回数をカウントする。
【００７６】
「デフォルト値変更ステップ」（Ｓ２００４）は、前記連続回数カウントステップにてカウントした連続回数が所定の回数を超えた場合には、デフォルト値を所定の連続回数を超えたときの処理条件に利用した値へと変更する。
【００７７】
「検出信号処理ステップ」（Ｓ２００５）は、デフォルト値変更ステップにて決定された処理条件で光ディスクからの検出信号を処理する。「処理」とは光ディスクからの検出信号の読み取りを行うことである。
【００７８】
（実施形態７の処理の流れ）図２０に示すとおり、本実施形態における光ディスク装置の動作方法は、まず、光ディスクからの検出信号を読み取り、デフォルト値を利用した処理条件での検出信号の読み取りエラーが発生すると、読み取りエラーが発生したことを検知する（Ｓ２００１）。デフォルト値を利用した処理条件での読み取りエラーを検知すると、デフォルト値の次又は次以降に準備された値を利用した処理条件にて光ディスクからの検出信号を読み取る。デフォルト値の次又は次以降に準備された値を利用した処理条件にて光ディスクからの検出信号の読み取りに成功すると、読み取りが成功したことを検知する（Ｓ２００２）。デフォルトの処理条件の次又は次以降に準備された値を利用した処理条件での読み取り成功を検知すると、読み取り成功の連続回数をカウントする（Ｓ２００３）。カウントした連続回数が所定の回数を超えた場合には、デフォルト値を所定の連続回数を超えたときに利用した値に変更する（Ｓ２００４）。変更された処理条件で光ディスクからの検出信号を処理する（Ｓ２００５）。
【００７９】
（実施形態７の効果の簡単な説明）以上のように、本実施形態の光ディスク装置の動作方法によって、異常記録データに対しても再読み取りが頻発することなく効率的に読み取りを行うことができる。
【図面の簡単な説明】
【００８０】
【図１】実施形態１の機能ブロック図
【図２】処理条件を説明する図
【図３】実施形態１の処理フロー図
【図４】実施形態２の機能ブロック図
【図５】ＲＦイコライザ回路を説明する図
【図６】実施形態２の処理フロー図
【図７】実施形態３の機能ブロック図
【図８】実施形態３の処理フロー図
【図９】実施形態４の機能ブロック図
【図１０】実施形態４の処理フロー図
【図１１】実施形態５の機能ブロック図
【図１２】実施形態５の処理フロー図
【図１３】実施形態５の処理フロー図
【図１４】制御ルールを説明する図
【図１５】制御ルールの変更を説明する図
【図１６】制御ルール変更１、２を説明する図
【図１７】制御ルール変更３、４を説明する図
【図１８】エラールーチンの連続検出を説明する図
【図１９】光ディスク装置の動作方法を説明する図
【図２０】光ディスク装置の連続エラーが発生した場合の動作方法を説明する図
【符号の説明】
【００８１】
０１００      光ディスク装置
０１０１      処理部
０１０２      制御部
０１０３      エラー検出履歴取得部
０１０４      制御ルール変更部
０１１０      光ディスク
【図１】
2007026623.tif 000003
【図２】
2007026623.tif 000004
【図３】
2007026623.tif 000005
【図４】
2007026623.tif 000006
【図５】
2007026623.tif 000007
【図６】
2007026623.tif 000008
【図７】
2007026623.tif 000009
【図８】
2007026623.tif 000010
【図９】
2007026623.tif 000011
【図１０】
2007026623.tif 000012
【図１１】
2007026623.tif 000013
【図１２】
2007026623.tif 000014
【図１３】
2007026623.tif 000015
【図１４】
2007026623.tif 000016
【図１５】
2007026623.tif 000017
【図１６】
2007026623.tif 000018
【図１７】
2007026623.tif 000019
【図１８】
2007026623.tif 000020
【図１９】
2007026623.tif 000021
【図２０】
2007026623.tif 000022