(57)【要約】【課題】  光ディスクに記録された情報データを読み込む際に、読み込みエラーが発生しても、情報データの読み込みを継続して、光ディスクに記録された情報データの読み込み精度を向上させることができるようにする。【解決手段】  指定セクタ数の情報データを読み込む際に、読み込みエラーの発生があったとき、指定セクタ数の半分のセクタ数の情報データを読み込み、指定セクタ数の半分のセクタ数の情報データを読み込む際に、読み込みエラーの発生があったとき、指定セクタ数の半分のセクタ数の情報データの読み込みを所定回数繰り返し、指定セクタ数の半分のセクタ数の情報データの読み込みを所定回数繰り返しても読み込みエラーの発生があったとき、読み込みエラーが発生したセクタの次のセクタから指定セクタ数の残りのセクタの情報データの読み込みを継続するようにする。【選択図】        図３
2006066027.tif 000002
【特許請求の範囲】
【請求項１】
光ディスクに記録された情報データを再生するディスク装置の情報データ再生方法であって、
指定セクタ数の情報データを読み込むステップと、前記指定セクタ数の情報データを読み込む際に、読み込みエラーの発生があったとき、前記指定セクタ数の半分のセクタ数の情報データを読み込むステップと、前記指定セクタ数の半分のセクタ数の情報データを読み込む際に、読み込みエラーの発生があったとき、前記指定セクタ数の半分のセクタ数の情報データの読み込みを所定回数繰り返すステップと、前記指定セクタ数の半分のセクタ数の情報データの読み込みを所定回数繰り返しても読み込みエラーの発生があったとき、読み込みエラーが発生したセクタの次のセクタから前記指定セクタ数の残りのセクタの情報データの読み込みを継続するステップと、前記読み込みエラーが発生したセクタの次のセクタから前記指定セクタ数の残りのセクタの情報データの読み込みを継続した際に、読み込みエラーの発生があったとき、読み込みエラーが発生したセクタの次のセクタから前記指定セクタ数の半分のセクタ数の情報データを読み込むステップと、前記読み込みエラーが発生したセクタの次のセクタから前記指定セクタ数の半分のセクタ数の情報データを読み込む際に、読み込みエラーの発生があったとき、読み込みエラーが発生したセクタの次のセクタから前記指定セクタ数の半分のセクタ数の情報データの読み込みを所定回数繰り返すステップと、前記読み込みエラーが発生したセクタの次のセクタから前記指定セクタ数の半分のセクタ数の情報データの読み込みを所定回数繰り返しても読み込みエラーの発生があったとき、読み込みエラーが発生したセクタの次のセクタから前記指定セクタ数の残りのセクタの情報データの読み込みを継続するステップとを備えたことを特徴とするディスク装置の情報データ再生方法。
【請求項２】
光ディスクに記録された情報データを再生するディスク装置の情報データ再生方法であって、
指定セクタ数の情報データを読み込むステップと、前記指定セクタ数の情報データを読み込む際に、読み込みエラーの発生があったとき、前記指定セクタ数の半分のセクタ数の情報データを読み込むステップと、前記指定セクタ数の半分のセクタ数の情報データを読み込む際に、読み込みエラーの発生があったとき、前記指定セクタ数の半分のセクタ数の情報データの読み込みを所定回数繰り返すステップと、前記指定セクタ数の半分のセクタ数の情報データの読み込みを所定回数繰り返しても読み込みエラーの発生があったとき、読み込みエラーが発生したセクタの次のセクタから前記指定セクタ数の残りのセクタの情報データの読み込みを継続するステップとを備えたことを特徴とするディスク装置の情報データ再生方法。
【請求項３】
前記読み込みエラーが発生したセクタの次のセクタから前記指定セクタ数の残りのセクタの情報データの読み込みを継続した際に、読み込みエラーの発生があったとき、読み込みエラーが発生したセクタの次のセクタから前記指定セクタ数の半分のセクタ数の情報データを読み込むステップと、前記読み込みエラーが発生したセクタの次のセクタから前記指定セクタ数の半分のセクタ数の情報データを読み込む際に、読み込みエラーの発生があったとき、読み込みエラーが発生したセクタの次のセクタから前記指定セクタ数の半分のセクタ数の情報データの読み込みを所定回数繰り返すステップと、前記読み込みエラーが発生したセクタの次のセクタから前記指定セクタ数の半分のセクタ数の情報データの読み込みを所定回数繰り返しても読み込みエラーの発生があったとき、読み込みエラーが発生したセクタの次のセクタから前記指定セクタ数の残りのセクタの情報データの読み込みを継続するステップとを更に備えたことを特徴とする請求項２記載のディスク装置の情報データ再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）等の光ディスクに記録された情報データを再生するディスク装置に係り、特に光ディスクに記録された情報データを再生するディスク装置の情報データ再生方法に関する。
【背景技術】
【０００２】
従来、光ディスクに記録された情報データを読み込む際に、読み込みエラーが発生した場合、情報データの読み込みのリトライを繰り返して、光ディスクに記録された情報データを読み込むようになっている。しかし、情報データの読み込みのリトライを繰り返しても、読み込みエラーの発生があった場合、読み込みエラーが発生したセクタで情報データの読み込みを中断していた。そのため、光ディスクに記録された情報データの読み込みのリトライを繰り返しても読み込みエラーの発生があった場合、光ディスクに記録された残りのセクタの情報データを読み込むことができないという問題点があった。
背景技術としては、光ディスクを再生する際に、読み込み不可能なエラーが発生したとき、読み込み不可能なエラーが発生したアドレスを記憶しておき、次の再生時には読み込み不可能なエラーが発生したアドレスの読み込みを抜いて光ディスクを再生するようにしたものがあった（例えば、特許文献１参照）。
また、光ディスクを再生する際に、データ中のエラーのために光ディスクから読み出したデータをバッファメモリに書き込むことができないとき、バッファメモリに書き込む目標セクタの１つ前又は１つ後のセクタのデータの連続性を判定して、データが連続性していると判定された場合、再び目標セクタの数セクタ前からデータを読み込むようにしたものがあった（例えば、特許文献２参照）。
また、メモリから読み出されたデータに誤りが検出されると、データの誤りが検出されたメモリの該当記録位置にサンプルデータを書き込んで、書き込んだサンプルデータを読み出し、書き込んだサンプルデータと読み出したサンプルデータとを比較して、メモリの誤りビット位置を判定し、データ中の誤りビット位置のビットを反転させて、読み出されたデータの誤りを修復するようにしたものがあった（例えば、特許文献３参照）。
【特許文献１】特開平８−２０３１９５号公報
【特許文献２】特開平６−３３８１４９号公報
【特許文献３】特開平９−２１２４２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、背景技術で述べたもののうち最初のものにおいては、光ディスクを再生する際に、読み込み不可能なエラーが発生したとき、読み込み不可能なエラーが発生したアドレスを記憶しておき、次の再生時には読み込み不可能なエラーが発生したアドレスの読み込みを抜いて光ディスクを再生することができたが、読み取り不可能なエラーが発生したアドレスの読み込みのリトライの繰り返しによる再生の中断をなくすようにしたものであって、上記した問題点を解決するようにしたものではなかった。
また、次のものにおいては、光ディスクを再生する際に、データ中のエラーのために光ディスクから読み出したデータをバッファメモリに書き込むことができないとき、バッファメモリに書き込む目標セクタの１つ前又は１つ後のセクタのデータの連続性を判定して、データが連続性していると判定された場合、再び目標セクタの数セクタ前からデータを読み込むことができたが、光ディスクの再生中に読み込みエラーが発生した場合、読み込みエラーが発生したセクタの数セクタ前からデータを読み込むようにしているため、データの読み込みエラーが繰り返し発生した場合、残りのセクタのデータを読み込むことができないという問題点があった。
また、更に次のものにおいては、メモリから読み出されたデータに誤りが検出されると、データの誤りが検出されたメモリの該当記録位置にサンプルデータを書き込んで、書き込んだサンプルデータを読み出し、書き込んだサンプルデータと読み出したサンプルデータとを比較して、メモリの誤りビット位置を判定し、データ中の誤りビット位置のビットを反転させて、読み出されたデータの誤りを修復することができたが、メモリからデータが正常に読み出せない場合に、読み出したデータのエラーを修復するようにしたものであって、上記問題点を解決するようにしたものではなかった。
本発明は、背景技術の有するこのような問題点に鑑みてなされたものであり、その目的とするところは、光ディスクに記録された情報データを読み込む際に、読み込みエラーが発生しても、情報データの読み込みを継続して、光ディスクに記録された情報データの読み込み精度を向上させることができるディスク装置の情報データ再生方法を提供しようとするものである。
【課題を解決するための手段】
【０００４】
上記目的を達成するため本発明においては、光ディスクに記録された情報データを再生するディスク装置の情報データ再生方法であって、指定セクタ数の情報データを読み込むステップと、前記指定セクタ数の情報データを読み込む際に、読み込みエラーの発生があったとき、前記指定セクタ数の半分のセクタ数の情報データを読み込むステップと、前記指定セクタ数の半分のセクタ数の情報データを読み込む際に、読み込みエラーの発生があったとき、前記指定セクタ数の半分のセクタ数の情報データの読み込みを所定回数繰り返すステップと、前記指定セクタ数の半分のセクタ数の情報データの読み込みを所定回数繰り返しても読み込みエラーの発生があったとき、読み込みエラーが発生したセクタの次のセクタから前記指定セクタ数の残りのセクタの情報データの読み込みを継続するステップとを備える。
更に、前記読み込みエラーが発生したセクタの次のセクタから前記指定セクタ数の残りのセクタの情報データの読み込みを継続した際に、読み込みエラーの発生があったとき、読み込みエラーが発生したセクタの次のセクタから前記指定セクタ数の半分のセクタ数の情報データを読み込むステップと、前記読み込みエラーが発生したセクタの次のセクタから前記指定セクタ数の半分のセクタ数の情報データを読み込む際に、読み込みエラーの発生があったとき、読み込みエラーが発生したセクタの次のセクタから前記指定セクタ数の半分のセクタ数の情報データの読み込みを所定回数繰り返すステップと、前記読み込みエラーが発生したセクタの次のセクタから前記指定セクタ数の半分のセクタ数の情報データの読み込みを所定回数繰り返しても読み込みエラーの発生があったとき、読み込みエラーが発生したセクタの次のセクタから前記指定セクタ数の残りのセクタの情報データの読み込みを継続するステップとを更に備える。
これらの手段により、光ディスクに記録された情報データを読み込む際に、読み込みエラーが発生しても、情報データの読み込みを継続して、光ディスクに記録された情報データの読み込み精度を向上させることができる。
【発明の効果】
【０００５】
請求項１記載の発明に係るディスク装置の情報データ再生方法によれば、指定セクタ数の情報データを読み込む際に、読み込みエラーの発生があったとき、指定セクタ数の半分のセクタ数の情報データを読み込み、指定セクタ数の半分のセクタ数の情報データを読み込む際に、読み込みエラーの発生があったとき、指定セクタ数の半分のセクタ数の情報データの読み込みを所定回数繰り返し、指定セクタ数の半分のセクタ数の情報データの読み込みを所定回数繰り返しても読み込みエラーの発生があったとき、読み込みエラーが発生したセクタの次のセクタから指定セクタ数の残りのセクタの情報データの読み込みを継続し、読み込みエラーが発生したセクタの次のセクタから指定セクタ数の残りのセクタの情報データの読み込みを継続した際に、読み込みエラーの発生があったとき、読み込みエラーが発生したセクタの次のセクタから指定セクタ数の半分のセクタ数の情報データを読み込み、読み込みエラーが発生したセクタの次のセクタから指定セクタ数の半分のセクタ数の情報データを読み込む際に、読み込みエラーの発生があったとき、読み込みエラーが発生したセクタの次のセクタから指定セクタ数の半分のセクタ数の情報データの読み込みを所定回数繰り返し、読み込みエラーが発生したセクタの次のセクタから指定セクタ数の半分のセクタ数の情報データの読み込みを所定回数繰り返しても読み込みエラーの発生があったとき、読み込みエラーが発生したセクタの次のセクタから指定セクタ数の残りのセクタの情報データの読み込みを継続するようにしているので、光ディスクに記録された情報データを読み込む際に、読み込みエラーが発生しても、情報データの読み込みを継続して、光ディスクに記録された情報データの読み込み精度を向上させることができる。
請求項２記載の発明に係るディスク装置の情報データ再生方法によれば、指定セクタ数の情報データを読み込む際に、読み込みエラーの発生があったとき、指定セクタ数の半分のセクタ数の情報データを読み込み、指定セクタ数の半分のセクタ数の情報データを読み込む際に、読み込みエラーの発生があったとき、指定セクタ数の半分のセクタ数の情報データの読み込みを所定回数繰り返し、指定セクタ数の半分のセクタ数の情報データの読み込みを所定回数繰り返しても読み込みエラーの発生があったとき、読み込みエラーが発生したセクタの次のセクタから指定セクタ数の残りのセクタの情報データの読み込みを継続するようにしているので、光ディスクに記録された情報データを読み込む際に、読み込みエラーが発生しても、情報データの読み込みを継続して、光ディスクに記録された情報データの読み込み精度を向上させることができる。
請求項３記載の発明に係るディスク装置の情報データ再生方法によれば、読み込みエラーが発生したセクタの次のセクタから指定セクタ数の残りのセクタの情報データの読み込みを継続した際に、読み込みエラーの発生があったとき、読み込みエラーが発生したセクタの次のセクタから指定セクタ数の半分のセクタ数の情報データを読み込み、読み込みエラーが発生したセクタの次のセクタから指定セクタ数の半分のセクタ数の情報データを読み込む際に、読み込みエラーの発生があったとき、読み込みエラーが発生したセクタの次のセクタから指定セクタ数の半分のセクタ数の情報データの読み込みを所定回数繰り返し、読み込みエラーが発生したセクタの次のセクタから指定セクタ数の半分のセクタ数の情報データの読み込みを所定回数繰り返しても読み込みエラーの発生があったとき、読み込みエラーが発生したセクタの次のセクタから指定セクタ数の残りのセクタの情報データの読み込みを継続するようにしているので、光ディスクに記録された情報データを読み込む際に、読み込みエラーが発生しても、情報データの読み込みを継続して、光ディスクに記録された情報データの読み込み精度を向上させることができる。
【発明を実施するための最良の形態】
【０００６】
以下、適宜図面を参照しながら本発明を実施するための最良の形態を詳述する。図１は本発明の一実施例のディスク装置の構成を示すブロック図であり、図２は本発明の一実施例のディスク装置の動作を示す説明図であり、図３は本発明の一実施例のディスク装置の動作を示すフローチャートである。
まず、図１の本発明の一実施例のディスク装置の構成を示すブロック図を基に説明する。
ディスク装置１は、レーザ光を光ディスク２に照射し、その反射光を検出して光ディスク２に記録された情報データを光学的に読み出す光ピックアップ３と、光ディスク２を回転させるスピンドルモータ４と、光ピックアップ３を光ディスク２の半径方向に移動させるスレッドモータ５と、スピンドルモータ４とスレッドモータ５とを駆動して、光ピックアップ３のフォーカスとトラッキングとを制御するサーボ回路６と、光ピックアップ３により読み出された情報データを基準クロックに基づいて同期検出し、アナログ信号の情報データをデジタル信号の情報データに変換する同期検出／ＡＤ変換回路７と、デジタル信号に変換された情報データを復調し、復調された情報データの誤りを訂正する復調／誤り訂正回路８と、所定の圧縮方式に基づいて圧縮された情報データを伸張して、元の情報データを復号するデコーダ９と、ディスク装置１のシステム全体を制御するマイコン１０とで構成されている。
以上のように構成されたディスク装置について、以下その動作について説明する。
光ディスク２に記録された情報データの指定セクタ数の情報データの読み込みが指令されると、マイコン１０は、サーボ回路６に制御信号を送出して、光ディスク２を所定の回転速度で回転させ、光ピックアップ３を光ディスク２の半径方向に移動させて、光ディスク２に記録された指定セクタ数Ａの情報データを光ピックアップ３により読み込む（図２（ａ）参照）。そして、光ディスク２に記録された指定セクタ数Ａの情報データを読み込む際に、読み込みエラーの発生がなかった場合、マイコン１０は、指定セクタ数の情報データの読み込み処理を終了する。
また、光ディスク２に記録された指定セクタ数Ａの情報データを読み込む際に、読み込みエラーの発生があった場合、マイコン１０は、指定セクタ数の半分のセクタ数Ｂの情報データを光ピックアップ３により読み込む（図２（ｂ）参照）。指定セクタ数の半分のセクタ数Ｂの情報データを読み込む際に、読み込みエラーの発生がなかった場合、指定セクタ数の残りのセクタＣの情報データを光ピックアップ３により読み込み（図２（ｂ）参照）、指定セクタ数の情報データの読み込み処理を終了する。
また、指定セクタ数の半分のセクタ数Ｂの情報データを読み込む際に、読み込みエラーの発生があった場合、マイコン１０は、指定セクタ数の半分のセクタ数Ｂの情報データの読み込みを所定回数、例えば、３乃至５回繰り返す（図２（ｃ）参照）。指定セクタ数の半分のセクタ数Ｂの情報データの読み込みを所定回数繰り返しても読み込みエラーの発生があった場合、マイコン１０は、読み込みエラーが発生したセクタｐの次のセクタから指定セクタ数の残りのセクタＤの情報データを光ピックアップ３により読み込む（図２（ｃ）参照）。指定セクタ数の残りのセクタＤの情報データを読み込む際に、読み込みエラーの発生がなかった場合、マイコン１０は、指定セクタ数の情報データの読み込み処理を終了する。
また、読み込みエラーが発生したセクタｐの次のセクタから残りのセクタＤの情報データを読み込む際に、読み込みエラーの発生があった場合、マイコン１０は、指定セクタ数の半分のセクタ数Ｅの情報データを読み込む（図２（ｄ）参照）。読み込みエラーが発生したセクタｐの次のセクタから残りのセクタＥの情報データを読み込む際に、読み込みエラーの発生がなかった場合、マイコン１０は、指定セクタ数の残りのセクタＦの情報データを光ピックアップ３により読み込み（図２（ｄ）参照）、指定セクタ数の情報データの読み込み処理を終了する。
また、指定セクタ数の半分のセクタ数Ｅの情報データを読み込む際に、読み込みエラーの発生があった場合、マイコン１０は、指定セクタ数の半分のセクタ数Ｅの情報データの読み込みを所定回数、例えば、３乃至５回繰り返す（図２（ｄ）参照）。指定されたセクタ数Ａの半分のセクタ数Ｅの情報データの読み込みを所定回数繰り返しても読み込みエラーの発生があった場合、マイコン１０は、読み込みエラーが発生したセクタｑの次のセクタから指定セクタ数の残りのセクタＧの情報データの読み込みを読み込む（図２（ｅ）参照）。指定セクタ数の残りのセクタＧの情報データを読み込む際に、読み込みエラーの発生がなかった場合、マイコン１０は、指定セクタ数の情報データの読み込み処理を終了する。
また、指定セクタ数の残りのセクタＧの情報データを読み込む際に、読み込みエラーが発生した場合、マイコン１０は、上記した情報データの読み込みを繰り返して、指定セクタ数の情報データを読み込み、指定セクタ数の情報データの読み込み処理を終了する。なお、指定セクタ数の残りのセクタＧのセクタ数が、指定セクタ数の半分以下である場合、マイコン１０は、指定セクタ数の半分のセクタ数の情報データを読み込む際、指定セクタ数の最後のセクタまでの情報データを読み込む。これにより、光ディスクに記録された情報データを読み込む際に、読み込みエラーが発生しても、情報データの読み込みを継続して、光ディスクに記録された情報データの読み込み精度を向上させることができる。
また、図３の本発明の一実施例のディスク装置の動作を示すフローチャートを基に説明する。
光ディスクに記録された情報データの指定セクタ数の情報データの読み込みが指令されると、ステップＳ１からステップＳ２に進み、ステップＳ２で、指定セクタ数の情報データが読み込まれて、ステップＳ３に進む。
ステップＳ３で、指定セクタ数の情報データを読み込む際に、読み込みエラーの発生があったかか否かが判断され、読み込みエラーの発生があった場合、ステップＳ４に進み、読み込みエラーの発生がなかった場合、ステップＳ１０に進んで処理を終了する。
ステップＳ４で、指定セクタ数の半分のセクタ数の情報データが読み込まれて、ステップＳ５に進む。
ステップＳ５で、指定セクタ数の半分のセクタ数の情報データを読み込む際に、読み込みエラーの発生あったか否かが判断され、読み込みエラーの発生があった場合、ステップＳ６に進み、読み込みエラーの発生がなかった場合、ステップＳ８に進む。
ステップＳ６で、指定セクタ数の半分のセクタ数の情報データの読み込みが所定回数繰り返されたか否かが判断され、指定セクタ数の半分のセクタ数の情報データの読み込みが所定回数繰り返された場合、ステップＳ７に進み、指定セクタ数の半分のセクタ数の情報データの読み込みが所定回数繰り返されていない場合、ステップＳ４に戻って、ステップＳ４からのステップを繰り返す。
ステップＳ７で、指定セクタ数の半分のセクタ数の情報データを読み込む際に、読み込みエラーが発生したセクタの次のセクタから指定セクタ数の残りのセクタの情報データが読み込まれて、ステップＳ９に進む。
ステップＳ８で、指定セクタ数の残りのセクタの情報データが読み込まれて、ステップＳ９に進む。
ステップＳ９で、指定セクタ数の残りのセクタの情報データを読み込む際に、読み込みエラーの発生あったか否かが判断され、読み込みエラーの発生があった場合、ステップＳ４に戻って、ステップＳ４からのステップを繰り返し、読み込みエラーの発生がなかった場合、ステップＳ１０に進んで処理を終了する。
以上、本発明を実施するための最良の形態について詳述したが、本発明はこれに限らず、当業者の通常の知識の範囲内でその変形や改良が可能である。例えば、指定セクタ数の情報データを読み込む際に、読み込みエラーの発生があった場合、指定セクタ数の半分のセクタ数の情報データを読み込むことを説明したが、指定セクタ数の情報データを読み込む際に、読み込みエラーの発生があった場合、指定セクタ数の３分の１のセクタ数、或いは、４分の１のセクタ数の情報データを読み込むようにしてもよい。
【図面の簡単な説明】
【０００７】
【図１】本発明の一実施例のディスク装置の構成を示すブロック図である。
【図２】本発明の一実施例のディスク装置の動作を示す説明図である。
【図３】本発明の一実施例のディスク装置の動作を示すフローチャートである。
【符号の説明】
【０００８】
１  ディスク装置
２  光ディスク
３  光ピックアップ
４  スピンドルモータ
５  スレッドモータ
６  サーボ回路
７  同期検出／ＡＤ変換回路
８  復調／誤り訂正回路
９  デコーダ
１０  マイコン
【図１】
2006066027.tif 000003
【図２】
2006066027.tif 000004
【図３】
2006066027.tif 000005