(57)【特許請求の範囲】
【請求項１】
再記録可能な記録媒体に対する情報の読み書きを行なう手段を備えた情報記録再生装置において、
前記記録媒体に対するユーザ指定による未記録領域の消去要求があったとき、前記記録媒体の未記録領域に消去処理を施す手段と、
前記未記録領域の消去処理の開始直後に処理終了通知を出力し、前記未記録領域の消去処理を内部的にバックグラウンドで行なわせる手段と、
前記未記録領域の消去処理を内部的にバックグラウンドで行っている最中に前記記録媒体の排出要求があったとき、前記未記録領域の消去処理を完了させてから前記記録媒体を排出する手段を設けたことを特徴とする情報記録再生装置。
【請求項２】
請求項１記載の情報記録再生装置において、
前記未記録領域の消去要求後に中断要求があったとき、前記未記録領域の消去処理を中断する手段を設けたことを特徴とする情報記録再生装置。
【請求項３】
前記消去処理のとき、前記記録媒体の未記録領域内のデータの有無を検出し、データが有ると検出された範囲のみに未記録領域の消去処理を施すことを特徴とする請求項１又は２記載の情報記録再生装置。
【請求項４】
前記未記録領域が指定トラックの未記録領域であることを特徴とする請求項１乃至３のいずれか一項に記載の情報記録再生装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、情報の再記録が可能な記録媒体に対する情報の読み書きを行う光ディスク装置等の各種の情報記録再生装置に関する。
【０００２】
【従来の技術】
例えば、情報の再記録可能なコンパクトディスク（ＣＤ−Ｒｅｗｒｉｔａｂｌｅ  ＤＩＳＫ：ＣＤ−ＲＷディスク）では、情報の記録，再生，及び消去が可能である。そのＣＤ−ＲＷディスクは、熱によって結晶状態が変化する物質を記録層に用い、その記録層にレーザ光を照射することによってデータを記録することができる。
【０００３】
さらに、データを記録するために変化させられた結晶状態は、再度レーザ光の熱を加えることによって元の状態に戻すことができる。
このようにして、ＣＤ−ＲＷディスクには、記録層に記録されたデータを何度も書き換えることが可能である。
【０００４】
上記ＣＤ−ＲＷディスクのようなデータの記録方式として、トラックアットワンス（Ｔｒａｃｋ  Ａｔ  Ｏｎｃｅ：ＴＡＯ）方式がある。
そのＴＡＯ方式は、記録層に対して１つのトラックを中断することなく書き込む方法である。
【０００５】
また、ＴＡＯ方式の書き込み方式の中には、トラックの目次領域のみを記録して、実際のデータは後から記録する方式があり、その方式でデータを記録することをトラックのリザーブと呼ぶ。
【０００６】
さらに、ＣＤ−ＲＷディスクでは記録できる最小単位をパケットと呼び、トラックを複数のパケットに分けて記録する記録方式をパケットライト方式と呼ぶ。
そのパケットライト方式を用いると、トラックを複数回に分けて追記することが可能になる。
【０００７】
ＣＤ−ＲＷディスクのような再記録可能な記録媒体に情報の読み書きを行う情報記録再生装置では、上記ＴＡＯ方式によって目次領域が記録されているトラックがリザーブされたトラックであるか否かを判定するには、データ領域が記録されているか否かによって判断している。
【０００８】
また、パケットライト方式によって記録されたトラックについては、そのトラックの全領域に対してどれくらいの領域が記録済であるかを示す目次的領域がディスク上に記録されないので、パケットライト方式で情報が書き込まれたＣＤ−ＲＷディスクが挿入され、そのトラックに追記する場合は、既記録領域と未記録領域との境界を検出し、最後に書き込まれたパケットの終了アドレスを見つけなければならない。
【０００９】
しかしながら、ＣＤ−ＲＷディスクのような再記録可能な記録媒体では、その性質上、未記録領域であっても以前記録したデータが残っていることがあるので、記録媒体に対してトラックのリザーブを行ったり、パケットライト方式でデータを記録した場合、一旦記録媒体を排出してしまうと、ファイル情報等を誤認識してしまう恐れがあった。
【００１０】
また、記録媒体上に以前に書いたトラックのデータが残っていると、そのトラックがリザーブされたトラックか、実体まで書かれているか否か、パケットトラックであればどこまで書かれているかを検出するのは困難である。
【００１１】
そこで、最後に書かれたパケットの終了アドレスを正確に見つけるために、予めトラックのデータを消去する方法が提案されており、その消去機能には、ディスク全面に対し消去を行う機能や、トラック、セッション単位で消去を行う機能などがある。
【００１２】
しかしながら、それらの方法では、既に書き込んだデータまで消去してしまうという問題があった。
【００１３】
そこで従来、既記録領域と未記録領域との境界を誤検出しないように、データの記録前にあらかじめ指定トラックを消去する方法や、記録後に一定領域を消去する手段が提案されている。
【００１４】
【発明が解決しようとする課題】
しかしながら、上述のようにデータの記録前にあらかじめ指定トラックを消去したり、記録後に一定領域を消去するのは、情報記録再生装置が内部的に自動的に行うものであり、ユーザはトラックに以前記録されたデータが消去されずに残っていても知らずに追記を実行してしまうという問題があった。
【００１５】
この発明は上記の課題を解決するためになされたものであり、ユーザが任意に指示してディスクの未記録領域の消去を行えるようにすることを目的とする。
【００１６】
【課題を解決するための手段】
この発明は上記の目的を達成するため、再記録可能な記録媒体に対する情報の読み書きを行なう手段を備えた情報記録再生装置において、上記記録媒体に対するユーザ指定による未記録領域の消去要求があったとき、上記記録媒体の未記録領域に消去処理を施す手段と、上記未記録領域の消去処理の開始直後に処理終了通知を出力し、上記未記録領域の消去処理を内部的にバックグラウンドで行なわせる手段と、上記未記録領域の消去処理を内部的にバックグラウンドで行っている最中に上記記録媒体の排出要求があったとき、上記未記録領域の消去処理を完了させてから上記記録媒体を排出する手段を設けたものである。
【００１７】
また、上記のような情報記録再生装置において、上記未記録領域の消去要求後に中断要求があったとき、上記未記録領域の消去処理を中断する手段を設けるとよい。
【００１８】
さらに、上記のような情報記録再生装置において、上記消去処理のとき、上記記録媒体の未記録領域内のデータの有無を検出し、データが有ると検出された範囲のみに未記録領域の消去処理を施すとよい。
【００１９】
さらにまた、上記のような情報記録再生装置において、上記未記録領域を指定トラックの未記録領域にするとよい。
【００２０】
【発明の実施の形態】
以下、この発明の実施形態を図面に基づいて具体的に説明する。
図１は、この発明の情報記録再生装置の参考技術と一実施形態である光ディスクドライブの構成を示すブロック図である。
【００２１】
同図に示すように、この光ディスクドライブは、ＣＤ−ＲＷディスク等のディスク１０を回転させるモータ１と、光ピックアップ３をディスク１０の半径方向に移動させる粗動モータ２と、ディスク１０の記録領域にレーザ光を照射する光ピックアップ３と、モータ１の回転を制御する回転制御系４と、粗動モータ２の駆動を制御する粗動モータ制御系５と、光ピックアップ３のレーザ光の照射を制御するピックアップ制御系６と、光ピックアップ３によって読み取った電子情報の信号及びディスク１０の記録領域に書き込む電子情報の信号を送受する信号処理系７と、ＣＰＵ，ＲＯＭ，及びＲＡＭ等からなるマイクロコンピュータによって実現され、この光ディスクドライブ全体の制御と共に、この発明の参考技術とこの発明に関わる未記録領域の消去処理等を実行するコントローラ８と、ホストコンピュータとコントローラ８との間のデータのやり取りを司る外部インタフェース９とから構成される。
【００２２】
この光ディスクドライブは、コントローラ８の制御処理に基づいてデータ再生時にはディスク１０に対して再生パワーでレーザ光を発光し、その反射光に基づいてデータを再生する。また、データ記録時にはディスク１０に対して記録パワーでレーザ光を発光し、ディスク１０上の記録領域に信号を記録する。
【００２３】
この光ディスクドライブにおいて使用するディスク１０であるＣＤ−ＲＷディスクでは、熱によって結晶構造が変化する物質を記録層に用い、その記録層にレーザ光によるピックアップでデータを記録する。
また、データ記録時に変化させた結晶状態を再度レーザ光の熱を加えて元の状態に戻すことでデータの消去を行う。
【００２４】
次に、上記光ディスクドライブにおけるこの発明の参考技術の未記録領域消去機能について説明する。
この場合、上記光ピックアップ３，コントローラ８等が、再記録可能な記録媒体に対する情報の読み書きを行なう手段の機能を果たす。
また、上記コントローラ８が、上記記録媒体に対する未記録領域の消去要求があったとき、上記記録媒体の未記録領域に消去処理を施す手段の機能を果たす。
【００２５】
図２は、この光ディスクドライブにおけるこの発明の参考技術の未記録領域消去処理を示すフローチャートである。
コントローラ８は、ステップ（図中「Ｓ」で示す）１で外部インタフェースを介してホストコンピュータからのユーザ指定による未記録領域の消去要求のコマンドを受け取ると、ステップ２へ進んで回転制御系，粗動モータ制御系，ピックアップ制御系，信号処理系等を制御し、ディスク上の未記録領域を強制的に消去する消去処理を実施し、ステップ３へ進んで外部インタフェースを介してホストコンピュータへ処理の終了報告をし、この処理を終了する。
【００２６】
このようにして、ディスク上の未記録領域をユーザからの要求に応じて強制的に消去することにより、書き込んだデータはそのまま残し、未記録領域に以前書き込んだ不要なデータを残さないようにすることができるので、一旦ディスクを排出した後でも、リザーブやパケットライト方式によって記録されたトラックにデータを確実に記録することが可能になる。
また、未記録領域の消去をユーザの指定で行うことにより、ユーザがそのディスクに以前書き込んだデータが残っていないことを知ることができる。
【００２７】
次に、上記光ディスクドライブにおけるこの発明に関わる未記録領域消去機能について説明する。
この場合、上記コントローラ８は、上記記録媒体に対する指定トラックの未記録領域の消去要求があったとき、上記記録媒体の上記指定トラックの未記録領域に消去処理を施す手段の機能を果たす。
【００２８】
図３は、この光ディスクドライブにおける指定トラックの未記録領域に対する未記録領域消去処理を示すフローチャートである。
コントローラ８は、ステップ（図中「Ｓ」で示す）１１で外部インタフェースを介してホストコンピュータからのユーザ指定による指定トラックの未記録領域の消去要求のコマンドを受け取ると、ステップ１２へ進んで回転制御系，粗動モータ制御系，ピックアップ制御系，信号処理系等を制御し、ディスク上の指定トラックの未記録領域を強制的に消去する消去処理を実施し、ステップ１３へ進んで外部インタフェースを介してホストコンピュータへ処理の終了報告をし、この処理を終了する。
【００２９】
このようにして、ディスク上の未記録領域の消去を行うトラックをユーザが指定することができるので、未記録部消去を実施したいトラックをユーザが容易に選択可能になる。
【００３０】
次に、上記光ディスクドライブにおける消去要求後に中断要求があったときは中断する処理について説明する。
上述の光ディスクドライブでは、ディスク上の未記録領域を広範囲にわたって消去を行う場合、その消去が終了するまで他の処理、例えばデータの読み出し又は書き込み等を待たなければならない。そこで、未記録領域の消去処理の実行中でも他の処理を優先的に処理できるようにすると便利である。
【００３１】
この場合、上記コントローラ８は、上記未記録領域の消去要求後に中断要求があったとき、上記未記録領域の消去処理を中断する手段の機能も果たす。
【００３２】
図４は、この光ディスクドライブにおける消去要求後に中断要求があったときは中断する処理を示すフローチャートである。
コントローラ８は、ステップ（図中「Ｓ」で示す）２１で外部インタフェースを介してホストコンピュータからのユーザ指定による未記録領域の消去要求（あるいは、指定トラックの未記録領域の消去要求）のコマンドを受け取ると、ステップ２２へ進んで回転制御系，粗動モータ制御系，ピックアップ制御系，信号処理系等を制御し、ディスク上の未記録領域（あるいは、指定トラックの未記録領域）を強制的に消去する消去処理を実施する。
【００３３】
そして、ステップ２３へ進んで外部インタフェースを介してホストコンピュータから未記録領域の消去中止要求のコマンドを受け取ると、ステップ２４へ進んで実施中の未記録領域の消去処理を中止し、ステップ２５へ進んで外部インタフェースを介してホストコンピュータへ処理の終了報告をし、この処理を終了して、他の処理を可能にする。
【００３４】
このようにして、ディスク上の未記録領域の消去を中断することができるので、未記録領域の消去要求後、その処理途中であってもユーザ要求によるデータの読み出し又は書き込み等の他の処理を直ちに行うことが可能になる。
【００３５】
また、消去を行う領域は光ディスクドライブが未記録であることを認識している領域であり、未記録領域の消去を中断してもファイル情報等を誤認識することはない。
【００３６】
次に、上記光ディスクドライブにおける内部的にバックグラウンドで行う未記録領域消去機能について説明する。
この場合、上記コントローラ８は、上記未記録領域の消去処理の開始直後に処理終了通知を出力し、上記未記録領域の消去処理を内部的にバックグラウンドで行なわせる手段の機能も果たす。
【００３７】
図５は、この光ディスクドライブにおける内部的にバックグラウンドで行う未記録領域消去処理を示すフローチャートである。
コントローラ８は、ステップ（図中「Ｓ」で示す）３１で外部インタフェースを介してホストコンピュータからのユーザ指定による未記録領域の消去要求（あるいは、指定トラックの未記録領域の消去要求）のコマンドを受け取ると、ステップ３２へ進んで外部インタフェースを介してホストコンピュータへ処理終了を通知する。
【００３８】
ステップ３３へ進んで回転制御系，粗動モータ制御系，ピックアップ制御系，信号処理系等を制御し、ディスク上の未記録領域（あるいは、指定トラックの未記録領域）を強制的に消去する消去処理を内部的にバックグラウンドで実施する。
【００３９】
上記消去処理の実施中はステップ３４でホストコンピュータ（ユーザ）からの記録要求（あるいは再生要求）のコマンドの有無を判定し、無ければそのままステップ３６へ進むが、そのコマンドを受け取ったらステップ３５へ進んで消去処理を一時中断し、ホストコンピュータからのデータをディスクに記録（あるいは再生）する処理を実行し、その処理の終了後に上記消去処理を再開する。
【００４０】
ステップ３６では上記消去処理が終了したか否かを判定し、終了しなければステップ３３へ戻って上述の処理を繰り返し、終了したらステップ３７へ進んでこの処理を終了する。
【００４１】
このようにして、ディスク上の未記録領域の消去処理をバックグラウンドで行うことにより、ユーザに消去処理の終了まで他の処理を待たせることなく、データの読み出し又は書き込み等を直ちに行うことが可能になる。
【００４２】
次に、上記光ディスクドライブにおける消去中のディスク排出処理について説明する。
上述の光ディスクドライブでは、未記録領域をバックグラウンドで消去中にユーザからイジェクト要求が来た場合、消去処理を中断して直ちにディスクを排出すると、未記録領域に以前のデータが残っていないようにすることを保証できなくなる。そこで、未記録領域の消去中にディスクの排出要求を受けても確実に消去処理を完了させるようにするとよい。
【００４３】
この場合、上記コントローラ８は、上記未記録領域の消去処理を内部的にバックグラウンドで行っている最中に上記記録媒体の排出要求があったとき、上記未記録領域の消去処理を完了させてから上記記録媒体を排出する手段の機能を果たす。
【００４４】
図６は、この光ディスクドライブにおける消去中のディスク排出処理を示すフローチャートである。
コントローラ８は、ステップ（図中「Ｓ」で示す）４１で外部インタフェースを介してホストコンピュータからのユーザ指定による未記録領域の消去要求（あるいは、指定トラックの未記録領域の消去要求）のコマンドを受け取ると、ステップ４２へ進んで外部インタフェースを介してホストコンピュータ（ユーザ）へ処理終了を通知する。
【００４５】
ステップ４３へ進んで回転制御系，粗動モータ制御系，ピックアップ制御系，信号処理系等を制御し、ディスク上の未記録領域（あるいは、指定トラックの未記録領域）を強制的に消去する消去処理を内部的にバックグラウンドで実施する。
【００４６】
上記消去処理の実施中はディスクの排出を命令するイジェクト要求のコマンドの有無を判断し、ステップ４４でイジェクト要求があったら、ステップ４５へ進んで上記消去処理が終了したか否かを判定し、終了していればステップ４７へ進んでディスクを排出し、ステップ４８へ進んでこの処理を終了する。
【００４７】
ステップ４５の判定で消去処理が終了していなければ、ステップ４６へ進んで未記録領域の残りの領域を消去する処理を実施して消去処理を完了させた後、ステップ４７へ進んでディスクを排出し、ステップ４８へ進んでこの処理を終了する。
【００４８】
このようにして、バックグラウンドで未記録領域の消去処理を実施している最中に、ホストコンピュータからイジェクト要求が来た場合でも、消去処理を完了させてからディスクを排出するので、排出後のディスクの未記録領域に以前のデータが残っていないことを保証することが可能になる。
【００４９】
次に、上記光ディスクドライブにおける必要な領域にのみ消去処理を施す未記録領域消去機能について説明する。
上述のディスクに対する書き込み速度は読み出し速度よりも遅いので、未記録領域を無条件に消去したのでは時間がかかる。また、未記録領域の同じ領域に対して過度に消去を繰り返して行うとディスクの劣化につながる。
そこで、未記録領域中の消去処理が必要な領域にのみ消去処理を施すようにするとよい。
【００５０】
この場合、コントローラ８は、上記記録媒体に対する未記録領域の消去要求があったとき、上記記録媒体の未記録領域内のデータの有無を検出し、データが有ると検出された範囲のみに未記録領域の消去処理を施す手段の機能を果たす。
【００５１】
図７は、この光ディスクドライブにおける必要な領域にのみ消去処理を施す未記録領域消去処理を示すフローチャートである。
コントローラ８は、ステップ（図中「Ｓ」で示す）５１で外部インタフェースを介してホストコンピュータからのユーザ指定による未記録領域の消去要求（あるいは、指定トラックの未記録領域の消去要求）のコマンドを受け取ると、ステップ５２へ進んでディスク上の未記録領域をサーチし、ステップ５３へ進んで未記録領域内のデータの有無を検出したか否かを判断する。
【００５２】
ステップ５３の判断でデータが無ければステップ５５へ進み、データが有ればステップ５４へ進んで回転制御系，粗動モータ制御系，ピックアップ制御系，信号処理系等を制御し、ディスク上の未記録領域（あるいは、指定トラックの未記録領域）のデータが有ると検出された範囲のみを強制的に消去する消去処理を実施し、ステップ５５へ進む。
【００５３】
ステップ５５では上記消去処理が終了したか否かを判定し、終了しなければステップ５２へ戻って上述の処理を繰り返し、終了したらステップ５６へ進んでこの処理を終了する。
【００５４】
このようにして、ディスク上の未記録領域に対して読み出し速度でデータの検出を行うことにより、未記録領域の消去を高速に行うことが可能となる。
また、未記録領域中のデータが残っていない領域に対しては消去処理を行わずに済むので、消去処理を短時間で能率良く行うことができ、ディスクの劣化も防ぐことができる。
【００５５】
【発明の効果】
以上説明してきたように、この発明の情報記録再生装置によれば、ユーザが任意に指示してディスクの未記録領域の消去を行えるので、消去処理を行ったことを確実に知ることができる。
【図面の簡単な説明】
【図１】  この発明の情報記録再生装置の参考技術と一実施形態である光ディスクドライブの構成を示すブロック図である。
【図２】  図１に示した光ディスクドライブにおけるこの発明の参考技術の未記録領域消去処理を示すフローチャートである。
【図３】  図１に示した光ディスクドライブにおける指定トラックの未記録領域に対する未記録領域消去処理を示すフローチャートである。
【図４】  図１に示した光ディスクドライブにおける消去要求後に中断要求があったときは中断する処理を示すフローチャートである。
【図５】  図１に示した光ディスクドライブにおける内部的にバックグラウンドで行う未記録領域消去処理を示すフローチャートである。
【図６】  図１に示した光ディスクドライブにおける消去中のディスク排出処理を示すフローチャートである。
【図７】  図１に示した光ディスクドライブにおける必要な領域にのみ消去処理を施す未記録領域消去処理を示すフローチャートである。
【符号の説明】
１：モータ              ２：粗動モータ
３：光ピックアップ      ４：回転制御系
５：粗動モータ制御系    ６：ピックアップ制御系
７：信号処理系          ８：コントローラ
９：外部インタフェース  １０：ディスク
【図１】
0003871839.tif 000002
【図２】
0003871839.tif 000003
【図３】
0003871839.tif 000004
【図４】
0003871839.tif 000005
【図５】
0003871839.tif 000006
【図６】
0003871839.tif 000007
【図７】
0003871839.tif 000008