(57)【特許請求の範囲】
【請求項１】
光ディスクに記録されたデータを読み出し可能および／または光ディスクへデータ書込み可能な光ディスク装置において、
背面に設けられたジャンパスイッチが自己診断モードに設定され、且つ自己診断開始スイッチがオンされることによって、データ読み出しの異常および／またはデータ書込みの異常の有無を、ホストコンピュータ等の他の機器とは独立して単独で診断する制御手段を具備することを特徴とする光ディスク装置。
【請求項２】
前記制御手段は、
装着されている光ディスクに診断用データの書込みを行ない、該データ書込み時の動作の不良の有無を診断することを特徴とする請求項１記載の光ディスク装置。
【請求項３】
前記制御手段は、
予めデータが書込まれている光ディスクから連続してデータの読み出しを行い、該データ読み出し時の動作の不良の有無を診断することを特徴とする請求項１または２記載の光ディスク装置。
【請求項４】
前記制御手段は、
予めデータが書き込まれている光ディスクからランダムにデータの読み出しを行い、光ディスク上の任意の読み出し位置へのアクセス動作の不良の有無を診断することを特徴とする請求項１，２または３記載の光ディスク装置。
【請求項５】
前記制御手段は、
装着されている光ディスクに診断用データの書込みを行ない、該データ書込み時の動作の不良の有無を診断し、
該診断用データが書込まれた光ディスクから連続して診断用データの読み出しを行い、該診断用データ読み出し時の動作の不良の有無を診断し、
該診断用データが書込まれた光ディスクからランダムに診断用データの読み出しを行い、光ディスク上の任意の読み出し位置へのアクセス動作の不良の有無を診断することを特徴とする請求項１記載の光ディスク装置。
【請求項６】
前記制御手段は、
乱数発生手段と、
該乱数発生手段で発生させた乱数によって、光ディスク上でデータを読み出すアドレスを決定するアドレス決定手段とを具備し、
該アドレス決定手段で決定した光ディスク上のアドレスへ、データを読みとる光ピックアップを移動させるように制御することを特徴とする請求項４または５記載の光ディスク装置。
【請求項７】
前記制御手段による診断の結果、データの読み出しおよび／または書込みの際の動作に異常が検出された場合には、検出された異常内容を記憶する記憶手段を具備することを特徴とする請求項１，２，３，４，５または６記載の光ディスク装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＣＤ、ＣＤ―ＲＯＭ、ＣＤ−ＲやＣＤ−ＲＷ等の光ディスクからデータを読み出し可能および／または光ディスクへデータ書込み可能な光ディスク装置に関する。
【０００２】
【従来の技術】
光ディスクからのデータの読み出しや、光ディスクへデータを書込み可能な光ディスク装置を、ユーザーが使用しているとき、データの読み出しやデータの書込みが出来なくなることがある。
このようにデータの読み出しやデータの書込みが出来なくなる場合には、光ディスク装置が実際に故障している場合もあるが、ユーザーの操作ミス、コンピュータ側の故障またはホストコンピュータ側との接続不良などの理由によるものであって、実際には光ディスク装置自体は故障していない場合もある。
【０００３】
【発明が解決しようとする課題】
ユーザーの操作ミス、ホストコンピュータ側の故障、ホストコンピュータ側との接続不良などの原因により、光ディスク装置のデータの読み出しやデータの書込みが出来なくなった場合であっても、ユーザー側ではその原因がわからないため、光ディスク装置が故障しているとして、販売店やメーカーの消費者窓口等へ光ディスク装置を持参して相談し、相談の結果、販売店や消費者窓口等を介して光ディスク装置のメーカーへ送り返してくることとなる。
しかし、元々故障ではない光ディスク装置を販売店や消費者窓口へ持参して相談する行為は無駄な行為であり、ユーザ自身で装置自体の故障か否かを簡単に判断できるようになればこのような無駄な行為を行なわなくとも済むという課題があった。
【０００４】
一方、元々故障ではない光ディスク装置を送り返してきているので、メーカー側においては、本来しなくともよいことである無駄な検査に時間を費やさねばならないという課題がある。
【０００５】
そこで、本発明は上記課題を解決すべくなされ、その目的とするところは、データの読み出しおよび／またはデータの書込み時の動作が不良であっても、光ディスク装置自体の故障であるか否かをユーザ側で容易に判断可能な光ディスク装置を提供することにある。
【０００６】
【課題を解決するための手段】
すなわち、本発明にかかる光ディスク装置によれば、光ディスクに記録されたデータを読み出し可能および／または光ディスクへデータ書込み可能な光ディスク装置において、背面に設けられたジャンパスイッチが自己診断モードに設定され、且つ自己診断開始スイッチがオンされることによって、データ読み出しの異常および／またはデータ書込みの異常の有無を、ホストコンピュータ等の他の機器とは独立して単独で診断する制御手段を具備することを特徴としている。
この構成を採用することによって、ユーザ側で光ディスク装置単体で装置自体の故障の有無を判断することができる。このため、ユーザからすれば販売店や消費者窓口等へ光ディスク装置を持参したり、メーカーへ光ディスク装置を送り返したりするなどの手間をかけないようにすることができる。またメーカー側においても無駄な検査等を実施しなくとも済む。
【０００７】
また、前記制御手段は、装着されている光ディスクに診断用データの書込みを行ない、該データ書込み時の動作の不良の有無を診断することを特徴とするので、データ書込み時の不良の有無を光ディスク装置単体で診断可能である。
【０００８】
さらに、前記制御手段は、予めデータが書込まれている光ディスクから連続してデータを読み出し、該データ読み出し時の動作の不良の有無を診断することを特徴とするので、データ読み出し時の不良の有無を光ディスク装置単体で診断可能である。
【０００９】
なお、前記制御手段は、予めデータが書き込まれている光ディスクからランダムにデータを読み出し、光ディスク上の任意の読み出し位置へのアクセス動作の不良の有無を診断することにより、光ピックアップが光ディスク上の様々な位置へ正確にジャンプできるか否かを光ディスク装置単体で診断可能である。
【００１０】
また、前記制御手段は、装着されている光ディスクに診断用データの書込みを行ない、該データ書込み時の動作の不良の有無を診断し、該診断用データが書込まれた光ディスクから連続して診断用データを読み出し、該診断用データ読み出し時の動作の不良の有無を診断し、該診断用データが書込まれた光ディスクからランダムに診断用データを読み出し、光ディスク上の任意の読み出し位置へのアクセス動作の不良の有無を診断することを特徴とする。
この構成によれば、ブランクの光ディスクを装着することにより、光ディスク装置単体でデータ書込み時の不良の有無、データ読み出し時の不良の有無および光ピックアップが光ディスク上の様々な位置へ正確にジャンプできるか否かを診断する事が可能となる。
【００１１】
前記制御手段は、乱数発生手段と、該乱数発生手段で発生させた乱数によって、光ディスク上でデータを読み出すアドレスを決定するアドレス決定手段とを具備し、該アドレス決定手段で決定した光ディスク上のアドレスへ、データを読みとる光ピックアップを移動させるように制御することもできる。
【００１２】
なお、前記断制御手段による診断の結果、データの読み出しおよび／または書込みの際の動作に異常が検出された場合には、検出された異常内容を記憶する記憶手段を具備することを特徴とする。
このような構成を採用すると、ユーザが自己診断をした結果、実際に光ディスク装置が故障していることが判明してメーカーに返送されたときにメーカー側では記憶手段に記憶された内容を読み出すことによって、故障個所を即座に認識する事が可能となり、修理個所の検査時間および修理時間の短縮化等に寄与する。
【００１３】
【発明の実施の形態】
以下、本発明の好適な実施の形態を添付図面に基づいて詳細に説明する。
まず、図１に光ディスク装置の内部構造についてのブロック図を示し、これに基づいて本実施形態の構成を、それらの動作と共に説明する。
光ディスク装置３０は、光ディスク１０に照射するレーザ光を発振するレーザダイオード（図示せず）および光ディスク１０からの反射光を受けるフォトディテクタ（図示せず）を有する光ピックアップ１９を具備している。
【００１４】
光ピックアップ１９は、光ディスク１０のトラッキング方向へ光ピックアップ１９を移動させる送り機構２０によって移動可能に設けられている。送り機構２０は、光ピックアップ１９がスライド可能に支持されているスレッド軸（図示せず）や送りモータ（図示せず）等から構成される。
光ディスク１０は、スピンドルモータ２２の回転軸に設けられたターンテーブル上に載置され、スピンドルモータ２２の駆動によって回転する。
【００１５】
スピンドルモータ２２の光ディスク１０の回転、光ピックアップ１９内の対物レンズ（図示せず）のトラッキング、光ピックアップ１９内の対物レンズのフォーカスおよび光ピックアップ１９の送り機構２０の制御はサーボプロセッサ２４が行なう。
サーボプロセッサ２４は、光ディスク１０から反射してきた反射光の強度信号からＲＦアンプ２６によって抽出された誤差信号に基づいて、対物レンズのトラッキングやフォーカス等の各サーボ制御を行なう。
また、サーボプロセッサ２４は、ＣＰＵ２８からのアドレス信号に基づき、指示されたアドレスに光ピックアップ１９が移動するように送り機構２０を制御する。
なお、ＣＰＵ２８は、ＲＦアンプ２６で抽出されたデータをデコードするデコーダ２９からの信号に基づいてサーボプロセッサに制御信号を出力している。
【００１６】
光ディスク１０へのデータの書込みは、レーザドライバー３２が光ピックアップ１９内のレーザダイオードを制御して行なわれる。
【００１７】
以下、本実施形態特有の構成について説明する。
ＣＰＵ２８には、ユーザが所定の操作をすることにより、ホストコンピュータや試験装置等の他の機器と接続されていなくとも単独で、データ書込みの異常の有無および／またはデータ読み出しの異常の有無を検出可能な自己診断を行なうことができる自己診断プログラムが予め記憶されたＲＯＭ等の記憶手段３５が接続されている。
ＣＰＵ２８は、ユーザが所定の操作をした場合には、記憶手段３５から自己診断プログラムを読み出し、この自己診断プログラムに基づいて各構成要素を制御して自己診断モードを作動させる。
【００１８】
上記ユーザの所定の動作とは、具体的には、ホストコンピュータ（図示せず）等と接続されているケーブルの取り外しやジャンパスイッチの設定（後述する）を行なった後、自己診断開始スイッチをオンすることである。
自己診断開始スイッチ４１は、光ディスク装置３０のいずれかの個所に設けられている。
【００１９】
ＣＰＵ２８内には、乱数発生手段３６とアドレス決定手段３８とが設けられている。ＣＰＵ２８は、乱数発生手段３６で発生した乱数によって、任意のアドレスを決定し、この任意のアドレスをサーボプロセッサ２４へ伝達する。
サーボプロセッサ２４は、ＣＰＵ２８で決定された任意のアドレスに光ピックアップ１９を移動させることができる。
【００２０】
ＣＰＵ２８には、光ディスク１０へデータを書込んだ際にエラーが生じた場合、または光ディスク１０からデータを読み出した場合または光ディスク１０の任意のアドレスへ光ピックアップ１９が正確に移動できなかった場合には、そのエラー内容に該当するエラーコードを記憶するＲＡＭ等から構成される記憶手段３４が接続されている。
【００２１】
また、光ディスク装置３０のフロントパネルには、光ディスク装置の作動状態を知らせるためのインジケータ４０が設けられている。インジケータ４０が設けられていることによって、ユーザは光ディスク装置が現在どのような動作を行なっているかを確認することができる。
インジケータの具体例としては、緑色とオレンジ色のどちらか一方の色および緑色とオレンジ色とを混色させた黄色を発光可能なＬＥＤから構成されている。
【００２２】
また、ＣＰＵ２８は、インジケータを制御するインジケータ制御信号をインジケータ４０へ出力し、インジケータの表示を制御することができる。
インジケータ４０の表示の制御は、ＣＰＵ２８が現在行なっている動作に基づいて行なわれる。
【００２３】
本発明の動作について、図２〜図３のフローチャートに基づいて説明する。
ユーザが光ディスク装置が故障しているのではないかと考えた場合には、ユーザは、まずホストコンピュータ等の外部機器と接続されている接続ケーブル（図示せず）を取り外す（ステップＳ１００）。このように接続ケーブルを取り外した状態で診断するので、他の機器が故障していて光ディスク装置３０自体が故障していない場合であっても光ディスク装置３０を故障と診断してしまうようなことを防止し、他の機器に関係なく独立して光ディスク装置３０自身の故障の有無を診断できる。
【００２４】
次にステップＳ１０２へ移行し、ユーザはジャンパスイッチ（図示せず）の設定を行なう。ジャンパスイッチは光ディスク装置３０の背面に設けられており、初期設定時に操作する以外は使用しないスイッチである。ジャンパスイッチを所定の位置に設定することにより、自己診断モードが動作可能となる。
続いてステップＳ１０４において、ユーザが自己診断開始スイッチ４１をオンにすることで、光ディスク装置３０の自己診断モードが開始する。具体的な自己診断開始スイッチ４１は、イジェクトボタンと電源スイッチ（図示せず）であって、両者を同時に押すことで自己診断モードが開始される。
【００２５】
ユーザに自己診断スイッチ４１（ここでは、イジェクトボタンと電源スイッチ）をオンにされることで、ＣＰＵ２８は記憶手段３５から自己診断プログラムを読み出し、自己診断モードを開始する（ステップＳ２００）。
まず、ステップＳ２０２において、ＣＰＵ２８はインジケータ制御信号を出力し、インジケータ４０を緑色とオレンジ色とを１００ｍｓｅｃごとに交互点灯させる。これにより、ユーザは自己診断が開始されたことを認識できる。
【００２６】
次のステップＳ２０４において、ステップＣＰＵ２８は、トレイを排出するようにトレイ駆動手段（図示せず）を制御する。
トレイが突出すると、ユーザがトレイにブランクディスクを載置する（ステップＳ１０６）。すると、光ディスク装置３０は、載置された光ディスクがブランクディスクであるか否かを検出する（ステップＳ２０６）。次のステップＳ２０８で光ディスクがブランクディスクで有ることが判明した場合は、ステップＳ１１０へ移行し、ブランクディスクではないことが判明した場合には、ステップＳ２０４へ戻ってトレイを排出する。
【００２７】
ブランクディスクがトレイに載置されていることが判明した場合には、ＣＰＵ２８は、ステップＳ２１０において最高速で光ディスク全面にデータ記録を行なうように制御する。
このとき、記録するデータはＣＰＵ２８においてランダムに選択した特に意味のないでたらめのデータである。このデータは、乱数発生手段３６が発生させるようにしてもよい。
このようにして、光ディスク１０全面にデータを書込むことにより、データ書込み時のエラーを検出できる。
【００２８】
次のステップＳ２１２では、先のステップＳ２１０で書込んだデータを、最高速で連続して読み出すように、ＣＰＵ２８が制御する。
なお、ここでは先に書込んだデータが正常に書込まれたか否かを判断するわけではなく、書込んだデータのサブコードのみをチェックするようにしている。
このようにして、光ディスク１０から連続してデータの読み出す際のエラーが検出可能である。
【００２９】
次のステップＳ２１４では、ＣＰＵ２８は、光ピックアップ１９を任意の位置にジャンプさせ、そのジャンプさせた位置においてデータを所定の時間だけ読み出し、すぐに別の任意のアドレスへジャンプさせることを所定回数繰り返し実施させる。
ジャンプ先のアドレスは、乱数発生手段３６が発生させた乱数によって決定される。また、本実施形態では、ジャンプ先のデータを１秒間読み出し、これを１００回繰り返し行なうようにしている。
このようにして、光ディスク上のあらゆる位置にジャンプできるかどうかが確認できる。
【００３０】
そして次のステップＳ２１６では、ステップＳ２１０，Ｓ２１２，Ｓ２１４において実施した全面書込み、連続読み出し、ランダム読み出しのいずれかにエラーが生じている場合にはステップＳ２１８へ、いずれにもエラーが無かった場合にはステップＳ２１７へ移行する。
【００３１】
ステップＳ２１８においては、エラーが生じたことをユーザに知らせるように、ＣＰＵ２８がインジケータ４０をエラーがあった旨の表示をさせる。
具体的インジケータ４０の表示は、データ書込み時または読み出し時にエラーが発生した場合には緑色の１回点滅、光ディスクのイニシャル時にエラーが発生した場合には緑色の２回点滅によって行なわれる。
【００３２】
次のステップＳ２２０においては、ＣＰＵ２８は、エラーの内容に該当するエラーコードを記憶手段３４に記憶させ、自己診断モードが終了する。
エラーが見つかって自己診断モードが終了した場合には、トレイは排出されずにそのまま終了する。
【００３３】
一方、ステップＳ２１７では、インジケータ４０はエラーがなかったことをユーザに知らせるために、消灯する。
そして次のステップＳ２１９においては、ＣＰＵ２８が、トレイを排出するようにトレイ駆動手段を制御し、終了する。
【００３４】
なお、エラーの例としては、イジェクト・ローディングのエラー、ＰＭＡ・ＴＯＣ・ＡＴＩＰ等の読込みエラー、線速度測定エラー、レーザー不発光等様々なエラーがある。
【００３５】
また上述してきた実施形態においては、データの書込みはＣＰＵ２８で発生させた適当なデータを書込み、連続データ読み出しの際にはデータのベリファイまでは行なっていなかった。しかし、書込むデータを予め設定しておくなどして、連続データ読み出しの際にデータのベリファイを行なってデータが正確に書込まれたか否かを診断するようにしても好適である。
【００３６】
以上本発明につき好適な実施例を挙げて種々説明したが、本発明はこの実施例に限定されるものではなく、発明の精神を逸脱しない範囲内で多くの改変を施し得るのはもちろんである。
【００３７】
【発明の効果】
本発明に係る光ディスク記録再生装置によれば、ユーザー側で光ディスク装置単体で装置自体の故障の有無を判断することができるので、ユーザからすれば販売店や消費者窓口等へ光ディスク装置を持参したり、メーカーへ光ディスク装置を送り返したりするなどの手間をかけないようにすることができる。
【００３８】
また、制御手段は、装着されている光ディスクに診断用データの書込みを行ない、該データ書込み時の動作の不良の有無を診断することによって、データ書込み時の不良の有無を光ディスク装置単体で診断可能である。
さらに、制御手段は、予めデータが書込まれている光ディスクから連続してデータを読み出し、該データ読み出し時の動作の不良の有無を診断することによって、データ読み出し時の不良の有無を光ディスク装置単体で診断可能である。
【００３９】
なお、制御手段は、予めデータが書き込まれている光ディスクからランダムにデータを読み出し、光ディスク上の任意の読み出し位置へのアクセス動作の不良の有無を診断することにより、光ピックアップが光ディスク上の様々な位置へ正確にジャンプできるか否かを光ディスク装置単体で診断可能である。
【００４０】
また、制御手段は、装着されている光ディスクに診断用データの書込みを行ない、データ書込み時の動作の不良の有無を診断し、診断用データが書込まれた光ディスクから連続して診断用データを読み出し、診断用データ読み出し時の動作の不良の有無を診断し、該診断用データが書込まれた光ディスクからランダムに診断用データを読み出し、光ディスク上の任意の読み出し位置へのアクセス動作の不良の有無を診断するので、ブランクの光ディスクを装着することにより、光ディスク装置単体でデータ書込み時の不良の有無、データ読み出し時の不良の有無および光ピックアップが光ディスク上の様々な位置へ正確にジャンプできるか否かを診断する事が可能となる。
【００４１】
なお、制御手段は、乱数発生手段と、該乱数発生手段で発生させた乱数によって、光ディスク上でデータを読み出すアドレスを決定するアドレス決定手段とを具備し、アドレス決定手段で決定した光ディスク上のアドレスへ、データを読みとる光ピックアップを移動させるように制御するので、予め移動させるアドレスを設定しておかなくともよい。
【００４２】
なお、制御手段による診断の結果、データの読み出しおよび／または書込みの際の動作に異常が検出された場合には、検出された異常内容を記憶する記憶手段を具備するので、ユーザが自己診断をした結果、実際に光ディスク装置が故障していることが判明してメーカーに返送されたときにメーカー側では記憶手段に記憶された内容を読み出すことによって、故障個所を即座に認識する事が可能となり、修理個所の検査時間や修理時間の短縮化等に寄与する。
【図面の簡単な説明】
【図１】本発明に係る光ディスク装置を説明するブロック図である。
【図２】光ディスク装置の自己診断動作を説明するフローチャートである。
【図３】図２に示したフローチャートの続きである。
【符号の説明】
１０  光ディスク
１９  光ピックアップ
２０  移動手段
２２  スピンドルモータ
２４  サーボプロセッサ
２６  ＲＦアンプ
２８  ＣＰＵ（制御手段）
２９  デコーダ
３０  光ディスク装置
３２  レーザドライバー
３４，３５  記憶手段
３６  乱数発生手段
３８  アドレス決定手段
４０  インジケータ
４１  自己診断開始スイッチ
【図１】
0003824518.tif 000002
【図２】
0003824518.tif 000003
【図３】
0003824518.tif 000004