(57)【要約】【課題】記録媒体上のディフェクトが存在する箇所に記録されたデータに対するＥＣＣデコードを効率的に行う。【解決手段】パラメータが初期値に設定され、所定のＲＵＢから読み出されたデータに対して通常再生が行われる。通常再生によるＥＣＣデコードが正常に完了しない場合には、リトライ再生が行われる。リトライ再生では、テーブルポインタが参照され、テーブルポインタに格納された値のパラメータテーブル番号に対応するパラメータが設定される。リトライ再生によるＥＣＣデコードが正常に完了した場合には、設定されたパラメータに対応するパラメータテーブル番号がテーブルポインタに格納される。一方、リトライ再生によりＥＣＣデコードが正常に完了しない場合には、テーブルポインタに格納された値をさらに１だけ増加させた値のパラメータテーブル番号に対応するパラメータが設定される。そして、リトライ再生が再度行われる。【選択図】図９
2010123205.tif 000002
【特許請求の範囲】
【請求項１】
光ディスクに記録されたデータの再生信号を記録単位毎に読み出す再生部と、
読み出された上記再生信号に対してＥＣＣデコードを行うためのパラメータが所定に設定され、上記再生信号に対してＥＣＣデコードを行う再生信号処理部と、
複数のパラメータおよび該複数のパラメータを切り替える順序を示すパラメータ番号がそれぞれ対応付けられて格納されたパラメータテーブルと、上記パラメータに対応するパラメータ番号の値とを記憶する記憶部と、
上記再生部および上記再生信号処理部を制御する制御部と
を備え、
上記制御部は、
上記ＥＣＣデコードが正常に完了しない場合に、該ＥＣＣデコードが正常に完了するまで、上記パラメータテーブルに記述されたパラメータ番号の順序に従い、設定されている上記パラメータを切り替えて設定し、リトライ再生処理として上記ＥＣＣデコードを行うように上記再生信号処理部を制御し、
上記ＥＣＣデコードが正常に完了した場合に、設定されている上記パラメータに対応するパラメータ番号の値を上記記憶部に記憶し、次回のリトライ再生処理において、上記記憶したパラメータ番号の値に対応するパラメータを上記再生信号処理部に設定する再生装置。
【請求項２】
上記再生信号処理部は、
上記再生信号の低域成分を抑制するハイパスフィルタと、
上記再生信号の信号レベルが一定となるように自動的に制御するＡＧＣ回路と
を有し、
上記パラメータにより、上記ハイパスフィルタの低域遮断周波数および上記ＡＧＣ回路の時定数が設定される請求項１に記載の再生装置。
【請求項３】
上記パラメータテーブルには、同一のパラメータが複数、連続して記述されている請求項１に記載の再生装置。
【請求項４】
上記制御部は、
上記光ディスクの盤面の状態を測定するスタートアップ処理を行う場合に、上記通常再生処理による上記ＥＣＣデコードが正常に完了しない場合であっても、上記リトライ再生処理を行わないように上記再生信号処理部を制御する請求項１に記載の再生装置。
【請求項５】
光ディスクに記録されたデータの再生信号を記録単位毎に読み出す再生ステップと、
読み出された上記再生信号に対してＥＣＣデコードを行うためのパラメータが所定に設定され、上記再生信号に対してＥＣＣデコードを行う再生信号処理ステップと、
複数のパラメータおよび該複数のパラメータを切り替える順序を示すパラメータ番号がそれぞれ対応付けられて格納されたパラメータテーブルと、上記パラメータに対応するパラメータ番号の値とを記憶部に記憶するステップと、
上記再生ステップおよび上記再生信号処理ステップを制御する制御ステップと
を備え、
上記制御ステップは、
上記ＥＣＣデコードが正常に完了しない場合に、該ＥＣＣデコードが正常に完了するまで、上記パラメータテーブルに記述されたパラメータ番号の順序に従い、設定されている上記パラメータを切り替えて設定し、リトライ再生処理として上記ＥＣＣデコードを行うように上記再生信号処理ステップを制御し、
上記ＥＣＣデコードが正常に完了した場合に、設定されている上記パラメータに対応するパラメータ番号の値を上記記憶部に記憶し、次回のリトライ再生処理において、上記記憶したパラメータ番号の値に対応するパラメータを設定する再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、光ディスクに記録されたデータを再生可能な再生装置および再生方法に関し、特に、ディフェクトが存在する箇所のデータを効率的に読み出す再生装置および再生方法に関する。
【背景技術】
【０００２】
光ディスクを記録媒体とする再生装置において、光ディスクに記録されたデータを再生する場合には、光ディスクの最小記録単位であるＲＵＢ(Read Unit Block)毎にデータを読み出すようにされている。
【０００３】
このような再生装置では、光ディスク上の所定のＲＵＢからデータを読み出す際に、読み出されたデータに対してＥＣＣ（Error Correction Code）のデコードを正常に行うことができずに、このＲＵＢのデータが欠落してしまう場合がある。データが欠落してしまう原因としては、例えば、盤面の傷や埃、光ディスクを成型する際に生じる極小の気泡、指紋等による汚れなどのディフェクトが挙げられる。
【０００４】
従来の再生装置では、このようなディフェクトによるデータの欠落を防ぐため、再生処理の際にパラメータを設定し、読み出されたデータに対してパラメータを適用してＥＣＣデコードを行うようにしている。通常、このパラメータは可変とされ、ディフェクト要因に応じてパラメータを適宜変更することにより、データの読み出し特性の向上を図ることができる。
【０００５】
例えば、下記の特許文献１には、欠陥（ディフェクト）の有無判定および欠陥の細かさやサイズの判定に基づき欠陥の種類を判定し、最適なパラメータを設定する再生方法が記載されている。
【０００６】
【特許文献１】特開２００６−２８６１１２号公報
【０００７】
また、上述の特許文献１に記載された再生方法以外にも、例えば、様々なディフェクト要因に対して適した複数のパラメータを予め用意しておき、用意された複数のパラメータを順次切り替えてＥＣＣデコードを行う再生方法も実用化されている。この再生方法では、ＥＣＣデコードの際に、予め用意された複数のパラメータの順序を予め設定し、ＥＣＣデコードが正常に完了するまで設定された順序に基づきパラメータを切り替え、ＥＣＣデコードのリトライを行う。
【０００８】
このような従来の再生装置におけるデータの再生方法について、より具体的に説明する。従来の再生装置では、例えば、年輪構造によって記録媒体に記録されたデータをＲＵＢ毎に順次読み出す。所定のＲＵＢのデータに対する最初の再生処理（以下、通常再生と適宜称する）では、パラメータが初期値に設定され、読み出されたデータに対するＥＣＣデコードが行われる。通常再生によるＥＣＣデコードを正常に行うことができない場合、再生装置は、パラメータの設定を変更して、リトライによる再生処理（以下、リトライ再生と適宜称する）を行う。
【０００９】
リトライ再生の際に用いられるパラメータは、パラメータテーブルに記述されている。パラメータテーブルには、例えば、複数のパラメータがＥＣＣデコードの際に適用される順序に従って記述されている。具体的には、例えば、ディスク上の傷に対して効果があるパラメータがパラメータテーブルの１番目に記述され、埃に対して効果があるパラメータが２番目に記述されている。また、ディスク上の気泡に対して効果があるパラメータがパラメータテーブルの３番目に記述され、指紋の汚れに対して効果があるパラメータが４番目に記述されている。
【００１０】
リトライ再生を行う場合、再生装置は、このパラメータテーブルを参照してパラメータを順番に変更し、ＥＣＣデコードが正常に完了するまでリトライ再生を繰り返す。そして、ＥＣＣデコードが完了した場合には、次のＲＵＢのデータを読み出し、通常再生を行う。このとき、ディスク上における１つのディフェクトの存在箇所は、一般に極めて限定的であることが多い。そのため、所定のＲＵＢのデータに対するＥＣＣデコードが完了した場合には、設定されたパラメータを初期値に戻す。
【００１１】
このように、従来のＰＣ（Personal Computer）などに設けられた再生装置では、通常再生によるＥＣＣデコードを正常に行うことできなかった場合に、許容するリトライ回数の範囲内で上述したリトライ再生を行い、ＥＣＣデコードを行うようにしている。
【００１２】
ここで、例えば、所定のＲＵＢ上にディフェクトが存在し、このＲＵＢのデータに対して４番目のパラメータを適用することによりＥＣＣデコードを正常に行うことができた場合について考える。すなわち、この例は、通常再生においてＥＣＣデコードを正常に行うことができず、４回目のリトライ再生においてＥＣＣデコードが正常に完了した場合である。
【００１３】
例えば、所定のＲＵＢのデータに対して４番目のパラメータを適用することによってＥＣＣデコードが完了すると、再生装置は、パラメータを初期値に戻し、次のＲＵＢからデータを読み出してＥＣＣデコードを行う。このようにして、それぞれのＲＵＢのデータに対してＥＣＣデコードを行う。
【００１４】
そして、例えば再生装置の光学ヘッドが１周し、前回リトライ再生を行ったＲＵＢに対して半径方向に隣接するＲＵＢのデータに対してＥＣＣデコードを行った場合について考える。このとき、このＲＵＢ上にもディフェクトが存在し、リトライ再生を行わなければならないとすると、この場合のディフェクト要因は、前回リトライ再生を行った場合と同様の要因である可能性が非常に高い。これは、ディフェクトが半径方向に隣接する複数のＲＵＢにまたがっていることが多いと考えられるためである。したがって、このＲＵＢに対するＥＣＣデコードを行う場合には、４番目のパラメータを適用することにより、ＥＣＣデコードを正常に行うことができると推定できる。
【発明の開示】
【発明が解決しようとする課題】
【００１５】
しかしながら、従来の再生装置では、上述したように、ディフェクトが存在するＲＵＢのデータに対するＥＣＣデコードが完了した時点でパラメータを初期値に戻してしまう。そのため、次のディフェクトが存在する別のＲＵＢのデータをＥＣＣデコードする場合には、ディフェクト要因が前回と同様であっても、再度パラメータを初期値から順次変更しながらＥＣＣデコードを行わなければならない。
【００１６】
すなわち、この例では、ディフェクトの要因が推定可能であっても、通常再生の後にリトライ再生を４回行わなければならないため、ＥＣＣデコードが完了するまでに時間を要してしまう。パラメータを順次切り替えてＥＣＣデコードが完了するまでに要する時間は、再生ビットレートの低下につながる。そのため、例えば放送局などのリアルタイム性が要求されるシステムにおいては、この再生に要する時間の増加が大きな問題となってしまう。
【００１７】
このように、従来の再生装置においては、ディフェクトが存在した場合に、パラメータを初期値から変更しながらＥＣＣデコードを行う必要がある。そのため、リトライ再生の回数が増加してしまい、ＥＣＣデコードを完了するまでに時間を要してしまうという問題点があった。
【００１８】
また、リトライ再生の回数が増加することによりＥＣＣデコードに要する時間が増大するため、ＥＣＣデコードの際に消費される電力が増大してしまうという問題点があった。消費電力の増大は、例えばバッテリーで駆動するノート型ＰＣなどの携帯型電子機器において、より顕著な問題である。
【００１９】
したがって、この発明の目的は、記録媒体上のディフェクトが存在する箇所に記録されたデータに対するＥＣＣデコードを効率的に行い、ＥＣＣデコードに要する時間を削減することができる再生装置および再生方法を提供することにある。
【課題を解決するための手段】
【００２０】
上述した課題を解決するために、第１の発明は、光ディスクに記録されたデータの再生信号を記録単位毎に読み出す再生部と、
読み出された再生信号に対してＥＣＣデコードを行うためのパラメータが所定に設定され、再生信号に対してＥＣＣデコードを行う再生信号処理部と、
複数のパラメータおよび複数のパラメータを切り替える順序を示すパラメータ番号がそれぞれ対応付けられて格納されたパラメータテーブルと、パラメータに対応するパラメータ番号の値とを記憶する記憶部と、
再生部および再生信号処理部を制御する制御部と
を備え、
制御部は、
ＥＣＣデコードが正常に完了しない場合に、ＥＣＣデコードが正常に完了するまで、パラメータテーブルに記述されたパラメータ番号の順序に従い、設定されているパラメータを切り替えて設定し、リトライ再生処理としてＥＣＣデコードを行うように再生信号処理部を制御し、
ＥＣＣデコードが正常に完了した場合に、設定されているパラメータに対応するパラメータ番号の値を記憶部に記憶し、次回のリトライ再生処理において、記憶したパラメータ番号の値に対応するパラメータを再生信号処理部に設定する再生装置である。
【００２１】
また、第２の発明は、光ディスクに記録されたデータの再生信号を記録単位毎に読み出す再生ステップと、
読み出された再生信号に対してＥＣＣデコードを行うためのパラメータが所定に設定され、再生信号に対してＥＣＣデコードを行う再生信号処理ステップと、
複数のパラメータおよび複数のパラメータを切り替える順序を示すパラメータ番号がそれぞれ対応付けられて格納されたパラメータテーブルと、パラメータに対応するパラメータ番号の値とを記憶部に記憶するステップと、
再生ステップおよび再生信号処理ステップを制御する制御ステップと
を備え、
制御ステップは、
ＥＣＣデコードが正常に完了しない場合に、ＥＣＣデコードが正常に完了するまで、パラメータテーブルに記述されたパラメータ番号の順序に従い、設定されているパラメータを切り替えて設定し、リトライ再生処理としてＥＣＣデコードを行うように再生信号処理ステップを制御し、
ＥＣＣデコードが正常に完了した場合に、設定されているパラメータに対応するパラメータ番号の値を記憶部に記憶し、次回のリトライ再生処理において、記憶したパラメータ番号の値に対応するパラメータを設定する再生装置である。
【００２２】
上述したように、第１および第２の発明では、光ディスクに記録されたデータの再生信号を記録単位毎に読み出し、読み出された再生信号に対してＥＣＣデコードを行うためのパラメータが所定に設定され、再生信号に対してＥＣＣデコードを行い、複数のパラメータおよび複数のパラメータを切り替える順序を示すパラメータ番号がそれぞれ対応付けられて格納されたパラメータテーブルと、パラメータに対応するパラメータ番号の値とを記憶部に記憶するようにされ、ＥＣＣデコードが正常に完了しない場合に、ＥＣＣデコードが正常に完了するまで、パラメータテーブルに記述されたパラメータ番号の順序に従い、設定されているパラメータを切り替えて設定し、リトライ再生処理としてＥＣＣデコードを行うように再生信号処理ステップを制御し、ＥＣＣデコードが正常に完了した場合に、設定されているパラメータに対応するパラメータ番号の値を記憶部に記憶し、次回のリトライ再生処理において、記憶したパラメータ番号の値に対応するパラメータを設定するようにしているため、リトライ再生処理によるＥＣＣデコードを効率的に行うことができる。
【発明の効果】
【００２３】
この発明は、リトライ再生によるＥＣＣデコードを行う際に、ＥＣＣデコードが正常に完了したときに設定されていたパラメータテーブル番号の値を記憶しておく。そして、次のリトライ再生処理の際には、記憶されたパラメータテーブル番号の値に対応するパラメータを最初に適用し、パラメータを順次切り替えながらＥＣＣデコードを行うようにしている。そのため、ディフェクトに対して最も効果的であると考えられるパラメータを最初に設定してリトライ再生を行うことにより、リトライ再生によるＥＣＣデコードを効率的に行い、ＥＣＣデコードに要する時間を削減することができるというという効果がある。
【発明を実施するための最良の形態】
【００２４】
以下、この発明の実施の形態について説明する。なお、説明は、以下の順序で行う。
１．この発明の実施の一形態
２．実施の一形態の変形例
【００２５】
＜１．実施の一形態＞
この発明の実施の一形態について、図面を参照して説明する。この発明の実施の一形態では、光ディスクなどの記録媒体の盤面にディフェクトが存在する場合に、ＥＣＣデコードが正常に完了するまでパラメータを順次切り替えて再生処理を行う。このとき、ＥＣＣデコードが完了したときに設定されていたパラメータを記憶しておき、次にディフェクトが存在する箇所のデータを読み出す際に、記憶されたパラメータを最初に適用して、パラメータを順次切り替えながらＥＣＣデコードを行う。
【００２６】
［再生装置の構成］
図１は、この発明の実施の一形態に適用可能な再生装置１の一例の構成を示す。図１に示す例では、この発明の実施の一形態に関連の深い部分について説明し、それ以外の部分については、図示および説明を省略する。再生装置１は、スピンドルモータ１１、光学ピックアップ１２、スレッドモータ１３、ＲＦ（Radio Frequency）部１４、再生信号処理部１５、ＣＰＵ（Central Processing Unit）１６、２軸制御部１７、サーボ制御部１８、アンプ１９および記憶部２０を備える。
【００２７】
スピンドルモータ１１は、光ディスク１０を装着するためのディスクテーブルが駆動軸に対して一体的に取り付けられている。スピンドルモータ１１は、後述するサーボ制御部１８から供給される駆動信号に基づき、駆動軸を回転駆動させることにより、ディスクテーブル上に装着された光ディスク１０を回転させる。例えば、スピンドルモータ１１は、駆動軸を線速度一定（ＣＬＶ：Constant Linear Velocity）または、角速度一定（ＣＡＶ：Constant Angular Velocity）で回転駆動させる。サーボ制御部１８は、スピンドルモータ１１を駆動するための駆動信号を生成し、アンプ１９を介してスピンドルモータ１１に供給する。
【００２８】
光学ピックアップ１２は、光ディスク１０に対してレーザビームを照射すると共に、光ディスク１０で反射されたレーザ光を受光する。光学ピックアップ１２は、図示は省略するが、レーザ光源としてのレーザダイオードと、レーザダイオードを駆動するレーザダイオードドライバと、レーザダイオードから出射されたレーザ光をレーザビームとして光ディスク１０の記録層に対して集光させる光学系と、光ディスク１０から反射されたレーザ光を検出するフォトディテクタとを有する。光学系は、２軸制御部１７から供給される駆動信号に基づき、ディスク面方向とディスク半径方向とに２軸駆動され、フォーカスおよびトラッキングが制御される。
【００２９】
光学系は、例えば、１本のレーザビームをグレーティングなどを用いて１本の０次光と２本の１次光とに３分割して光ディスク１０に対して照射する。フォトディテクタは、例えばそれぞれ受光面を２分割された２つの２分割ディテクタと、受光面を４分割された４分割ディテクタとからなる。フォトディテクタは、２本の１次光それぞれの反射光を２分割ディテクタでそれぞれ受光すると共に、１本の０次光の反射光を４分割ディテクタで受光し、受光面に応じた検出信号をそれぞれ出力する。
【００３０】
ＲＦ部１４は、光学ピックアップ１２から出力されるフォトディテクタの各分割受光面からの検出信号を受け取る。そして、受け取った各検出信号に対してそれぞれ増幅処理などを施すと共に、各信号間で所定の演算を行い、フォーカスエラー信号およびトラッキングエラー信号を生成する。また、ＲＦ部１４は、光ディスク１０からの反射レーザ光に応じた再生ＲＦ信号を生成する。生成された再生ＲＦ信号、フォーカスエラー信号およびトラッキングエラー信号は、再生信号処理部１５に供給される。
【００３１】
さらに、ＲＦ部１４は、光学ピックアップ１２から供給された信号に基づき、光学ピックアップ１２から光ディスク１０に対して照射されるレーザ光の光量を制御するための光量制御信号を生成し、光学ピックアップ１２のレーザダイオードドライバに供給する。
【００３２】
再生信号処理部１５は、再生時に、ＣＰＵ１６の制御に基づき、供給される再生ＲＦ信号に対して所定の信号処理を行う。そして、所定の信号処理が行われた再生ＲＦ信号に対してＡ／Ｄ変換を行い、再生データの記録符号の復号処理やエラー訂正符号の復号処理を行う。復号処理された再生データは、図示しないＩ／Ｆを介して外部に出力される。また、再生信号処理部１５は、供給されたフォーカスエラー信号およびトラッキングエラー信号をＡ／Ｄ変換して所定に信号処理し、２軸制御部１７に供給する。
【００３３】
図２は、再生信号処理部１５の一例の構成を示す。なお、図２に示す例では、ＲＦ部１４から供給された再生ＲＦ信号に対する信号処理を行い、Ａ／Ｄ変換するまでの部分について図示し、Ａ／Ｄ変換以降の処理を行う部分については、説明が煩雑となるのを防ぐため、省略する。再生信号処理部１５における再生ＲＦ信号の入力側には、ハイパスフィルタ（ＨＰＦ）２１、ＡＧＣ（Auto Gain Control）回路２２、イコライザ２３、Ａ／Ｄ（Analog/Digital）変換部２４およびＰＬＬ（Phase Locked Loop）回路２５が設けられている。
【００３４】
ハイパスフィルタ２１は、入力された再生ＲＦ信号の周波数帯域のうち、低域側の成分を抑制する。抑制される低域成分は、低域遮断周波数によって決定される。この低域遮断周波数は可変とされ、後述するＣＰＵ１６によって制御されて設定される。
【００３５】
ハイパスフィルタ２１は、例えば図３に示すように、信号ラインに対して直列に接続されたキャパシタＣと、信号ラインに対して並列に接続された抵抗Ｒとにより構成されている。ハイパスフィルタ２１の低域遮断周波数は、このキャパシタＣおよび抵抗Ｒの値に応じて決定することができ、例えば、抵抗Ｒの値を変更することにより、低域遮断周波数を変更することができる。具体的には、例えば複数の抵抗Ｒを並列に設け、スイッチ等で選択可能な構成とする。そして、スイッチを介して並列に接続された複数の抵抗Ｒから所定の抵抗Ｒを選択することにより、低域遮断周波数を変更することができる。
【００３６】
ＡＧＣ回路２２は、ハイパスフィルタ２１から出力された再生ＲＦ信号の信号レベルが光ディスク１０や読み取る箇所によってばらつきがある場合に、信号レベルが一定レベルとなるように自動的に制御する。ＡＧＣ回路２２から出力される再生ＲＦ信号の立ち上がりの速度である応答速度は、ＡＧＣ時定数によって決定される。このＡＧＣ時定数は可変とされ、ＣＰＵ１６によって制御されて設定される。
【００３７】
イコライザ２３は、ＡＧＣ回路２２から出力された再生ＲＦ信号の減衰する高域のレベルを補償する。Ａ／Ｄ変換部２４は、イコライザ２３から出力されたアナログ信号をディジタル信号に変換する。ＰＬＬ回路２５は、光ディスク１０に記録された同期信号に基づいてクロックを生成し、Ａ／Ｄ変換部２４に供給する。
【００３８】
説明は図１に戻り、ＣＰＵ１６は、図示されないＲＯＭ（Read Only Memory）に予め記憶されたプログラムに従いこの再生装置１の全体を制御する。ＣＰＵ１６は、記憶部２０に格納されたパラメータテーブルに記述されたパラメータ値に基づき、図２に示すハイパスフィルタ２１の低域遮断周波数およびＡＧＣ回路２２のＡＧＣ時定数を設定するように、再生信号処理部１５を制御する。なお、パラメータテーブルの詳細については、後述する。
【００３９】
２軸制御部１７は、供給された信号に基づき光学ピックアップ１２の２軸機構の動作を制御する。また、２軸制御部１７は、ＣＰＵ１６からの命令に従い、光学ピックアップ１２を、光ディスク１０上の指示されたトラック位置に移動させるための駆動信号を生成し、スレッドモータ１３に供給する。スレッドモータ１３は、２軸制御部１７から供給された駆動信号に基づき、光学ピックアップ１２を光ディスク１０の半径方向に移動させる。
【００４０】
［再生方法の概要］
この発明の実施の一形態に適用可能な再生装置による再生方法について、具体的に説明する。光ディスクなどの記録媒体に記録されたデータを再生する場合、再生装置は、光ディスクの最小記録単位であるＲＵＢ(Read Unit Block)毎にデータを読み出し、読み出されたデータに対して所定のパラメータを適用してＥＣＣデコードを行う。
【００４１】
所定のＲＵＢのデータに対する最初の再生処理（以下、通常再生と適宜称する）では、パラメータが初期値に設定され、読み出されたデータに対するＥＣＣデコードが行われる。また、光ディスクの盤面に傷や埃、指紋の汚れなどのディフェクトが存在する場合には、通常再生によるＥＣＣデコードができないことが考えられる。通常再生によるＥＣＣデコードができない場合には、パラメータの設定を変更してリトライによる再生処理（以下、リトライ再生と適宜称する）が行われ、再度ＥＣＣデコードが行われる。
【００４２】
パラメータは、通常、光ディスク１０の盤面にディフェクトが存在しない箇所を再生した場合にエラーレートが最良となる値が初期値として設定される。光ディスク１０の盤面にディフェクトが存在し、リトライ再生を行う場合には、パラメータの設定を変更する。このときのパラメータは、ディフェクトの要因に応じてＥＣＣデコードを正常に行うことができるようにされた値が設定される。
【００４３】
リトライ再生の際に適用されるパラメータは、予め複数種類の値が用意され、パラメータテーブルに記述されている。図４に示すように、パラメータテーブルには、複数のパラメータが記述されており、パラメータテーブル番号とパラメータ値とが対応付けられて記述されている。この例では、パラメータテーブルに４種類のパラメータが記述されている。
【００４４】
パラメータテーブル番号は、リトライ再生を繰り返し行う場合に、パラメータを切り替える順序を示す。パラメータ値は、例えば予め行われた実験等により各種のディフェクト要因に対して効果があるとされる値が記述されている。具体的には、例えば、パラメータテーブル番号＃１に対応するパラメータ値には、傷に対して効果がある値が記述され、パラメータテーブル番号＃２に対応するパラメータ値には、埃に対して効果がある値が記述されている。また、パラメータテーブル番号＃３に対応するパラメータ値には、気泡に対して効果がある値が記述され、パラメータテーブル番号＃４に対応するパラメータ値には、指紋に対して効果がある値が記述されている。なお、パラメータの詳細については、後述する。
【００４５】
例えば、図５に示すように、盤面にディフェクト１００が存在する光ディスク１０を再生する場合について考える。光ディスク１０には、所定長のＲＵＢが年輪構造によって連続して配置され、データが記録されている。この光ディスク１０を再生する場合には、再生装置の光学ヘッドが内周側から外周側に向かって順次スキャンされ、内周側の第１のＲＵＢ１０１から外周側の第８のＲＵＢ１０８まで、ＲＵＢ毎に順次データが読み出されて再生処理が行われる。なお、この例では、第１のＲＵＢ１０１、第４のＲＵＢ１０４および第８のＲＵＢ１０８上に、指紋の汚れによるディフェクト１００が存在している場合について説明する。
【００４６】
先ず、再生装置は、パラメータを初期値に設定し、第１のＲＵＢ１０１に対して通常再生を行う。パラメータの初期値は、ディフェクト１００が存在しない箇所を再生した際にエラーレートが最良となる値である。このとき、第１のＲＵＢ１０１上にはディフェクト１００が存在するため、ＥＣＣデコードを正常に行うことができない。したがって、再生装置は、パラメータを変更して第１のＲＵＢ１０１に対するリトライ再生を行う。
【００４７】
リトライ再生を繰り返し行う場合には、上述した図４に示すようなパラメータテーブルに記述されたパラメータテーブル番号の順序に従ってパラメータを適用し、ＥＣＣデコードを行う。
【００４８】
この例において再生装置は、第１のＲＵＢに対する１回目のリトライ再生として、最初にパラメータテーブル番号＃１のパラメータを適用し、ＥＣＣデコードを行う。しかしながら、この例におけるディフェクト１００の要因は、指紋による汚れである。パラメータテーブル番号＃１のパラメータは、傷に対して効果があるパラメータであり、このディフェクト１００に対して適切なパラメータではないため、ＥＣＣデコードを正常に行うことができない。
【００４９】
次に、再生装置は、パラメータテーブル番号＃２のパラメータを適用し、２回目のリトライ再生によるＥＣＣデコードを行う。しかしながら、パラメータテーブル番号＃２のパラメータは、埃に対して効果があるパラメータであるため、同様にＥＣＣデコードを正常に行うことができない。また、次に、再生装置は、パラメータテーブル番号＃３のパラメータを適用し、３回目のリトライ再生によるＥＣＣデコードを行う。しかしながら、パラメータテーブル番号＃３のパラメータは、気泡に対して効果があるパラメータであるため、同様にＥＣＣデコードを正常に行うことができない。
【００５０】
次に、再生装置は、パラメータテーブル番号＃４のパラメータを適用し、４回目のリトライ再生によるＥＣＣデコードを行う。パラメータテーブル番号＃４のパラメータは、指紋に対して効果があるパラメータであるため、今回のディフェクト１００に対して適切なパラメータであり、ＥＣＣデコードを正常に完了することができる。
【００５１】
このように、光ディスク１０の再生処理を開始してから、最初にディフェクトが存在するＲＵＢに対するリトライ再生を行う場合には、最初にパラメータテーブル番号＃１のパラメータを適用し、リトライ再生によるＥＣＣデコードを行う。
【００５２】
このとき、この発明の実施の一形態では、リトライ再生によるＥＣＣデコードが正常に完了した場合に適用したパラメータに対応するパラメータテーブル番号を記憶しておく。この例では、パラメータテーブル番号＃４に対応するパラメータを適用することによってＥＣＣデコードが正常に完了したので、パラメータテーブル番号＃４を記憶する。
【００５３】
第１のＲＵＢ１０１に対するＥＣＣデコードが完了すると、再生装置は、パラメータの設定を初期値に戻し、次のＲＵＢである第２のＲＵＢ１０２に対して通常再生を行う。第２のＲＵＢ１０２上にはディフェクト１００が存在しないため、通常再生によりＥＣＣデコードを正常に行うことができる。また、第２のＲＵＢ１０２に対するＥＣＣデコードが完了すると、再生装置は、続いて第３のＲＵＢ１０３に対して通常再生を行う。第３のＲＵＢ１０３も同様にディフェクト１００が存在しないため、通常再生によりＥＣＣデコードを正常に行うことができる。
【００５４】
第３のＲＵＢ１０３に対するＥＣＣデコードが完了すると、再生装置は、続いて第４のＲＵＢ１０４に対して通常再生を行う。第４のＲＵＢ１０４上にはディフェクト１００が存在するため、ＥＣＣデコードを正常に行うことができない。したがって、再生装置は、パラメータを変更して第４のＲＵＢ１０４に対するリトライ再生を行う。
【００５５】
ここで、この発明の実施の一形態では、前回リトライ再生を行いＥＣＣデコードが正常に完了した際に適用したパラメータに対応するパラメータテーブル番号を記憶するようにしている。したがって、再生装置は、第４のＲＵＢ１０４に対する１回目のリトライ再生として、記憶されたパラメータテーブル番号に対応するパラメータを適用し、ＥＣＣデコードを行う。
【００５６】
この例では、パラメータテーブル番号＃４が記憶されているため、パラメータテーブル番号＃４に対応するパラメータを適用してＥＣＣデコードを行う。このパラメータは、指紋に対して効果があるパラメータであるため、今回のディフェクト１００に対して適切なパラメータであり、ＥＣＣデコードを正常に完了することができる。そして、再生装置は、このとき用いたパラメータに対応するパラメータテーブル番号＃４を記憶する。
【００５７】
第４のＲＵＢ１０４に対するＥＣＣデコードが完了すると、再生装置は、パラメータの設定を初期値に戻し、上述と同様に第５のＲＵＢ１０５から第８のＲＵＢ１０８に対して再生処理を順次行う。第５のＲＵＢ１０５、第６のＲＵＢ１０６および第７のＲＵＢ１０７上には、ディフェクト１００が存在しないため、通常再生によりＥＣＣデコードを正常に行うことができる。
【００５８】
第８のＲＵＢ１０８については、ディフェクト１００が存在しているため、通常再生によるＥＣＣデコードを正常に行うことができないので、記憶されたパラメータテーブル番号＃４に対応するパラメータを適用して、リトライ再生によるＥＣＣデコードを行う。このパラメータは、指紋に対して効果があるパラメータであるため、今回のディフェクト１００に対して適切なパラメータであり、ＥＣＣデコードを正常に完了することができる。そして、再生装置は、このとき用いたパラメータに対応するパラメータテーブル番号＃４を記憶する。
【００５９】
このようにして、リトライ再生の際に、記憶されたパラメータテーブル番号に対応するパラメータを適用してＥＣＣデコードを行うことにより、リトライ再生の回数を削減し、ＥＣＣデコードを正常に完了するまでに要する時間を削減することができる。
【００６０】
［パラメータについて］
ＥＣＣデコードの際に設定されるパラメータについて、詳細に説明する。上述したように、従来から、通常再生およびリトライ再生の際には、所定のパラメータを適用して、光ディスク１０から読み出されたデータに対するＥＣＣデコードを行う。
【００６１】
従来は、このとき適用されるパラメータにより、例えば、再生ＲＦ信号に対するアンプゲイン、フィルタ処理におけるカットオフ周波数やブースト帯域・ブーストレベル、オフセットフィードバックゲイン、オフセットモード、再生クロックを得るためのＰＬＬループゲイン、ビタビ復号を採用した場合における振幅基準値等を設定していた。
【００６２】
しかしながら、この場合には、パラメータの設定を行う項目が非常に多いため、パラメータを変更した場合の効果の検証等が非常に煩雑となってしまうことが考えられる。
【００６３】
そこで、この発明の実施の一形態では、ＥＣＣデコードの際に適用されるパラメータにより、図２に示すハイパスフィルタ２１における低域遮断周波数およびＡＧＣ回路２２におけるＡＧＣ時定数のみを設定するようにしている。
【００６４】
低域遮断周波数は、ハイパスフィルタ２１に入力される再生ＲＦ信号の周波数帯域のうち、低域側の成分を抑制する周波数を示す。低域遮断周波数を変更することにより、抑制される低域の領域を変更し、ディフェクトが存在する箇所のデータを読み出した際に、再生ＲＦ信号のエンベロープの過渡変動を抑制することができる。また、不要な周波数帯域に発生するノイズを除去し、再生ＲＦ信号のＳＮ（Signal to Noise）比を改善することができる。
【００６５】
ＡＧＣ時定数は、ＡＧＣ回路２２に入力される再生ＲＦ信号の立ち上がりの速度である応答速度を示す。ＡＧＣ時定数を変更することにより、読み出されたデータの再生ＲＦ信号の応答速度を変更し、精度の高い過渡応答制御を行うことができる。
【００６６】
このように、低域遮断周波数およびＡＧＣ時定数を各種ディフェクトに対して最も有効な設定にすることにより、ＰＬＬ回路２５の動作が安定するとともに、再生ＲＦ信号のＳＮ比を改善し、データ読み出しの際のエラーレートを改善することができる。また、この発明の実施の一形態におけるパラメータは、従来の複雑なパラメータ設定法と比較して、制御ソフトウェアのアルゴリズムを簡略化でき、極めて短い時間でその効果を得ることができる。また、パラメータを変更した場合の効果についての検証等も容易に行うことができる。
【００６７】
パラメータテーブルについて、より詳細に説明する。上述の図４および図５に示す例では、パラメータテーブルに記述されたパラメータ値がそれぞれ異なるように説明したが、これはこの例に限られない。例えば、ディフェクトが存在する箇所のデータを読み出す際には、ランダムに発生する外乱により再生ＲＦ信号処理系およびサーボ系の挙動が不安定となる場合が考えられる。このような場合には、リトライ再生時にディフェクト要因に対して効果があるパラメータを一度だけ適用しても、データを確実に読み出すことができない場合がある。
【００６８】
そこで、この発明の実施の一形態では、リトライ再生を繰り返し行う場合に、パラメータテーブルに記述された複数のパラメータテーブル番号に対して同一のパラメータを連続して設定し、リトライ再生を複数回行うようにしている。こうすることにより、ディフェクトが存在する箇所のデータを確実に読み出すことができる。
【００６９】
なお、同一のパラメータを用いてリトライ再生を連続して３回繰り返すことにより、ディフェクトが存在する箇所のデータを確実に読み出すことが可能であることが、実験により判明している。
【００７０】
図６は、１００ＲＵＢから読み出されたデータに対して、同一のパラメータでリトライ再生を繰り返し行った場合の、リトライ回数と読み出し完了率との関係の一例を示す。横軸は、リトライ再生の回数を示す。縦軸は、複数のＲＵＢ数と、複数のＲＵＢのデータに対してＥＣＣデコードを行い、ＥＣＣデコードが正常に完了したＲＵＢ数との割合である読み出し完了率を示す。この例では、１００ＲＵＢのデータに対してＥＣＣデコードを行った場合の、ＥＣＣデコードが正常に完了したＲＵＢ数の割合を示している。
【００７１】
図６に示す例では、１００ＲＵＢ分のデータを読み出し、読み出されたデータに対してＥＣＣデコードを行う。このとき、最初の通常再生においては、パラメータを初期値に設定する。１回目から３回目のリトライ再生においては、パラメータを同一の「パラメータＡ」に設定し、４回目および５回目のリトライ再生においては、パラメータを同一の「パラメータＢ」に設定する。
【００７２】
先ず、パラメータを初期値に設定し、通常再生（リトライ回数が０回）を行った場合には、読み出し完了率が４０％程度であった。次に、パラメータを「パラメータＡ」に設定し、１回目のリトライ再生を行った場合には、読み出し完了率が７５％程度となった。また、パラメータを同一の「パラメータＡ」に設定し、２回目のリトライ再生を行った場合には、読み出し完了率が９５％程度となった。さらに、パラメータを同一の「パラメータＡ」に設定し、３回目のリトライ再生を行った場合には、読み出し完了率が１００％となり、１００ＲＵＢ全てのデータに対してＥＣＣデコードを正常に完了することができた。
【００７３】
なお、点線で示すグラフは、パラメータを初期値に固定してリトライ再生を５回繰り返した場合を示す。この場合、５回目のリトライ再生を行った場合でも、読み出し完了率が４２％程度であった。
【００７４】
このように、リトライ再生を繰り返し行う際に、同一のパラメータに設定することにより、ＲＵＢのデータに対するＥＣＣデコードを正常に完了することができる。
【００７５】
図７は、パラメータテーブルに設定されるパラメータの一例を示す。例えば、パラメータテーブル番号＃１〜＃３には、同一のパラメータ値「０ｘ０ｄ」が対応付けられて記述されている。また、パラメータテーブル番号＃４および＃５には、別のパラメータ値「０ｘ０９」が対応付けられて記述されている。なお、それぞれのパラメータ値の前に示された「０ｘ」は、その値が１６進数で表記されていることを示す。
【００７６】
パラメータ値「０ｘ０ｄ」は、例えば傷や気泡など、１００μｍ以上の大きさのディフェクトに対して効果があるパラメータである。このパラメータは、ハイパスフィルタ２１の低域遮断周波数が最も高い設定であり、具体的には、例えば低域遮断周波数がパラメータの初期値に対して約４倍の値に設定される。また、ＡＧＣ時定数がパラメータの初期値に対して約２倍の値に設定される。
【００７７】
パラメータ値「０ｘ０９」は、例えば埃など、１００μｍ以下の大きさのディフェクトに対して効果があるパラメータである。このパラメータは、ハイパスフィルタ２１の低域遮断周波数が２番目に高い設定であり、具体的には、例えば低域遮断周波数がパラメータの初期値に対して約２倍の値に設定される。また、ＡＧＣ時定数がパラメータの初期値に対して約２倍の値に設定される。
【００７８】
なお、この例において、パラメータテーブルには、５つのパラメータ値が記述されているが、パラメータテーブルに記述されるパラメータ値の数は、この例に限られず、例えば許容されるリトライ回数に応じて決定することができる。
【００７９】
［再生処理］
次に、この発明の実施の一形態に適用可能な再生装置１による再生処理の流れについて、図８および図９に示すフローチャートを参照して説明する。なお、特別な記載がない限り、以下の処理は、ＣＰＵ１６の制御の下で行われるものとする。この例では、リトライ再生の許容回数を５回とした場合について説明する。また、以下では、１回目のリトライ再生から５回目のリトライ再生までの一連の処理を「１セットのリトライ再生」と記述して説明する。
【００８０】
先ず、所定の光ディスク１０から初めてデータを読み出す場合の再生処理について、図８を参照して説明する。ステップＳ１では、パラメータが初期値に設定され、所定のＲＵＢから読み出されたデータに対して通常再生によるＥＣＣデコードが行われる。そして、ステップＳ２で、通常再生によるＥＣＣデコードが正常に完了したか否かが判断される。ＥＣＣデコードが完了したと判断された場合には、処理がステップＳ１に戻り、次のＲＵＢからデータが読み出され、読み出されたデータに対して通常再生が行われる。一方、ＥＣＣデコードが正常に完了しないと判断された場合には、処理がステップＳ３に移行する。
【００８１】
ステップＳ３では、パラメータテーブルに記述されたパラメータテーブル番号＃１に対応するパラメータが設定される。そして、読み出されたデータに対して１回目のリトライ再生によるＥＣＣデコードが行われる。次のステップＳ４で、１回目のリトライ再生によるＥＣＣデコードが正常に完了したか否かが判断される。ＥＣＣデコードが正常に完了したと判断された場合には、処理がステップＳ１５に移行する。一方、ＥＣＣデコードが正常に完了しないと判断された場合には、処理がステップＳ５に移行する。
【００８２】
ステップＳ５では、パラメータテーブルに記述されたパラメータテーブル番号＃２に対応するパラメータが設定される。そして、読み出されたデータに対して２回目のリトライ再生によるＥＣＣデコードが行われる。次のステップＳ６で、２回目のリトライ再生によるＥＣＣデコードが正常に完了したか否かが判断される。ＥＣＣデコードが正常に完了したと判断された場合には、処理がステップＳ１５に移行する。一方、ＥＣＣデコードが正常に完了しないと判断された場合には、処理がステップＳ７に移行する。
【００８３】
ステップＳ７では、パラメータテーブルに記述されたパラメータテーブル番号＃３に対応するパラメータが設定される。そして、読み出されたデータに対して３回目のリトライ再生によるＥＣＣデコードが行われる。次のステップＳ８で、３回目のリトライ再生によるＥＣＣデコードが正常に完了したか否かが判断される。ＥＣＣデコードが正常に完了したと判断された場合には、処理がステップＳ１５に移行する。一方、ＥＣＣデコードが正常に完了しないと判断された場合には、処理がステップＳ９に移行する。
【００８４】
ステップＳ９では、パラメータテーブルに記述されたパラメータテーブル番号＃４に対応するパラメータが設定される。そして、読み出されたデータに対して４回目のリトライ再生によるＥＣＣデコードが行われる。次のステップＳ１０で、４回目のリトライ再生によるＥＣＣデコードが正常に完了したか否かが判断される。ＥＣＣデコードが正常に完了したと判断された場合には、処理がステップＳ１５に移行する。一方、ＥＣＣデコードが正常に完了しないと判断された場合には、処理がステップＳ１１に移行する。
【００８５】
ステップＳ１１では、パラメータテーブルに記述されたパラメータテーブル番号＃５に対応するパラメータが設定される。そして、読み出されたデータに対して５回目のリトライ再生によるＥＣＣデコードが行われる。次のステップＳ１２で、５回目のリトライ再生によるＥＣＣデコードが正常に完了したか否かが判断される。ＥＣＣデコードが正常に完了したと判断された場合には、処理がステップＳ１５に移行する。一方、ＥＣＣデコードが正常に完了しないと判断された場合には、処理がステップＳ１３に移行し、再生処理を中断する。そして、ステップＳ１４で、パラメータテーブルの先頭に記述されたパラメータテーブル番号である値「１」が記憶部２０に記憶されたテーブルポインタに格納される。
【００８６】
また、１回目から５回目のリトライ再生において、ＥＣＣデコードが正常に完了すると、ステップＳ１５において、リトライ再生の際に設定されたパラメータに対応するパラメータテーブル番号の値がテーブルポインタに格納される。例えば、１回目のリトライ再生によってＥＣＣデコードが正常に完了した場合には、このとき設定されたパラメータに対応するパラメータテーブル番号である値「１」がテーブルポインタに格納される。同様に、２回目〜５回目のリトライ再生によってＥＣＣデコードが正常に完了した場合には、値「２」〜値「５」がテーブルポインタに格納される。
【００８７】
そして、ステップＳ１６で、パラメータが初期値に設定され、処理がステップＳ１に戻り、次のＲＵＢに対して上述した一連の処理が行われる。
【００８８】
次に、前回の１セットのリトライ再生によってＥＣＣデコードが完了した後に、他のＲＵＢからデータを読み出す場合の再生処理について、図９を参照して説明する。ここでは、一例として、前回の１セットのリトライ再生において、３回目のリトライ再生によってＥＣＣデコードが完了し、テーブルポインタに値「３」が格納されている場合について説明する。
【００８９】
ステップＳ２１では、パラメータが初期値に設定され、所定のＲＵＢから読み出されたデータに対して通常再生によるＥＣＣデコードが行われる。そして、ステップＳ２２で、通常再生によるＥＣＣデコードが正常に完了したか否かが判断される。ＥＣＣデコードが完了したと判断された場合には、処理がステップＳ２１に戻り、次のＲＵＢからデータが読み出され、読み出されたデータに対して通常再生が行われる。一方、ＥＣＣデコードが正常に完了しないと判断された場合には、処理がステップＳ２３に移行する。
【００９０】
ステップＳ２３では、テーブルポインタが参照され、テーブルポインタに格納された値のパラメータテーブル番号に対応するパラメータが設定される。そして、読み出されたデータに対して１回目のリトライ再生によるＥＣＣデコードが行われる。すなわち、この例では、テーブルポインタに値「３」が格納されているため、パラメータテーブル番号＃３に対応するパラメータが設定される。次のステップＳ２４で、１回目のリトライ再生によるＥＣＣデコードが正常に完了したか否かが判断される。ＥＣＣデコードが正常に完了したと判断された場合には、処理がステップＳ３５に移行する。一方、ＥＣＣデコードが正常に完了しないと判断された場合には、処理がステップＳ２５に移行する。
【００９１】
ステップＳ２５では、テーブルポインタに格納された値に基づき、ステップＳ２３で参照された値をさらに１だけ増加させた値のパラメータテーブル番号に対応するパラメータが設定される。そして、読み出されたデータに対して２回目のリトライ再生によるＥＣＣデコードが行われる。すなわち、この例では、ステップＳ２３で参照された値「３」を１だけ増加させた値「４」に基づき、パラメータテーブル番号＃４に対応するパラメータが設定される。
【００９２】
次のステップＳ２６で、２回目のリトライ再生によるＥＣＣデコードが正常に完了したか否かが判断される。ＥＣＣデコードが正常に完了したと判断された場合には、処理がステップＳ３５に移行する。一方、ＥＣＣデコードが正常に完了しないと判断された場合には、処理がステップＳ２７に移行する。
【００９３】
ステップＳ２７では、テーブルポインタに格納された値に基づき、ステップＳ２５で参照された値をさらに１だけ増加させた値のパラメータテーブル番号に対応するパラメータが設定される。そして、読み出されたデータに対して３回目のリトライ再生によるＥＣＣデコードが行われる。すなわち、この例では、ステップＳ２５で参照された値「４」を１だけ増加させた値「５」に基づき、パラメータテーブル番号＃５に対応するパラメータが設定される。
【００９４】
次のステップＳ２８で、３回目のリトライ再生によるＥＣＣデコードが正常に完了したか否かが判断される。ＥＣＣデコードが正常に完了したと判断された場合には、処理がステップＳ３５に移行する。一方、ＥＣＣデコードが正常に完了しないと判断された場合には、処理がステップＳ２９に移行する。
【００９５】
ステップＳ２９では、テーブルポインタに格納された値に基づき、ステップＳ２７で参照された値をさらに１だけ増加させた値のパラメータテーブル番号に対応するパラメータが設定される。そして、読み出されたデータに対して４回目のリトライ再生によるＥＣＣデコードが行われる。なお、この例では、ステップＳ２７で参照された値「５」を１だけ増加させた値「６」に基づき、パラメータテーブル番号＃６に対応するパラメータが設定されることになる。しかしながら、この例では、パラメータテーブルに記述されたパラメータテーブル番号が＃５までである。そのため、このような場合には、先頭のパラメータテーブル番号に戻り、パラメータテーブル番号＃１に対応するパラメータが設定される。
【００９６】
次のステップＳ３０で、４回目のリトライ再生によるＥＣＣデコードが正常に完了したか否かが判断される。ＥＣＣデコードが正常に完了したと判断された場合には、処理がステップＳ３５に移行する。一方、ＥＣＣデコードが正常に完了しないと判断された場合には、処理がステップＳ３１に移行する。
【００９７】
ステップＳ３１では、テーブルポインタに格納された値に基づき、ステップＳ２９で参照された値をさらに１だけ増加させた値のパラメータテーブル番号に対応するパラメータが設定される。そして、読み出されたデータに対して５回目のリトライ再生によるＥＣＣデコードが行われる。すなわち、この例では、ステップＳ２９で参照された値「１」を１だけ増加させた値「２」に基づき、パラメータテーブル番号＃２に対応するパラメータが設定される。
【００９８】
次のステップＳ３２で、５回目のリトライ再生によるＥＣＣデコードが正常に完了したか否かが判断される。ＥＣＣデコードが正常に完了したと判断された場合には、処理がステップＳ３５に移行する。一方、ＥＣＣデコードが正常に完了しないと判断された場合には、処理がステップＳ３３に移行し、再生処理を中断する。そして、ステップＳ３４で、パラメータテーブルの先頭に記述されたパラメータテーブル番号である値「１」がテーブルポインタに格納される。
【００９９】
また、１回目から５回目のリトライ再生において、ＥＣＣデコードが正常に完了すると、ステップＳ３５において、リトライ再生の際に設定されたパラメータに対応するパラメータテーブル番号がテーブルポインタに格納される。例えば、１回目のリトライ再生によってＥＣＣデコードが正常に完了した場合には、このとき設定されたパラメータに対応するパラメータテーブル番号である値「３」がテーブルポインタに格納される。同様に、２回目〜５回目のリトライ再生によってＥＣＣデコードが正常に完了した場合には、値「４」〜値「２」がテーブルポインタに格納される。
【０１００】
そして、ステップＳ３６で、パラメータが初期値に設定され、処理がステップＳ２１に戻り、次のＲＵＢに対して上述した一連の処理が行われる。
【０１０１】
なお、上述の再生処理では、初めてＲＵＢからデータを読み出す場合と、前回の１セットのリトライ再生によってＥＣＣデコードが完了した後に、他のＲＵＢからデータを読み出す場合とで異なる再生処理を行うように説明したが、これはこの例に限られない。例えば、テーブルポインタに値「１」を予め格納しておき、初めてＲＵＢからデータを読み出す場合においても、テーブルポインタを参照して設定するパラメータを決定するようにしてもよい。
【０１０２】
こうすることにより、初めてＲＵＢからデータを読み出す場合と、前回の１セットのリトライ再生によってＥＣＣデコードが完了した後に、他のＲＵＢからデータを読み出す場合とで、同様の再生処理を適用することができる。
【０１０３】
このように、この発明の実施の一形態では、ディフェクトが存在する箇所のＲＵＢのデータに対してリトライ再生によるＥＣＣデコードを行う際に、ＥＣＣデコードが正常に完了したときに設定されていたパラメータテーブル番号を記憶しておく。そして、次にディフェクトが存在する箇所のデータを読み出す際に、記憶されたパラメータテーブル番号に対応するパラメータを最初に適用して、パラメータを順次切り替えながらＥＣＣデコードを行うようにしている。したがって、ディフェクトに対して最も効果的であると考えられるパラメータを最初に設定してリトライ再生を行うため、リトライ再生によるＥＣＣデコードを効率的に行い、ＥＣＣデコードに要する時間を削減することができる。
【０１０４】
また、リトライ再生の回数を減らし、ＥＣＣデコードに要する時間を削減することにより、ＥＣＣデコードによる消費電力を抑えることができる。
【０１０５】
＜２．実施の一形態の変形例＞
この発明の実施の一形態の変形例について説明する。再生装置１では、通常、光ディスク１０が装着されると、スタートアップと呼ばれる処理が行われる。スタートアップ処理では、パラメータが初期値に設定され、再生装置１に装着された光ディスク１０から読み出されたデータによる再生ＲＦ信号のジッタ等を計測し、光ディスク１０の盤面の状態を評価する。そして、評価結果に応じて各種パラメータの設定を行い、スタートアップ処理後の通常再生が行われる。
【０１０６】
ここで、例えばスタートアップ処理中にリトライ再生が行われると、設定されているパラメータが変更されてしまい、光ディスク１０の盤面の状態を正しく計測できなくなってしまう。そのため、評価結果に応じて設定される各種パラメータの設定精度が悪化してしまうおそれがある。
【０１０７】
そこで、この発明の実施の一形態の変形例では、例えばスタートアップ処理中のパラメータ変更を防ぐため、リトライ再生機能を必要に応じてＯＦＦとすることができるようにしている。
【０１０８】
図１０は、再生装置１における動作の流れの一例を示す。再生装置１では、ステップＳ５１で光ディスク１０が装着されると、ステップＳ５２でスタートアップ処理が行われる。スタートアップ処理により光ディスク１０の盤面の状態の計測が終了すると、ステップＳ５３で通常再生処理が行われる。そして、ステップＳ５４で光ディスク１０が取り外される。
【０１０９】
スタートアップ処理中は、光ディスク１０の盤面の状態を正確に計測する必要があるため、パラメータが初期値に設定され、パラメータの設定が変更されないようにリトライ再生機能をＯＦＦとする。そして、スタートアップ処理が終了した後に通常再生処理が行われるため、盤面の状態に応じてパラメータを変更できるようにリトライ再生機能をＯＮとし、データの読み出しが行われる。
【０１１０】
［再生処理］
次に、この発明の実施の一形態の変形例に適用可能な再生装置１による再生処理の流れについて、図１１に示すフローチャートを参照して説明する。なお、特別な記載がない限り、以下の処理は、ＣＰＵ１６の制御の下で行われるものとする。また、上述した実施の一形態と同様の処理を行う部分については同一の符号を付し、詳細な説明を省略する。
【０１１１】
ステップＳ１では、パラメータが初期値に設定され、所定のＲＵＢから読み出されたデータに対して通常再生によるＥＣＣデコードが行われる。そして、ステップＳ２で、通常再生によるＥＣＣデコードが正常に完了したか否かが判断される。ＥＣＣデコードが完了したと判断された場合には、処理がステップＳ１に戻り、次のＲＵＢからデータが読み出され、読み出されたデータに対して通常再生が行われる。一方、ＥＣＣデコードが正常に完了しないと判断された場合には、処理がステップＳ４０に移行する。
【０１１２】
ステップＳ４０では、スタートアップ処理中であるか否かが判断される。スタートアップ処理中であると判断された場合には、処理がステップＳ１に戻る。一方、スタートアップ処理中でないと判断された場合には、処理がステップＳ３に移行する。なお、ステップＳ３以降の再生処理は、上述した実施の一形態と同様であるため、説明を省略する。
【０１１３】
このように、スタートアップ処理中である場合には、通常再生処理に戻ることにより、リトライ再生が行われるのを防ぎ、スタートアップ処理による光ディスク１０の盤面の状態を正確に計測することができる。
【０１１４】
以上、この発明の実施の一形態および実施の一形態の変形例について説明したが、この発明は、上述したこの発明の実施の一形態および実施の一形態の変形例に限定されるものではなく、この発明の要旨を逸脱しない範囲内で様々な変形や応用が可能である。例えば、上述の実施の一形態の変形例では、スタートアップ処理の際にリトライ再生機能をＯＦＦとするように説明したが、これに限られず、パラメータを初期値に固定したい場合に、リトライ再生機能をＯＦＦとすることができる。
【図面の簡単な説明】
【０１１５】
【図１】この発明の実施の一形態に適用可能な再生装置の一例の構成を示すブロック図である。
【図２】再生信号処理部の一例の構成を示すブロック図である。
【図３】ハイパスフィルタの一例の構成を示す略線図である。
【図４】パラメータテーブルの一例を示す略線図である。
【図５】この発明の実施の一形態に適用可能な再生方法について説明するための略線図である。
【図６】リトライ回数と読み出し完了率の関係について説明するための略線図である。
【図７】パラメータテーブルの一例を示す略線図である。
【図８】光ディスクから初めてデータを読み出す場合の再生処理の流れについて説明するためのフローチャートである。
【図９】他のＲＵＢからデータを読み出す場合の再生処理の流れについて説明するためのフローチャートである。
【図１０】この発明の実施の一形態の変形例に適用可能な再生装置１による動作の流れの一例を示す。
【図１１】この発明の実施の一形態の変形例に適用可能な再生処理の流れについて説明するためのフローチャートである。
【符号の説明】
【０１１６】
１  再生装置
１０  光ディスク
１１  スピンドルモータ
１２  光学ピックアップ
１３  スレッドモータ
１４  ＲＦ部
１５  再生信号処理部
１６  ＣＰＵ
２０  記憶部
２１  ハイパスフィルタ
２２  ＡＧＣ回路
【図１】
2010123205.tif 000003
【図２】
2010123205.tif 000004
【図３】
2010123205.tif 000005
【図４】
2010123205.tif 000006
【図５】
2010123205.tif 000007
【図６】
2010123205.tif 000008
【図７】
2010123205.tif 000009
【図８】
2010123205.tif 000010
【図９】
2010123205.tif 000011
【図１０】
2010123205.tif 000012
【図１１】
2010123205.tif 000013