(57)【要約】      （修正有）【課題】  ディスクの読み取り動作の失敗原因に基づいてリトライ動作の方法を変更でき、最適な動作方法の選択を可能とすることによって、効率的なリトライ処理を行い、ディスクの読み取り性能を向上させる。【解決手段】  ＤＣＢの先頭物理アドレス（ＰＳＮ）０２ＦＦ０ｈへシーク動作を行い（ステップＳ２０１）、シーク動作完了の判定でシーク失敗の場合は（ステップＳ２０２／ＮＯ）、シーク目標アドレスに３２ＥＣＣブロック分のオフセット値を加え（ステップＳ２０４）、そのアドレスがＤＣＢ領域を超えていなければ（ステップＳ２０５／ＮＯ）シーク動作を再度実行する（ステップＳ２０６）。一方、シーク動作完了のときは（ステップＳ２０２／ＹＥＳ）データの読み出しを行い（ステップＳ２０３）、符号訂正処理の判定でエラー発生の場合には（ステップＳ２０７／ＹＥＳ）、次のＤＣＢのＰＳＮを読み出し動作開始として実行する（ステップＳ２０３）。【選択図】  図２
2007035190.tif 000002
【特許請求の範囲】
【請求項１】
ディスクの識別情報が繰り返し記録されているディスク媒体について、前記識別情報を読み出し、識別されたディスクに基づく再生動作を行う再生手段を有する光ディスク再生装置において、
前記再生手段における読み出し動作の失敗を検出する検出手段と、
前記検出手段により検出された読み出し動作の失敗の原因に基づいて前記再生手段のリトライ動作の方法を選択することについて制御する制御手段と、
前記制御手段により選択された方法でリトライ動作を実行するリトライ手段とを有することを特徴とする光ディスク再生装置。
【請求項２】
前記検出手段は、前記読み出し動作において、少なくともシーク動作エラー又は符号訂正処理エラーのいずれか１つを検出することを特徴とする請求項１に記載の光ディスク再生装置。
【請求項３】
前記制御手段は、前記検出手段によってシーク動作エラーを検出した場合に、シーク目標のアドレスから任意のオフセット値を加えた目標アドレスに対してシークするリトライ動作の方法を選択する制御を行い、
前記リトライ手段は、前記方法によるリトライ動作を実行することを特徴とする請求項１又は２に記載の光ディスク再生装置。
【請求項４】
前記制御手段は、前記目標アドレスが前記識別情報の記録領域内に存在するか否かを判定し、前記記録領域内に存在すると判定された場合に、前記シーク目標アドレスから任意のオフセット値を加えた前記目標アドレスに対してシークするリトライ動作の方法を選択する制御を行うことを特徴とする請求項３に記載の光ディスク再生装置。
【請求項５】
前記制御手段は、前記検出手段によって符号訂正処理エラーを検出した場合に、シーク動作を伴わずに読み出し開始アドレスのみを更新するリトライ動作の方法を選択する制御を行い、
前記リトライ手段は、前記方法によるリトライ動作を実行することを特徴とする請求項１から４のいずれか１項に記載の光ディスク再生装置。
【請求項６】
前記制御手段は、前記の更新した読み出し開始アドレスが前記識別情報の記録領域内に存在するか否かを判定し、前記記録領域内に存在すると判定された場合に、シーク動作を伴わずに前記の読み出し開始アドレスのみを更新するリトライ動作の方法を選択する制御を行うことを特徴とする請求項５に記載の光ディスク再生装置。
【請求項７】
ユーザは、外部インターフェースを介し外部コントローラにてリトライ回数のカウントの判定を伴うリトライ動作の方法を選択することができ、
前記制御手段は、ユーザが前記のリトライ回数のカウントの判定を伴うリトライ動作の方法を選択した場合に、前記目標アドレス又は前記の更新した読み出し開始アドレスが前記記録領域内に存在するか否かの判定を伴うリトライの動作方法を選択する制御を行わず、前記のリトライ回数のカウントを伴うリトライの動作方法を選択する制御を行うことを特徴とする請求項４又は６に記載の光ディスク再生装置。
【請求項８】
ディスクの識別情報が繰り返し記録されているディスク媒体について、前記識別情報を読み出し、識別されたディスクに基づく再生動作を行う再生工程を有する光ディスク再生装置のデータ再生方法において、
前記再生工程における読み出し動作の失敗を検出する検出工程と、
前記検出工程により検出された読み出し動作の失敗の原因に基づいて前記再生工程のリトライ動作の方法を選択することについて制御する制御工程と、
前記制御工程により選択された方法でリトライ動作を実行するリトライ工程とを有することを特徴とするデータ再生方法。
【請求項９】
前記検出工程は、前記読み出し動作において、少なくともシーク動作エラー又は符号訂正処理エラーのいずれか１つを検出することを特徴とする請求項８に記載のデータ再生方法。
【請求項１０】
前記制御工程は、前記検出工程によってシーク動作エラーを検出した場合に、シーク目標のアドレスから任意のオフセット値を加えた目標アドレスに対してシークするリトライ動作の方法を選択する制御を行い、
前記リトライ工程は、前記方法によるリトライ動作を実行することを特徴とする請求項８又は９に記載のデータ再生方法。
【請求項１１】
前記制御工程は、前記目標アドレスが前記識別情報の記録領域内に存在するか否かを判定し、前記記録領域内に存在すると判定された場合に、前記シーク目標アドレスから任意のオフセット値を加えた前記目標アドレスに対してシークするリトライ動作の方法を選択する制御を行うことを特徴とする請求項１０に記載のデータ再生方法。
【請求項１２】
前記制御工程は、前記検出工程によって符号訂正処理エラーを検出した場合に、シーク動作を伴わずに読み出し開始アドレスのみを更新するリトライ動作の方法を選択する制御を行い、
前記リトライ工程は、前記方法によるリトライ動作を実行することを特徴とする請求項８から１１のいずれか１項に記載のデータ再生方法。
【請求項１３】
前記制御工程は、前記の更新した読み出し開始アドレスが前記識別情報の記録領域内に存在するか否かを判定し、前記記録領域内に存在すると判定された場合に、シーク動作を伴わずに前記の読み出し開始アドレスのみを更新するリトライ動作の方法を選択する制御を行うことを特徴とする請求項１２に記載のデータ再生方法。
【請求項１４】
ユーザは、外部インターフェースを介し外部コントローラにてリトライ回数のカウントの判定を伴うリトライ動作の方法を選択することができ、
前記制御工程は、ユーザが前記のリトライ回数のカウントの判定を伴うリトライ動作の方法を選択した場合に、前記目標アドレス又は前記の更新した読み出し開始アドレスが前記記録領域内に存在するか否かの判定を伴うリトライの動作方法を選択する制御を行わず、前記のリトライ回数のカウントを伴うリトライの動作方法を選択する制御を行うことを特徴とする請求項１１又は１３に記載のデータ再生方法。
【請求項１５】
請求項８から１４に記載のデータ再生方法をコンピュータに実行させるためのプログラム。
【請求項１６】
請求項１５に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光ディスク再生装置、データ再生方法、プログラム及びコンピュータ読み取り可能な記録媒体に関し、特にディスクの読み出しが正常になされない場合におけるリトライ動作等についての改善に関するものである。
【背景技術】
【０００２】
現在、ＣＤ、ＤＶＤ等の光ディスクが広く普及している。これらの光ディスク上の情報を再生する光ディスク再生装置においては、光ディスク上のデータを再生する際に、再生する目的アドレスへのシークでエラーとなりデータを再生できなかった場合に、再度同じアドレスへのシークを行う、いわゆるリトライ処理を行って光ディスク上のデータを正しく再生できるようにしている。
【０００３】
特に、傷や汚れ等のいわゆるディフェクト部がディスク上に存在すると、その部分のデータが正常に読み出しできないことがあり、このディフェクト部がディスク内周にあるリードイン領域（Lead-In Area）に存在する場合には、ディスクの認識に必要な情報が得られず、結果としてディスク再生ができないことがある。このディフェクト部の影響によって、サーボ制御が失敗した場合や、符号訂正処理を行った結果が訂正不能となってしまった場合に、上記のリトライ処理を行うようにしている。
【０００４】
図５に基づいて、従来におけるディスク挿入時の動作フローを説明する。再生したい所望のディスクをドライブへ挿入すると（ステップＳ５０１）、ディスクのピックアップのレーザ照射及びその反射光の測定によりＣＤメディアかＤＶＤメディアかを物理的な特性により判別する（ステップＳ５０２）。次に、ＣＤあるいはＤＶＤにより処理分岐をし（ステップＳ５０３）、ＣＤ、ＤＶＤそれぞれで対応したリードイン（Lead In）読み出し処理を行う（ステップＳ５０４、ステップＳ５０５）。そして、リードイン（Lead In）読み出しが正常に終了したか否かの判定がなされ（ステップＳ５０６）、正常に終了した場合は（ステップＳ５０６／ＹＥＳ）以降の読み出し指示で再生可能となり（ステップＳ５０７）、正常に終了しなかった場合は（ステップＳ５０６／ＮＯ）読み出しができず、以降の読み出し指示に対してエラー状態を報告する（ステップＳ５０８）。
【０００５】
ところで、ＤＶＤ規格では、ディスクの識別に必要な情報はリードイン領域（Lead-In Area）のコントロールデータゾーン（Control Data Zone、物理アドレス：０２Ｆ００ｈ〜０２ＦＤＦＦｈ）に記録されている。このデータは、図４に示すように３ＥＣＣブロック（１ＥＣＣブロック＝１６セクター、１セクター＝２，０４８バイト）で構成され、読み取り動作の失敗を予め想定して、トータルで１９２ＥＣＣブロック分が繰り返し記録されている。
【０００６】
次に、図６に基づいて、従来におけるＤＶＤのリードイン（Lead In）読み出し処理の動作フローを説明する。リードイン（Lead In）読み出し処理開始後、ディスクコントロールブロック（Disk Control Block、以下ＤＣＢという）が記録されている先頭の物理アドレス（ＰＳＮ）０２Ｆ００ｈへシーク動作を行う（ステップＳ６０１）。シーク動作完了の判定で完了していた場合（ステップＳ６０２／ＹＥＳ）、ＤＣＢデータの３セクタ分の読み出し動作を行い（ステップＳ６０３）、読み出し動作後の符号訂正処理でのエラー発生の判定でエラーが発生していなければ（ステップＳ６０４／ＮＯ）、ＤＣＢデータを取得し正常終了となる（ステップＳ６０５）。シーク動作完了の判定で完了していなかった場合（ステップＳ６０２／ＮＯ）や読み出し動作後の符号訂正処理でのエラー発生の判定でエラーが発生していた場合（ステップＳ６０４／ＹＥＳ）は、予め設定しておいたリトライカウント数を１マイナスする（ステップＳ６０６）。その結果、リトライカウントが０でないときは（ステップＳ６０７／ＮＯ）、次にＤＣＢが記録されている３ＥＣＣブロック分先のアドレスを目標アドレスとして設定したうえでシーク動作を行い（ステップＳ６０８）、リトライカウントが０のときは（ステップＳ６０７／ＹＥＳ）異常終了となる。
【０００７】
例えば、特許文献１では、データエラー検出時に再生目的のアドレスに対して所定のセクタ数のシークオフセット値を設定し、そのシークオフセット値手前から再生のシーク動作を実施する情報再生装置が開示されている。
【特許文献１】特開２００２−１８３９７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
従来のＤＶＤのリードイン（Lead In）読み出し処理においては、読み出し処理の失敗原因によってその後のリトライ動作の方法を選択するというものは見られなかった。これに対して、特許文献１では、記録媒体上のデータの再生リトライ処理を効率よく行えるようにするために、エラーをデータエラー検出とサーボエラー検出に分け、それぞれのエラーに対応するリトライ処理を講ずるとしている。
【０００９】
しかしながら、特許文献１におけるリトライ処理では、従来のＤＶＤのリードイン（Lead In）読み出し処理と同様に、リトライカウント数分だけシーク動作を伴うリトライ動作を行うようにしており、これでは毎回シーク動作が発生することになる。さらに、このリードイン領域（Lead-In Area）にディフェクト部が存在する場合には、一度シーク失敗となったとき再度失敗する可能性が高い。このように、ディスク上の一部分の情報が読み取れないことによりディスク全体のデータの読み取りができなくなるため、テープメディア等に比べてディスクメディアの欠点となってしまっている。
【００１０】
そこで、ディスクの読み取り動作の失敗原因に基づいてリトライ動作の方法を変更でき、最適な方法の選択を可能とすることによって、効率的なリトライ処理を行い、ディスクの読み取り性能を向上させることを目的とする。
【課題を解決するための手段】
【００１１】
かかる目的を達成するために、請求項１記載の発明は、ディスクの識別情報が繰り返し記録されているディスク媒体について、前記識別情報を読み出し、識別されたディスクに基づく再生動作を行う再生手段を有する光ディスク再生装置において、前記再生手段における読み出し動作の失敗を検出する検出手段と、前記検出手段により検出された読み出し動作の失敗の原因に基づいて前記リトライ動作の方法を選択することについて制御する制御手段と、前記制御手段により選択された方法でリトライ動作を実行するリトライ手段とを有することを特徴とする。
【００１２】
本発明において、ディスクの識別情報の読み出し動作で失敗したときに、検出手段がどの段階で失敗したのか等といった失敗原因を検出する。ここでは、少なくともシーク動作エラーと符号訂正処理エラーの２つを検出する。そして、制御手段は、検出手段により検出されたこれら２つのエラーに基づき、それぞれのエラーに適するリトライ動作方法を選択し、制御手段により選択された動作方法でリトライ動作を実行する。例えば、符号訂正処理エラーが検出された場合には、シーク動作を行うことなく別の読み出しアドレスに更新し、再度読み出し動作を実行する。このため、不要なシーク動作が毎回発生することはなく、効率的なリトライ処理が可能となる。
【００１３】
また、請求項２記載の発明は、請求項１に記載の光ディスク再生装置において、前記検出手段は、前記読み出し動作において、少なくともシーク動作エラー又は符号訂正処理エラーのいずれか１つを検出することを特徴とする。
【００１４】
また、請求項３記載の発明は、請求項１又は２に記載の光ディスク再生装置において、前記制御手段は、前記検出手段によってシーク動作エラーを検出した場合に、シーク目標のアドレスから任意のオフセット値を加えた目標アドレスに対してシークするリトライ動作の方法を選択する制御を行い、前記リトライ手段は、前記方法によるリトライ動作を実行することを特徴とする。
【００１５】
また、請求項４記載の発明は、請求項３に記載の光ディスク再生装置において、前記制御手段は、前記目標アドレスが前記識別情報の記録領域内に存在するか否かを判定し、前記記録領域内に存在すると判定された場合に、前記シーク目標アドレスから任意のオフセット値を加えた前記目標アドレスに対してシークするリトライ動作の方法を選択する制御を行うことを特徴とする。
【００１６】
また、請求項５記載の発明は、請求項１から４のいずれか１項に記載の光ディスク再生装置において、前記制御手段は、前記検出手段によって符号訂正処理エラーを検出した場合に、シーク動作を伴わずに読み出し開始アドレスのみを更新するリトライ動作の方法を選択する制御を行い、前記リトライ手段は、前記方法によるリトライ動作を実行することを特徴とする。
【００１７】
また、請求項６記載の発明は、請求項５に記載の光ディスク再生装置において、前記制御手段は、前記の更新した読み出し開始アドレスが前記識別情報の記録領域内に存在するか否かを判定し、前記記録領域内に存在すると判定された場合に、シーク動作を伴わずに前記の読み出し開始アドレスのみを更新するリトライ動作の方法を選択する制御を行うことを特徴とする。
【００１８】
また、請求項７記載の発明は、請求項４又は６に記載の光ディスク再生装置において、ユーザは、外部インターフェースを介し外部コントローラにてリトライ回数のカウントの判定を伴うリトライ動作の方法を選択することができ、前記制御手段は、ユーザが前記のリトライ回数のカウントの判定を伴うリトライ動作の方法を選択した場合に、前記目標アドレス又は前記の更新した読み出し開始アドレスが前記記録領域内に存在するか否かの判定を伴うリトライ動作の方法を選択する制御を行わず、前記のリトライ回数のカウントを伴うリトライ動作の方法を選択する制御を行うことを特徴とする。
【００１９】
また、請求項８記載の発明は、ディスクの識別情報が繰り返し記録されているディスク媒体について、前記識別情報を読み出し、識別されたディスクに基づく再生動作を行う再生工程を有する光ディスク再生装置のデータ再生方法において、前記再生工程における読み出し動作の失敗を検出する検出工程と、前記検出工程により検出された読み出し動作の失敗の原因に基づいて前記リトライ動作の方法を選択することについて制御する制御工程と、前記制御工程により選択された方法でリトライ動作を実行するリトライ工程とを有することを特徴とする。
【００２０】
また、請求項９記載の発明は、請求項８に記載のデータ再生方法において、前記検出工程は、前記読み出し動作において、少なくともシーク動作エラー又は符号訂正処理エラーのいずれか１つを検出することを特徴とする。
【００２１】
また、請求項１０記載の発明は、請求項８又は９に記載のデータ再生方法において、前記制御工程は、前記検出工程によってシーク動作エラーを検出した場合に、シーク目標のアドレスから任意のオフセット値を加えた目標アドレスに対してシークするリトライ動作の方法を選択する制御を行い、前記リトライ工程は、前記方法によるリトライ動作を実行することを特徴とする。
【００２２】
また、請求項１１記載の発明は、請求項１０に記載のデータ再生方法において、前記制御工程は、前記目標アドレスが前記識別情報の記録領域内に存在するか否かを判定し、前記記録領域内に存在すると判定された場合に、前記シーク目標アドレスから任意のオフセット値を加えた前記目標アドレスに対してシークするリトライ動作の方法を選択する制御を行うことを特徴とする。
【００２３】
また、請求項１２記載の発明は、請求項８から１１のいずれか１項に記載のデータ再生方法において、前記制御工程は、前記検出工程によって符号訂正処理エラーを検出した場合に、シーク動作を伴わずに読み出し開始アドレスのみを更新するリトライ動作の方法を選択する制御を行い、前記リトライ工程は、前記方法によるリトライ動作を実行することを特徴とする。
【００２４】
また、請求項１３記載の発明は、請求項１２に記載のデータ再生方法において、前記制御工程は、前記の更新した読み出し開始アドレスが前記識別情報の記録領域内に存在するか否かを判定し、前記記録領域内に存在すると判定された場合に、シーク動作を伴わずに前記の読み出し開始アドレスのみを更新するリトライ動作の方法を選択する制御を行うことを特徴とする。
【００２５】
また、請求項１４記載の発明は、請求項１１又は１３に記載のデータ再生方法において、ユーザは、外部インターフェースを介し外部コントローラにてリトライ回数のカウントの判定を伴うリトライ動作の方法を選択することができ、前記制御工程は、ユーザが前記のリトライ回数のカウントの判定を伴うリトライ動作の方法を選択した場合に、前記目標アドレス又は前記の更新した読み出し開始アドレスが前記記録領域内に存在するか否かの判定を伴うリトライ動作の方法を選択する制御を行わず、前記のリトライ回数のカウントを伴うリトライ動作の方法を選択する制御を行うことを特徴とする。
【００２６】
また、請求項１５記載の発明は、プログラムにおいて、請求項８から１４に記載のデータ再生方法をコンピュータに実行させることを特徴とする。
【００２７】
また、請求項１６記載の発明は、請求項１５に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【発明の効果】
【００２８】
本発明によれば、ディスクの読み取り動作の失敗原因に基づきリトライ動作の方法を変更でき、最適の方法を選択することが可能となることによって、効率的なリトライ処理を行い、ディスクの読み取り性能の向上を実現できる。
【発明を実施するための最良の形態】
【００２９】
図を参照しながら、本発明の実施形態における光ディスク再生装置について説明する。
【００３０】
まず、本再生装置の構成を説明する。図１は、本実施形態の光ディスク再生装置の構成の概略を示すブロック図である。本再生装置は、モータ２、回転制御系３、光ピックアップ４、粗動モータ５、粗動モータ制御系６、信号処理系８、ピックアップ制御系９、不揮発性メモリ１０、コントローラ１１、バッファメモリ１２から構成され、外部インターフェース１３を介して、外部コントローラ１４と接続されている。
【００３１】
モータ２は、ディスク１を回転させるモータであり、回転制御系３によりモータ２による線速度又は角速度が一定となるよう回転速度が制御される。なお、その線速度又は角速度は段階的に変更することができる。
【００３２】
光ピックアップ４は、不図示で公知の半導体レーザ光源（ＬＤ）、光学系、フォーカスアクチュエータ、トラックアクチュエータ、受光素子等の各部を内蔵する。また、ＬＤから発光させたレーザ光をディスク１に照射し、その反射光に基づいてディスク１上のデータを読み取る機能を有する。ピックアップ制御系９は、光ピックアップ４のレーザ光の照射駆動について制御を行う。粗動モータ５は、光ピックアップ４をディスクの半径方向に移動させ、粗動モータ制御系６は、コントローラ１１を介して粗動モータ５の制御をする。回転制御系３、粗動モータ制御系６及びピックアップ制御系９によって、ＬＤのレーザ光のレーザスポットがディスク１上の目的再生アドレスの場所に位置するようにする。信号処理系８は、光ピックアップ４からの受けたレーザ光７を読み取り再生信号として変換し受信する。
【００３３】
不揮発性メモリ１０は、本発明の実施に係る制御プログラムを格納する。コントローラ１１は、本再生装置の全体的な制御を司り、不揮発性メモリ１０に格納されたプログラムに従って各種処理を制御する。バッファメモリ１２は、信号処理系８で受信された読み取り再生信号や外部インターフェース１３を介して外部コントローラ１４から送られてくるデータ等を一時的に保管する。
【００３４】
外部コントローラ１４は、本再生装置を外部からコントロールするホスト装置で、外部インターフェース１３を介して通信する。外部インターフェース１３は、外部に接続されている外部コントローラ１４との間で動作命令のやりとりを行う。外部コントローラ１４からコマンドを発して、本再生装置がコマンドに従った動作を行い、その動作結果を応答することで処理が実現される。
【００３５】
検出手段に相当する信号処理系８によって読み出し動作のエラーが検出され、少なくともシーク動作エラーか符合訂正処理エラーのいずれかが特定される。そして、特定されたエラー原因はバッファメモリ１２に一時的に保持され、コントローラ１１は、不揮発性メモリ１０に格納された制御プログラムに従って、バッファメモリ１２に保持されたエラー原因を参照し、それに対応するリトライの動作方法を選択する。コントローラ１１は、選択された動作方法に従い、粗動モータ制御系６へ選択した動作方法を伝え、粗動モータ制御系６はその動作方法に基づいた制御を行う。
【００３６】
次に、本実施形態の動作制御について説明する。図２は、読み出し動作のエラー原因に基づいて異なるリトライ動作が選択される場合で、リトライ動作の実行にあたり、シーク目標アドレスや更新された読み出し開始アドレスがディスク識別情報の記録領域内に存在するか判定する場合の制御フローである。
【００３７】
まず、リードイン（Lead In）読み出し処理が開始されると、ＤＣＢが記録されている先頭物理アドレス（ＰＳＮ）０２ＦＦ０ｈへシーク動作を行う（ステップＳ２０１）。次に、シーク動作が完了したか否かの判定を行う（ステップＳ２０２）。サーボ制御失敗や目標アドレスの取得ができずシーク失敗となった場合は（ステップＳ２０２／ＮＯ）、シーク目標アドレスに３２ＥＣＣブロック分のオフセット値を加え（ステップＳ２０４）、オフセット値の加算後のアドレスがＤＣＢ領域を超えたか否かの判定をする（ステップＳ２０５）。ＤＣＢ領域を超えていない場合は（ステップＳ２０５／ＮＯ）、その加算後のアドレスへシーク動作を再度実行し（ステップＳ２０６）、超えていた場合は（ステップＳ２０５／ＹＥＳ）異常終了として例えば外部コントローラへエラー報告をする。
【００３８】
一方、シーク動作の判定で完了の判定であった場合は（ステップＳ２０２／ＹＥＳ）、ＤＣＢのデータで３セクタ分のデータ読み出しを行う（ステップＳ２０３）。次に、符号訂正処理エラーが発生したか否かの判定を行う（ステップＳ２０７）。エラー発生と判定された場合は（ステップＳ２０７／ＹＥＳ）、符号訂正エラー発生時点でのピックアップの位置から、次のＤＣＢが記録されている先頭アドレスを読み出し動作開始アドレスとして設定する（ステップＳ２０９）。エラー発生と判定されない場合は（ステップＳ２０７／ＮＯ）、ＤＣＢデータよりディスク情報を取得する（ステップＳ２０８）。そして、読み出し動作開始アドレスがＤＣＢの領域を超えていないか否かの判定を行い（ステップＳ２１０）、超えていなければ（ステップＳ２１０／ＹＥＳ）ＤＣＢのデータ３セクタ分の読み出しを実行する（ステップＳ２０３）。超えている場合は（ステップＳ２１０／ＮＯ）、異常終了としてエラー報告をする。
【００３９】
続いて、本実施形態における別の場合の動作制御について説明する。図３は、リトライ動作の実行にあたっての判定方法について、シーク目標アドレスや更新された読み出し開始アドレスがディスク識別情報の記録領域内に存在するか否かの判定ではなく、リトライ回数をカウントして判定する方法をユーザが選択した場合の制御フローである。図２の制御フローとの相違点は、判定方法のみであり、エラー原因に基づくリトライ動作方法については同一である。
【００４０】
まず、リードイン（Lead In）読み出し処理開始後、ＤＣＢの先頭物理アドレス（ＰＳＮ）０２ＦＦ０ｈへシーク動作を行う（ステップＳ３０１）。次に、シーク動作完了の判定を行い（ステップＳ３０２）、シーク動作エラーとなった場合は（ステップＳ３０２／ＮＯ）、リトライ回数を１マイナスし（ステップＳ３０４）、リトライ回数のカウントによる判定を行う（ステップＳ３０５）。リトライカウント数が０でない場合は（ステップＳ３０５／ＮＯ）、シーク目標アドレスに３２ＥＣＣブロック分のオフセット値を加えシーク動作を再び行う（ステップＳ３０６）。リトライカウント数が０の場合は（ステップＳ３０５／ＮＯ）、異常終了としてエラー報告をする。
【００４１】
一方、シーク動作完了の判定で完了していた場合は（ステップＳ３０２／ＹＥＳ）、ＤＣＢのデータ３セクタ分のデータ読み出しを行う（ステップＳ３０３）。次に、符号訂正処理エラー発生の判定を行い（ステップＳ３０７）、エラー発生と判定された場合は（ステップＳ３０７／ＹＥＳ）、リトライ回数を１マイナスし（ステップＳ３０９）、リトライ回数のカウントによる判定を行う（ステップＳ３１０）。リトライカウント数が０でない場合は（ステップＳ３１０／ＮＯ）、符号訂正エラー発生時点でのピックアップの位置から、次のＤＣＢが記録されている先頭アドレスを読み出し動作開始アドレスとして設定する（ステップＳ３１１）。リトライカウント数が０の場合は（ステップＳ３１０／ＮＯ）、異常終了としてエラー報告をする。符号訂正処理でエラー発生と判定されない場合は（ステップＳ３０７／ＮＯ）、ＤＣＢデータよりディスク情報を取得する（ステップＳ３０８）。
【００４２】
上記の実施形態によれば、ディスク識別情報の読み取り動作の失敗原因に基づいてリトライ方法を選択することにより、ディスク識別情報を正常かつ効率的に読み出せる可能性を高めることができる。
【００４３】
また、上記の実施形態よれば、ディスク識別情報の読み出し動作において、シーク動作失敗の場合に、リトライ動作時のシーク目標アドレスに大きくオフセット値を加えることで、ディフェクト部を避けて早期にディスク識別情報を取得することができる。シーク動作を失敗した場合、ディスク上のディフェクト部といった物理的な失敗要因がある可能性が高く、リトライ動作で同じシーク目標アドレスあるいはその近傍のアドレスでは再度失敗する可能性があるためである。
【００４４】
また、上記の実施形態によれば、リトライ動作実行の判定基準について、オフセット値を加えたアドレスがディスク識別情報の記録領域内に存在するか否かとすることで、繰り返し記録されたディスク識別情報領域を有効に利用することができる。
【００４５】
また、上記の実施形態によれば、ディスク識別情報の読み出し動作について、データの誤り訂正エラーが失敗の原因である場合に、シーク動作を伴わずに、サーボ制御を維持し、繰り返し記録されている次のディスク識別情報の読み出しをすることにより、不必要なシーク動作失敗を防ぐことができ、ディスク識別情報を読み出せる可能性を高めることができる。
【００４６】
また、上記の実施形態によれば、リトライ動作実行の判定基準について、読み出し開始アドレスがディスク識別情報の記録領域内に存在するか否かとすることで、繰り返し記録されたディスク識別情報領域を有効に利用することができる。
【００４７】
また、上記の実施形態によれば、ディスク識別情報の読み出し動作の失敗原因として、シーク失敗あるいは読み出しデータの誤り訂正失敗のいずれかに基づきリトライ動作を選択できるため、リトライ動作によるディスク識別情報の読み出しができる可能性を高めることができる。
【００４８】
また、上記の実施形態によれば、リトライ動作実行の判定方法について、ディスク識別情報の記録領域内への存在あるいはリトライ回数のカウントの選択を可能とすることで、光ディスク再生装置の制御機器の動作要求仕様に対応することができる。
【００４９】
上記の実施形態は、光ディスク再生装置について説明したが、該再生装置が実施するデータ再生方法も本発明の別の実施形態であり、さらに、このデータ再生方法をコンピュータに実行させるためのプログラム、該プログラムを記録したコンピュータ読み取り可能な記録媒体も本発明の別の実施形態である。すなわち、上述した実施形態は、本発明の好適な実施形態であり、上記実施形態のみに本発明の範囲を限定するものではなく、本発明の要旨を逸脱しない範囲において種々の変更を施した形態での実施が可能である。
【図面の簡単な説明】
【００５０】
【図１】本発明の実施形態に係る光ディスク再生装置の構成の概略を示すブロック図である。
【図２】本発明の実施形態に係るリトライ処理の制御を示すフローチャートである。
【図３】本発明の実施形態に係るリトライ処理の制御を示すフローチャートである。
【図４】ディスク識別情報の記録位置を示す説明図である。
【図５】従来におけるディスク挿入時の動作を示すフローチャートである。
【図６】従来におけるＤＶＤのリードイン（Lead In）読み出し処理を示すフローチャートである。
【符号の説明】
【００５１】
１    ディスク
２    モータ
３    回転制御系
４    光ピックアップ
５    粗動モータ
６    粗動モータ制御系
７    レーザ光
８    信号処理系
９    ピックアップ制御系
１０    不揮発性メモリ
１１    コントローラ
１２    バッファメモリ
１３    外部インターフェース
１４    外部コントローラ
【図１】
2007035190.tif 000003
【図２】
2007035190.tif 000004
【図３】
2007035190.tif 000005
【図４】
2007035190.tif 000006
【図５】
2007035190.tif 000007
【図６】
2007035190.tif 000008