(57)【特許請求の範囲】
【請求項１】
光ディスクへデータ書込み可能であり、バッファアンダーランが生じた際にはデータ書込みを中断し、該データ書込み中断後に、データ転送速度が上昇しまたはデータ書込み前にデータを一旦貯留するバッファメモリにデータ書込みに充分なデータが蓄積された際にはデータ書込みを再開するように制御する記録保護機能を備えた制御手段を具備する光ディスク装置において、
記録保護機能の作動回数の閾値を予め記憶している記憶手段が設けられ、
前記制御手段は、
前記記録保護機能の作動回数をカウントし、
カウントした記録保護機能の作動回数と、前記記憶手段から読み出した閾値とを比較し、
カウントした記録保護機能の作動回数が、前記記憶手段から読み出した閾値をこえたと判断した場合には、自動的に光ディスクへの書込み速度を遅くするように制御することを特徴とする光ディスク装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、光ディスクへデータ書込み可能な光ディスク装置に関する。
【０００２】
【従来の技術】
光ディスクへデータ書込み可能な光ディスク装置においては、近年の光ディスクへのデータ書込み速度の高速化に伴い、光ディスクへデータを書込んでいる最中に、光ディスクへのデータの書込み速度よりもホストコンピュータ等から転送されてくる書込み用のデータの転送速度が遅くなってしまうことが多く生じる。このように、書込むべきデータが無くなってしまう状態をいわゆるバッファアンダーランという。
従来においては、バッファアンダーランが発生すると、その時点で書込みが中断され、この光ディスクは使いものにならなくなってしまっていた。
【０００３】
そこで、最近の光ディスク装置は、バッファアンダーランの発生により光ディスクを無駄にしないように、いわゆるバーンプルーフやジャストリンク等の名称で呼ばれる記録保護機能が設けられている場合が多い。
かかる記録保護機能によれば、バッファアンダーランが発生すると書込を中断してそのまましばらく待機する。中断後にデータの転送速度が速くなってきた場合には、中断を解除して再度書込みを行なうようにしている。
このような記録保護機能を設けたことにより、バッファアンダーランが生じても光ディスクを無駄にしないようにすることができた。
【０００４】
【発明が解決しようとする課題】
バーンプルーフのような記録保護機能を作動させた場合、確かにバッファアンダーランが生じたとしても光ディスクは無駄にはならない。しかし、あまりに記録保護機能の作動回数が多いと、光ディスクへの書込み速度の高速化を図っているにもかかわらず、書込み、中断、再開を繰り返し行なうことによって、結局光ディスクにデータを書込む際の全体の処理時間が長時間化してしまうといった課題がある。
【０００５】
また、このようなデータ書込み時の中断回数があまりに多いと、光ディスク装置の前面に設けられたインジケータ等の表示から書込みの中断回数が多いことが目に見えて明らかであって、書込んだ光ディスクの品質にユーザが不安を抱いてしまうという課題もある。
【０００６】
そこで、本発明は上記課題を解決すべくなされ、その目的とするところは、バッファアンダーラン時の書込み失敗をなくす記録保護機能の作動回数、すなわちデータ書込み中の中断回数があまりに多い場合に、この回数を減少させるような光ディスク装置を提供することにある。
【０００７】
【課題を解決するための手段】
すなわち、本発明にかかる光ディスク装置によれば、光ディスクへデータ書込み可能であり、バッファアンダーランが生じた際にはデータ書込みを中断し、該データ書込み中断後に、データ転送速度が上昇しまたはデータ書込み前にデータを一旦貯留するバッファメモリにデータ書込みに充分なデータが蓄積された際にはデータ書込みを再開するように制御する記録保護機能を備えた制御手段を具備する光ディスク装置において、記録保護機能の作動回数の閾値を予め記憶している記憶手段が設けられ、前記制御手段は、前記記録保護機能の作動回数をカウントし、カウントした記録保護機能の作動回数と、前記記憶手段から読み出した閾値とを比較し、カウントした記録保護機能の作動回数が、前記記憶手段から読み出した閾値をこえたと判断した場合には、自動的に光ディスクへの書込み速度を遅くするように制御することを特徴としている。
この構成を採用することによって、記録保護機能の作動回数が多くなった場合に自動的に書込み速度を遅くするようになったので、バッファアンダーランが生じる回数を減少させ、ひいてはバッファアンダーラン時に動作する記録保護機能の作動回数も減少させることができる。
これにより、データ書込み時に何度も中断することによるデータ書込み時間の長時間化を防止し、且つデータが書込まれた光ディスクの記録品位に対するユーザの不安を取り除くことができる。
【０００８】
【発明の実施の形態】
以下、本発明の好適な実施の形態を添付図面に基づいて詳細に説明する。
まず、図１に光ディスク装置の内部構造についてのブロック図を示し、これに基づいて本実施形態の構成を、それらの動作と共に説明する。
光ディスク装置３０は、光ディスク１０に照射するレーザ光を発振するレーザダイオード（図示せず）および光ディスク１０からの反射光を受けるフォトディテクタ（図示せず）を有する光ピックアップ１９を具備している。
【０００９】
光ピックアップ１９は、光ディスク１０のトラッキング方向へ光ピックアップ１９を移動させる送り機構２０によって移動可能に設けられている。送り機構２０は、光ピックアップ１９がスライド可能に支持されているスレッド軸（図示せず）や送りモータ（図示せず）等から構成される。
光ディスク１０は、スピンドルモータ２２の回転軸に設けられたターンテーブル上に載置され、スピンドルモータ２２の駆動によって回転する。
【００１０】
スピンドルモータ２２の光ディスク１０の回転、光ピックアップ１９内の対物レンズ（図示せず）のトラッキング、光ピックアップ１９内の対物レンズのフォーカスおよび光ピックアップ１９の送り機構２０の制御はサーボプロセッサ２４が行なう。
【００１１】
サーボプロセッサ２４は、光ディスク１０から反射してきた反射光の強度信号からＲＦアンプ２６によって抽出された誤差信号および、ＲＦアンプ２６で抽出されたデータをデコードするデコーダ２９からの信号に基づいて制御するＣＰＵ２８からの制御信号ｅに基づいて各サーボ系の制御をする。
すなわち、サーボプロセッサ２４は、ＲＦアンプ２６からの誤差信号に基づいて
対物レンズのトラッキングやフォーカス等の各サーボ制御を制御信号ａ，ｂによって行なう。
また、サーボプロセッサ２４は、ＣＰＵ２８からのアドレス信号に基づき、指示されたアドレスに光ピックアップ１９が移動するように送り機構２０を制御信号ｃによって制御する。
さらに、スピンドルモータ２２の回転の制御は、ＲＦアンプ２６からの誤差信号およびＣＰＵ２８からの制御信号ｅに基づいたサーボプロセッサ２４からの制御信号ｄによって行なわれる。
ただし、これら各サーボ制御は１つのＩＣによるサーボプロセッサによって行なっても良いし、各制御毎に別個のＩＣを採用していても良い。
【００１２】
一方、光ディスク装置３０は、ＳＣＳＩ、ＡＴＡＰＩ等のインターフェースからなる入出力部３４を介してホストコンピュータ４０とケーブル４１によって接続される。
光ディスク装置３０は、ホストコンピュータ４０からの各コマンドが入力されることで動作が開始され、また通常は、光ディスク１０に書込むべきデータは、ホストコンピュータ４０から転送される。
【００１３】
ホストコンピュータ４０から転送されてくるデータは、入出力部３４を介してバッファメモリ４２に一旦貯留される。バッファメモリ４２の一例としては４ＭＢ程度の容量を有するＤＲＡＭ等が用いられる。
エンコーダ４４は、バッファメモリ４２内のデータを読み出してエンコードする。エンコードされたデータに基づいてレーザドライバ３２が光ピックアップ１９のレーザダイオードの光強度を変化させ、光ディスク２０へのデータ書込みとして行なう。
【００１４】
なお、光ディスク１０から読み出したデータは、デコーダ２９においてデコードされた後、図示しないバッファメモリ等を介して入出力部３４へ出力される。
【００１５】
本実施形態のＣＰＵ２８が、特許請求の範囲にいう制御手段である。ＣＰＵ２８はＲＯＭ等（図示せず）に予め記憶されている制御プログラムに基づいて動作する。
ＣＰＵ２８は、バッファアンダーランが生じた場合において光ディスクを無駄にしないよう、データ書込みを中断する記録保護機能３６（バーンプルーフ、ジャストリンク等）を具備している。
記録保護機能３６は、バッファメモリ４２の残りデータをチェックし、バッファメモリ４２内のデータが所定容量以下になったら書込を中断するようにエンコーダ４４、レーザドライバ３２およびサーボプロセッサ２４を制御する。
【００１６】
このように記録保護機能３６が作動した場合には、ＣＰＵ２８内のカウンタ３８が記録保護機能３６の作動回数をカウントしていく。
そして、ＣＰＵ２８内の記録保護機能３６は、バッファメモリ４２に貯留されているデータが所定容量以上またはメモリ容量最大にまで貯留されたことを検出した場合には、データ書込を再開させるべく、エンコーダ４４、レーザドライバ３２およびサーボプロセッサ２４を制御する。
【００１７】
ＣＰＵ２８には、ＲＯＭ等からなる記憶手段３５が接続されており、予め設定された記録保護機能３６の作動限度、すなわち中断限度回数（以下、閾値αという場合がある）が記憶されている。ここでの中断限度回数とは、１回のデータ書込みにおいて、これ以上記録保護機能３６が作動した場合には書込み時間が長時間となり、ユーザも不安となるような回数をいう。
なお、この閾値αは、任意の数値に変更可能であっても良い。
【００１８】
ＣＰＵ２８には、記憶手段３５から読み出した閾値αと、カウンタ３８でカウントした記録保護機能３６の作動回数とを比較する比較手段３９が設けられている。
比較手段３９が、記録保護機能３６の作動回数が記憶手段３５から読み出した閾値αをこえたとを判断した場合には、ＣＰＵ２８はレーザドライバ３２およびサーボプロセッサ２４を制御して書込み速度を遅くさせる。
なお、本実施形態でいう書込み速度は、１２倍速、２０倍速といった書込み倍速のことである。
【００１９】
書込み速度が遅くなると、バッファメモリ４２内に貯留されているデータが急激に減少することも無くなり、光ディスク１０へ書込んでいるデータ量とホストコンピュータ４０から転送されてくるデータ量とがちょうど良いバランスを取るので、書込みべきデータがなくなってしまうバッファアンダーランの発生を抑えることができる。
したがって、バッファアンダーランにおいて作動するバーンプルーフ等の記録保護機能の作動回数も減少する。
【００２０】
次に、本発明の動作について、図２のフローチャートに基づいて説明する。
まず、ホストコンピュータ４０からのライトコマンドが入力されることで、データの書込み動作が開始される（スタート）。
データ書込み中にバッファアンダーランが生じた場合には、記録保護機能によって一旦データ書込を中止する。バッファアンダーランが解消された場合には、データ書込みを再開する。
【００２１】
そしてステップＳ１００において、ＣＰＵ２８は、一旦書込みが停止する記録保護機能の作動回数のカウントを開始する。続くステップＳ１０２においては、記録保護機能の作動回数のカウントを続ける。
続くステップＳ１０４においては、カウントしている記録保護機能の作動回数が予め決められた閾値αをこえたか否かをＣＰＵ２８が判断している。閾値αは、予め設定されて記憶手段３５に記憶されている。ＣＰＵ２８は、記憶手段３５から閾値αを読み出し、カウントしている記録保護機能の作動回数と比較する。比較の結果、記録保護機能の作動回数が閾値αをこえない場合には、ステップＳ１０６へ移行する。一方、記録保護機能の作動回数が閾値αをこえた場合には、ステップＳ１０５へ移行する。
【００２２】
ステップＳ１０５においては、ＣＰＵ２８はサーボプロセッサ２４やレーザドライバ３２を制御してデータ書込み速度を遅くする。
例えば、２４倍速で書込みを行なって記録保護機能の作動回数が多くなってしまった場合には、ステップＳ１０４において２４倍速よりも遅い１６倍速等の書込み速度に設定し直すのである。
ステップＳ１０５において書込み速度を遅くした場合には、ステップＳ１００へ戻って書込み速度を遅くしてからの記録保護機能の作動回数をカウントする。
【００２３】
一方、ステップＳ１０６においては、光ディスク１０へのデータ書込みが終了したか否かをＣＰＵ２８が判断するようにしている。すなわち、データ書込みが終了していなければステップＳ１０２へ戻り、作動回数のカウントを続行する。
ステップＳ１０６でデータ書込みが終了した場合は終了する。
【００２４】
【実施例】
光ディスクの一例としてＣＤ−Ｒを用い、ＣＤ−Ｒに２４倍速でデータ書込みを行なっていた場合について説明する。
かかる場合において、バッファメモリの最大容量が４ＭＢであるとするとバッファメモリ内のデータは０．９７ｓｅｃで使い切ってしまう。そして、ホストコンピュータからのデータ転送速度が３ＭＢ／ｓｅｃ程度であれば、記録保護機能によって２ｓｅｃ記録毎にデータ書込みが中断し、１．３ｓｅｃ程度でデータ書込みが再開されることとなる。これでは、あまりにデータ書込みの中断回数が多すぎる。
そこで、書込み速度を１６倍速に下げることにより、データ書込みの中断回数を大幅に減少させることができた。
【００２５】
以上本発明につき好適な実施例を挙げて種々説明したが、本発明はこの実施例に限定されるものではなく、発明の精神を逸脱しない範囲内で多くの改変を施し得るのはもちろんである。
【００２６】
【発明の効果】
本発明に係る光ディスク装置によれば、記録保護機能の作動回数が多くなった場合に自動的に書込み速度を遅くするようになったので、バッファアンダーランが生じる回数を減少させ、バッファアンダーラン時に動作する記録保護機能の作動回数も減少させることができる。
これにより、データ書込み時に何度も中断することによるデータ書込み時間の長時間化を防止し、且つデータが書込まれた光ディスクの記録品位に対するユーザの不安を取り除くことができ、また確実なデータ書込みが行なえるという著効を奏する。
【図面の簡単な説明】
【図１】本発明に係る光ディスク装置を説明するブロック図である。
【図２】光ディスク装置の自己診断動作を説明するフローチャートである。
【符号の説明】
１０  光ディスク
１９  光ピックアップ
２０  移動手段
２２  スピンドルモータ
２４  サーボプロセッサ
２６  ＲＦアンプ
２８  ＣＰＵ（制御手段）
２９  デコーダ
３０  光ディスク装置
３２  レーザドライバー
３４  入出力部
３５  記憶手段
３６  記録保護機能
３８  カウンタ
３９  比較手段
４０  ホストコンピュータ
４１  ケーブル
４２  バッファメモリ
４４  エンコーダ
【図１】
0003590605.tif 000002
【図２】
0003590605.tif 000003