(57)【要約】【課題】  ソフトに頼ることなく、高速且つ信頼性の高いデータ記録を行うことができる光学記録装置、データバックアップ装置、光学記録装置の制御方法、プログラムを提供することを課題とする。【解決手段】  光ディスクＤに対してデータの読み書きを行う第１光ヘッド１２と、光ディスクＤに書き込まれているデータの読み出しを行う第２光ヘッド１５と、を備えた光学記録装置１０であって、第１光ヘッド１２で書き込んだデータを、その直後に当該第１光ヘッド１２に近接して設けられた第２光ヘッド１５で読み出すことによりベリファイを行うものである。【選択図】  図１
2007080407.tif 000002
【特許請求の範囲】
【請求項１】
光ディスクに対してデータの読み書きを行う第１光ヘッドと、
前記光ディスクに書き込まれているデータの読み出しを行う第２光ヘッドと、
前記第１光ヘッドで書き込んだデータを、その直後に当該第１光ヘッドに近接して設けられた前記第２光ヘッドで読み出すことによりベリファイを行うベリファイ手段と、を備えていることを特徴とする光学記録装置。
【請求項２】
前記第１光ヘッドと前記第２光ヘッドとを併用して前記データの読み出しを行う高速読み出し手段をさらに備えていることを特徴とする請求項１に記載の光学記録装置。
【請求項３】
前記第１光ヘッドによる読み出しエラーが発生した場合、
前記第１光ヘッドに近接して設けられた前記第２光ヘッドで再読み出しを行う再読み出し手段をさらに備えていることを特徴とする請求項２に記載の光学記録装置。
【請求項４】
前記再読み出し手段は、前記第１光ヘッドとは異なる電圧パラメータで前記第２光ヘッドを駆動して再読み出しを行うことを特徴とする請求項３に記載の光学記録装置。
【請求項５】
前記第２光ヘッドが、前記高速読み出し手段として機能しているときに、前記第１光ヘッドによる読み出しエラーが発生した場合、
前記第２光ヘッドを、前記再読み出し手段としての機能に切り換えることを特徴とする請求項３または４に記載の光学記録装置。
【請求項６】
前記第２光ヘッドは、前記データの書き込みも行い、
前記第１光ヘッドと前記第２光ヘッドとを併用して前記データの書き込みを行う高速書き込み手段をさらに備えていることを特徴とする請求項１ないし５のいずれか１項に記載の光学記録装置。
【請求項７】
前記第１光ヘッドによる書き込みエラーが発生した場合、
前記第１光ヘッドに近接して設けられた前記第２光ヘッドで再書き込みを行う再書き込み手段をさらに備えていることを特徴とする請求項６に記載の光学記録装置。
【請求項８】
前記再書き込み手段は、前記第１光ヘッドとは異なる電圧パラメータで前記第２光ヘッドを駆動して再書き込みを行うことを特徴とする請求項７に記載の光学記録装置。
【請求項９】
データ書き込み時における前記第２光ヘッドを、前記ベリファイ手段、前記高速書き込み手段または前記再書き込み手段のいずれとして機能させるかを選択する機能選択手段をさらに備えていることを特徴とする請求項７または８に記載の光学記録装置。
【請求項１０】
前記再書き込み手段は、前記第２光ヘッドで書き込んだデータを、その直後に当該第２光ヘッドに近接して設けられた前記第１光ヘッドで読み出すことによりベリファイを行うことを特徴とする請求項７または８に記載の光学記録装置。
【請求項１１】
前記第１光ヘッドおよび前記第２光ヘッドをそれぞれ支持する２つの光ヘッド支持部材と、
各光ヘッド支持部材を介して、前記第１・第２各光ヘッドを、前記光ディスク上で移動させる２つのトラッキング手段と、をさらに備えていることを特徴とする請求項１ないし１０のいずれか１項に記載の光学記録装置。
【請求項１２】
前記第１光ヘッドおよび前記第２光ヘッドを一括して支持する光ヘッド支持部材と、
前記光ヘッド支持部材を介して、前記第１・第２両光ヘッドを、前記光ディスク上で移動させる単一のトラッキング手段と、をさらに備えていることを特徴とする請求項１ないし９のいずれか１項に記載の光学記録装置。
【請求項１３】
請求項１ないし１２のいずれか１項に記載の光学記録装置を用いたデータバックアップ装置。
【請求項１４】
光ディスクに対してデータの読み書きを行う第１光ヘッドと、
前記光ディスクに書き込まれているデータの読み出しを行う第２光ヘッドと、を備えた光学記録装置の制御方法であって、
前記第１光ヘッドで書き込んだデータを、その直後に当該第１光ヘッドに近接して設けられた前記第２光ヘッドで読み出すことによりベリファイを行うことを特徴とする光学記録装置の制御方法。
【請求項１５】
コンピュータに、請求項１４に記載の光学記録装置の制御方法を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
光ディスクにデータを記録する光学記録装置、データバックアップ装置、光学記録装置の制御方法、プログラムに関する。
【背景技術】
【０００２】
光学記録装置の一種として、ＤＶＤ−ＲＡＭドライブが知られている。当該ＤＶＤ−ＲＡＭドライブは、データ書き込み時にベリファイ（書き込んだデータを読み出して元のデータと照合し、書き込んだデータが正確であるかを検査すること）を行うため、データ記録の信頼性が高いこと、また１０万回以上の書き換えが可能であるといった理由により、データバックアップ装置として用いられることも多い。このベリファイを行う装置は、例えば特許文献１に記載されている。
【特許文献１】特開昭６２−２５２５５２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記の特許文献に記載の装置は、１つの光ヘッドで書き込み（消去も含む）とベリファイとの２ステップを実行しなければならないため、ベリファイを行うために、書き込み後のトラックに対して光ディスクを１回転余分に回転させなくてはならない。したがって、その分書き込み処理に時間がかかるといった問題があった。しかも、ＤＶＤ−ＲＡＭドライブの場合、その記録媒体（ＤＶＤ−ＲＡＭ）は高価であるため、大量のデータをバックアップするためにはコストが嵩むといった問題もあった。
【０００４】
このため、低価格の光ディスク（例えば、ＤＶＤ±ＲＷなど）を用いて、データのバックアップを行い得ることが好ましいが、このような低価格の光ディスクは、一般にデータ記録の信頼性が低いため、バックアップソフト側でＲＡＷ（リード・アフター・ライト）を実行する必要があり、上記のベリファイ以上に時間がかかってしまう。
【０００５】
そこで、上記の問題点に鑑み、ソフトに頼ることなく、高速且つ信頼性の高いデータ記録を行うことができる光学記録装置、データバックアップ装置、光学記録装置の制御方法、プログラムを提供することを課題とする。
【課題を解決するための手段】
【０００６】
本発明の光学記録装置は、光ディスクに対してデータの読み書きを行う第１光ヘッドと、光ディスクに書き込まれているデータの読み出しを行う第２光ヘッドと、第１光ヘッドで書き込んだデータを、その直後に当該第１光ヘッドに近接して設けられた第２光ヘッドで読み出すことによりベリファイを行うベリファイ手段と、を備えていることを特徴とする。
【０００７】
また、本発明の光学記録装置の制御方法は、光ディスクに対してデータの読み書きを行う第１光ヘッドと、光ディスクに書き込まれているデータの読み出しを行う第２光ヘッドと、を備えた光学記録装置の制御方法であって、第１光ヘッドで書き込んだデータを、その直後に当該第１光ヘッドに近接して設けられた第２光ヘッドで読み出すことによりベリファイを行うことを特徴とする。
【０００８】
これらの構成によれば、第１光ヘッドで書き込んだデータを、当該第１光ヘッドに近接して設けられた第２光ヘッドで読み出すことによりベリファイを行う、すなわち第１光ヘッドによるデータ書き込み直後にベリファイを行うため、１つの光ヘッドでベリファイを行う場合のように、ベリファイを行うための光ディスクの回転を必要としない。したがって、ベリファイによりデータ記録の信頼性を確保しつつ、書き込み処理（データ記録）の高速化を図ることができる。また、光ディスクの種類は問わないため、低価格の記録媒体を用いることができ、データの記録に要するコストを抑えることができる。また、汎用の光学ドライブの仕様を継承しつつ、読み出し専用の光ヘッドを追加するだけで比較的容易に本発明の機能を搭載できるため、本発明の開発に要するコストアップを抑えることができる。
【０００９】
なお、「光ディスク」とは、ＤＶＤ±ＲＷ、ＤＶＤ−ＲＡＭ、ＣＤ±ＲＷ、ＢｌｕｅＲａｙ、ＨＤ−ＤＶＤ、ＭＯ等、データ記録方式に光学技術を用いた書き換え可能な記録媒体を指すものである。また、「ベリファイ」とは、書き込んだデータを読み出して元のデータと照合し、書き込んだデータが正確であるかを検査する処理、書き込んだデータと元のデータとが一致しない場合にエラー送出若しくは再書き込みを行う処理の両方を含むものである。
【００１０】
上記の光学記録装置において、第１光ヘッドと第２光ヘッドとを併用してデータの読み出しを行う高速読み出し手段をさらに備えていることが好ましい。
【００１１】
この構成によれば、２つの光ヘッドを併用してデータの読み出しを行うため、読み出し処理の高速化を図ることができる。
【００１２】
上記の光学記録装置において、第１光ヘッドによる読み出しエラーが発生した場合、第１光ヘッドに近接して設けられた第２光ヘッドで再読み出しを行う再読み出し手段をさらに備えていることが好ましい。
【００１３】
この構成によれば、第１光ヘッドによる読み出しエラーが発生した場合に、再読み出しを行うため、読み出し品質を向上させることができる。また、第２光ヘッドで再読み出しを行うため、第１光ヘッドで再読み出しを行う場合（光ディスクを１回転させて再読み出しを行う必要がある）と比較して、再読み出しに要する時間を短縮することができる。
【００１４】
上記の光学記録装置において、再読み出し手段は、第１光ヘッドとは異なる電圧パラメータで第２光ヘッドを駆動して再読み出しを行うことが好ましい。
【００１５】
この構成によれば、第２光ヘッドの電圧パラメータを、第１光ヘッドと異ならせることにより、読み出し品質（読み出しの安定性）をより向上させることができる。
【００１６】
上記の光学記録装置において、第２光ヘッドが、高速読み出し手段として機能しているときに、第１光ヘッドによる読み出しエラーが発生した場合、第２光ヘッドを、再読み出し手段としての機能に切り換えることが好ましい。
【００１７】
この構成によれば、高速読み出しを行っているときでも、短時間で再読み出しを行い、読み出し品質を向上させることができる。
【００１８】
上記の光学記録装置において、第２光ヘッドは、データの書き込みも行い、第１光ヘッドと第２光ヘッドとを併用してデータの書き込みを行う高速書き込み手段をさらに備えていることが好ましい。
【００１９】
この構成によれば、２つの光ヘッドを併用してデータの書き込みを行うため、書き込み処理の高速化を図ることができる。
【００２０】
上記の光学記録装置において、第１光ヘッドによる書き込みエラーが発生した場合、第１光ヘッドに近接して設けられた第２光ヘッドで再書き込みを行う再書き込み手段をさらに備えていることが好ましい。
【００２１】
この構成によれば、第１光ヘッドによる書き込みエラーが発生した場合に、再書き込みを行うため、書き込み品質を向上させることができる。また、第２光ヘッドで再書き込みを行うため、第１光ヘッドで再書き込みを行う場合（光ディスクを１回転させて再書き込みを行う必要がある）と比較して、再書き込みに要する時間を短縮することができる。
【００２２】
上記の光学記録装置において、再書き込み手段は、第１光ヘッドとは異なる電圧パラメータで第２光ヘッドを駆動して再書き込みを行うことが好ましい。
【００２３】
この構成によれば、第２光ヘッドの電圧パラメータを、第１光ヘッドと異ならせることにより、書き込み品質（書き込みの安定性）をより向上させることができる。
【００２４】
上記の光学記録装置において、データ書き込み時における第２光ヘッドを、ベリファイ手段、高速書き込み手段または再書き込み手段のいずれとして機能させるかを選択する機能選択手段をさらに備えていることが好ましい。
【００２５】
この構成によれば、ユーザの好みやニーズに応じて、データ書き込み時における第２光ヘッドの機能を、ベリファイ手段による読み出し、高速書き込み手段による書き込み、再書き込み手段による再書き込みのいずれかで選択することができる。
【００２６】
上記の光学記録装置において、再書き込み手段は、第２光ヘッドで書き込んだデータを、その直後に当該第２光ヘッドに近接して設けられた第１光ヘッドで読み出すことによりベリファイを行うことが好ましい。
【００２７】
この構成によれば、再書き込みを行っているときでも、ベリファイによりデータ記録の信頼性を確保することができる。
【００２８】
上記の光学記録装置において、第１光ヘッドおよび第２光ヘッドをそれぞれ支持する２つの光ヘッド支持部材と、各光ヘッド支持部材を介して、第１・第２各光ヘッドを、光ディスク上で移動させる２つのトラッキング手段と、をさらに備えていることが好ましい。
【００２９】
この構成によれば、第１光ヘッドおよび第２光ヘッドを、それぞれ独立して移動させるため、移動制御の自由度を高めることができる。
【００３０】
上記の光学記録装置において、第１光ヘッドおよび第２光ヘッドを一括して支持する光ヘッド支持部材と、光ヘッド支持部材を介して、第１・第２両光ヘッドを、光ディスク上で移動させる単一のトラッキング手段と、をさらに備えていることが好ましい。
【００３１】
この構成によれば、第１光ヘッドおよび第２光ヘッドを、単一のトラッキング手段で移動させるため、トラッキング手段を駆動する駆動機構（モータ等）を共通化させることができ、装置コストを抑えることができる。
【００３２】
本発明のデータバックアップ装置は、上記の光学記録装置を用いていることを特徴とする。
【００３３】
この構成によれば、ソフトに頼ることなく、高速且つ信頼性の高いデータのバックアップを行うことができる。
【００３４】
本発明のプログラムは、コンピュータに、上記の光学記録装置の制御方法を実現させるためのものであることを特徴とする。
【００３５】
このプログラムを実行することにより、ソフトに頼ることなく、高速且つ信頼性の高いデータ記録を行うことができる。
【発明を実施するための最良の形態】
【００３６】
以下、本発明の一実施形態に係る光学記録装置、データバックアップ装置、光学記録装置の制御方法、プログラムについて、添付図面を参照しながら詳細に説明する。本発明は、２つの光ヘッドを用いて、光ディスクに対するデータの記録および再生を行う光学記録装置に関し、データ記録時またはデータ再生時といった状況に応じて、またユーザのニーズに応じて、各光ヘッドを制御する。これにより、データ記録・再生品質の向上および／または処理速度の向上といった作用・効果を奏する。そこで、本発明の光学記録装置を、コンピュータで処理・生成したデータをバックアップするためのデータバックアップ装置に適用した場合を例に挙げて説明する。
【００３７】
図１は、本発明の一実施形態に係るデータバックアップ装置１０のシステム構成図である。同図に示すように、データバックアップ装置１０は、光ディスクＤを回転させるスピンドルモータ１１と、光学式ピックアップを有する２つの光ヘッド１２，１５と、各光ヘッド１２，１５を支持する２つのヘッド支持部材（ヘッドアーム）３２，３５と、各ヘッド支持部材３２，３５を介して２つの光ヘッド１２，１５を光ディスクＤ上の適切な位置に臨むようにそれぞれ移動させるトラッキングモータ１３，１６と、これらスピンドルモータ１１、光ヘッド１２，１５（ヘッド支持部材３２，３５）およびトラッキングモータ１３，１６を駆動する駆動部２０と、２つの光ヘッド１２，１５による読み書き処理（記録および再生処理）を行う読み書き処理部３０と、駆動部２０および読み書き処理部３０を統括制御するコントローラ４０と、コンピュータＰＣとデータの入出力を行うためのインターフェース５０と、を備えている。
【００３８】
上記の２つの光ヘッド１２，１５は、読み書きを行う第１光ヘッド１２と、読み出し専用の第２光ヘッド１５とから成り、通常処理時は、第２光ヘッド１５が、第１光ヘッド１２の読み書き方向後方に近接して設けられる（図３（ａ）参照）。すなわち、図１に示したように、光ディスクＤの回転方向に対して第１光ヘッド１２の先方に第２光ヘッド１５が位置することとなる。
【００３９】
駆動部２０は、第１光ヘッド１２を駆動する第１光ヘッドドライバ２２と、第１光ヘッド１２用のトラッキングモータ１３を駆動する第１光ヘッド位置ドライバ２３と、第２光ヘッド１５を駆動する第２光ヘッドドライバ２５と、第２光ヘッド１５用のトラッキングモータ１６を駆動する第２光ヘッド位置ドライバ２６と、スピンドルモータ１１を駆動する回転ドライバ２１と、を有している。
【００４０】
コントローラ４０は、上記の駆動部２０を制御するためのサーボシステム４１を有し、当該サーボシステム４１は、各光ヘッド１２，１５（ピックアップ）の位置に応じて、回転ドライバ２１（スピンドルモータ１１）を制御し、最適な回転数で光ディスクＤを回転させる。また、コントローラ４０は、光ヘッドドライバ２２，２５（光ヘッド１２，１５）や光ヘッド位置ドライバ２３，２６（トラッキングモータ１３，１６）を制御して、フォーカシングやトラッキングといった光スポット位置の制御、並びに希望トラックまで光ヘッド１２，１５を移動させるシーク制御等も行う。
【００４１】
さらに、コントローラ４０は、コンピュータＰＣから送信される記録データを読み書き処理部３０に入力したり、読み書き処理部３０から出力される再生データをコンピュータＰＣに送信するといった制御を行う。図２に示すように、同心円の複数のトラック（ｍ，ｍ＋１，ｍ＋２・・・）が、それぞれ複数のセクタ（ｎ，ｎ＋１，ｎ＋２・・・）によって分割される同心円状の光ディスクＤを用いる場合、データの読み書きはセクタ単位で行う。なお、本発明は、同心円状の光ディスクＤ以外にも螺旋状（渦巻き状）の光ディスクＤ（例えば、ＣＤ−ＲＯＭ等）にも適用可能であるが、以下、同心円状の光ディスクＤを用いた場合について主に言及する。
【００４２】
ここで、データバックアップ装置１０における書き込み処理および読み取り処理の流れを簡単に説明する。コンピュータＰＣからデータの記録命令が出された場合、コントローラ４０は、駆動部２０を制御して２つの光ヘッド１２，１５をそれぞれ適切な位置に移動させる。また、コンピュータＰＣから送信された記録データを、読み書き処理部３０に入力する。読み書き処理部３０は、コントローラ４０から入力された記録データを、レーザ発光のＯＮ／ＯＦＦを駆動するための記録信号に変換し、光ヘッド１２，１５に入力する。一方、コンピュータＰＣから光ディスクＤの再生命令が出された場合、コントローラ４０は、駆動部２０を制御して、２つの光ヘッド１２，１５を再生したい希望のセクタにアクセスさせる。また、２つの光ヘッド１２，１５により微弱なレーザパワー（記録時の１／１０程度）によって読み出された信号を、読み書き処理部３０によりデジタル信号処理する。コントローラ４０は、当該デジタル信号処理後の再生データを、インターフェース５０を介してコンピュータＰＣに出力する。
【００４３】
次に、図４の機能ブロック図を参照し、データバックアップ装置１０の制御構成について説明する。データバックアップ装置１０の制御系は、光ヘッド制御部１００、書き込み制御部２００および読み出し制御部３００から成り、書き込み制御部２００および読み出し制御部３００は、図１に示す読み書き処理部３０およびコントローラ４０によってその主要部が構成されている。
【００４４】
光ヘッド制御部１００は、第１光ヘッド１２と、当該第１光ヘッド１２を移動させる第１光ヘッドトラッキング手段１１０と、第２光ヘッド１５と、当該第２光ヘッド１５を移動させる第２光ヘッドトラッキング手段１２０と、これらを制御する光ヘッド制御手段１５０と、を備えている。なお、第１光ヘッドトラッキング手段１１０および第２光ヘッドトラッキング手段１２０は、トラッキングモータ１３，１６（図１参照）によってその主要部が構成されている。また、光ヘッド制御手段１５０は、駆動部２０およびコントローラ４０によってその主要部が構成されている。
【００４５】
上記のとおり、第１光ヘッド１２は、データを読み書き可能であり、第２光ヘッド１５は、読み出し専用である。そして、この２つの光ヘッド１２，１５により、ベリファイ処理、高速読み出し処理および再読み出し処理を実行可能となっている（図３（ａ）参照）。また、上記の第２光ヘッド１５を、読み書き可能なものにした場合（以下、読み書き可能な（読み書きを必要とする）第２光ヘッドには参照番号１８を付す）は、上記の処理以外にも高速書き込み処理および再書き込み処理を実行可能である（図３（ｂ）参照）。各処理の詳細については後述する。
【００４６】
続いて、書き込み制御部２００について説明する。書き込み制御部２００は、ベリファイ手段２１０と、高速書き込み手段２２０と、再書き込み手段２３０と、機能選択手段２４０と、を備えている。ベリファイ手段２１０は、第１光ヘッド１２で書き込んだデータを、その直後に第２光ヘッド１５で読み出し、元のデータと照合することで、書き込んだデータが正確であるかを検査する、いわゆるベリファイ処理を行うものである。
【００４７】
当該ベリファイ処理は、例えば図３（ａ）に示すように、第１光ヘッド１２と第２光ヘッド１５が同一トラック（ｍ）上の隣り合うセクタｎ，ｎ−１に臨んでいる（シークしている）場合、第１光ヘッド１２がセクタｎの書き込みを行った直後に、光ディスクＤの回転に伴って読み書き方向後方に位置する第２光ヘッド１５がセクタｎに臨んだとき、セクタｎの読み出しを行う。ベリファイ処理によって、書き込んだデータが元のデータと一致しないと判定した場合は、書き込み処理を中止する。なお、同図では、各光ヘッド１２，１５を支持するヘッド支持部材３２，２５のみ図示し、これを駆動するトラッキングモータ１３，１６（図１参照）等の図示は省略している（同図（ｂ）も同様）。
【００４８】
高速書き込み手段２２０は、第１光ヘッド１２と第２光ヘッド１５とを併用して書き込みを行うものである。したがって、高速書き込み手段２２０は、第２光ヘッド１８が読み書き用である場合に機能する。
【００４９】
当該高速書き込み処理は、例えば、第１光ヘッド１２と第２光ヘッド１８が図３（ｂ）に示すように位置している場合、第１光ヘッド１２がセクタｎに対するデータの書き込みを行っている間（同時若しくは若干の時間差をおいて）、第２光ヘッド１８はセクタｎ−１に対するデータの書き込みを行う。すなわち、２つの光ヘッド１２，１８がそれぞれ１つおきのセクタに対して同時期に書き込みを行うことで、連続書き込みを行った場合、処理速度を２倍にすることができる。
【００５０】
再書き込み手段２３０は、第１光ヘッド１２による書き込みエラー（バッファー・アンダーラン・エラーなど）が生じた場合、第２光ヘッド１８によりリトライするものである。したがって、再書き込み手段２３０も、第２光ヘッド１８が読み書き用であることが前提である。この場合、再書き込みを行う第２光ヘッド１８は、書き込み制御手段２５０および光ヘッド制御手段１５０による制御により、書き込みを行った第１光ヘッド１２とは異なる電圧パラメータ（記録レーザパワー）により再書き込みを行う。
【００５１】
当該再書き込み処理は、例えば、第１光ヘッド１２と第２光ヘッド１８が図３（ｂ）に示すように位置している場合、第１光ヘッド１２がセクタｎに対するデータの書き込みを行ったときにエラーが発生すると、その直後、すなわち光ディスクＤの回転に伴って読み書き方向後方に位置する第２光ヘッド１８がセクタｎに臨んだとき、セクタｎに対するデータの書き込みを行う。なお、再書き込みも失敗した場合は、書き込み処理を中止する。
【００５２】
機能選択手段２４０は、データ書き込み時における第２光ヘッド１８を、ベリファイ手段２１０、高速書き込み手段２２０または再書き込み手段２３０のいずれとして機能させるかを選択するものである。当該機能選択手段２４０は、コンピュータＰＣからの指令、若しくはデータバックアップ装置１０に備えられた操作ボタンやディップスイッチ（図示省略）によって実現されるものであり、ユーザの操作に基づいて選択される。
【００５３】
これにより、ユーザが、データ記録の信頼性を重視する場合はベリファイ手段２１０、記録速度を重視する場合は高速書き込み手段２２０、データ記録の安定性を重視する場合は再書き込み手段２３０など、好みやニーズに応じた機能を選択することができる。なお、第２光ヘッド１５が読み出し専用のものである場合、当該機能選択手段２４０は機能せず、第２光ヘッド１５は、データ書き込み時においてベリファイ処理のみに利用されることとなる。
【００５４】
続いて、読み出し制御部３００について説明する。読み出し制御部３００は、高速読み出し手段３１０と、再読み出し手段３２０と、これらを制御する読み出し制御手段３５０と、を備えている。高速読み出し手段３１０は、第１光ヘッド１２と第２光ヘッド１５とを併用して読み出しを行うものである。
【００５５】
当該高速読み出し処理は、例えば、第１光ヘッド１２と第２光ヘッド１５が図３（ａ）に示すように位置している場合、第１光ヘッド１２がセクタｎに対するデータの読み出しを行っている間（同時若しくは若干の時間差をおいて）、第２光ヘッド１５はセクタｎ−１に対するデータの読み出しを行う。すなわち、２つの光ヘッド１２，１５がそれぞれ１つおきのセクタに対して読み出しを行い、その読み出したデータを交互にコンピュータＰＣに転送することで、連続読み出しを行った場合、処理速度を２倍にすることができる。
【００５６】
再読み出し手段３２０は、第１光ヘッド１２による読み出しエラー（ジッタ発生など）が生じた場合、第２光ヘッド１５によりリトライするものである。この場合、再読み出しを行う第２光ヘッド１５は、読み出し制御手段３５０および光ヘッド制御手段１５０の制御により、読み出しを行った第１光ヘッド１２とは異なる電圧パラメータ（再生レーザパワー）により再読み出しを行う。
【００５７】
当該再読み出し処理は、例えば、第１光ヘッド１２と第２光ヘッド１５が図３（ａ）に示すように位置している場合、第１光ヘッド１２がセクタｎに対するデータの読み出しを行ったときにエラーが発生すると、その直後、すなわち光ディスクＤの回転に伴って読み書き方向後方に位置する第２光ヘッド１５がセクタｎに臨んだとき、セクタｎに対するデータの読み出しを行う。なお、再読み出しも失敗した場合は、書き込み処理を中止する。
【００５８】
上記の構成により、データバックアップ装置１０は、データ書き込み時において、書き込み制御手段２５０により、機能選択手段２４０の選択結果に基づいて、機能させる手段を決定し、光ヘッド制御手段１５０との協働により各種書き込み処理を行う。また、データ読み出し時においては、読み出し制御手段３５０と光ヘッド制御手段１５０との協働により各種読み出し処理を行う。なお、読み出し制御手段３５０は、ユーザによる機能の選択を必要とすることなく、状況に応じて高速読み出し処理と再読み出し処理とを切り換えて処理することが可能である（複合読み出し処理）。
【００５９】
そこで、以下、上記のベリファイ手段２１０、高速書き込み手段２２０、再書き込み手段２３０による各処理、並びに高速読み出し手段３１０および再読み出し手段３２０の複合読み出し処理について、それぞれフローチャートを参照して説明する。
【００６０】
図５は、ベリファイ処理を示すフローチャートである。ベリファイ処理は、まず第１光ヘッド１２によりｍトラックｎセクタに対するデータの書き込みを行い（Ｓ０１）、隣接する第２光ヘッド１５によりそのｍトラックｎセクタに書き込まれたデータを読み出す（Ｓ０２）。ここで、読み出したデータと、元のデータとが一致しない場合は（Ｓ０３：Ｎｏ）、エラーを送出し（Ｓ０４）、書き込み処理を中止する（Ｓ０５）。なお、エラーを送出する（Ｓ０４）とは、エラーステータスを反映させたり割り込みを送出したりすることを指す。
【００６１】
一方、読み出したデータと、元のデータが一致する場合は（Ｓ０３：Ｙｅｓ）、ｍトラック最後のセクタであるか否かを判別し（Ｓ０６）、最後のセクタでない場合は（Ｓ０６：Ｎｏ）、同じトラック（ｍトラック）の次のセクタ（ｎ＋１セクタ）に対して上記の処理を実行する（Ｓ０７）。また、最後のセクタである場合は（Ｓ０６：Ｙｅｓ）、全データ（全トラック）の書き込みを終了したか否かを判別し（Ｓ０８）、終了していない場合は（Ｓ０８：Ｎｏ）、次のトラック（ｍ＋１トラック）の最初のセクタに対して上記の処理を実行する（Ｓ０９）。また、全データの書き込みを終了した場合は（Ｓ０８：Ｙｅｓ）、書き込み処理を終了する（Ｓ１０）。
【００６２】
このように、本発明のベリファイ処理は、近接した位置に設けられた２つの光ヘッド１２，１５を用いて書き込み直後に読み出し照合を行う、すなわちベリファイを実行するために光ディスクＤの回転を必要としないため、データ記録の信頼性を確保しつつも、書き込み処理の低下を避けることができる。
【００６３】
次に、図６のフローチャートを参照し、高速書き込み処理について説明する。高速書き込み処理は、まず第１光ヘッド１２によりｍトラックｎセクタに対するデータの書き込みを行うと共に（Ｓ２１）、隣接する第２光ヘッド１８によりその隣のセクタ（ｎ−１セクタ）に対するデータの書き込みを行う（Ｓ２２）。そして、第２光ヘッド１８の書き込み対象となっているセクタがｍトラック最後のセクタであるか否かを判別し（Ｓ２３）、最後でない場合は（Ｓ２３：Ｎｏ）、第１光ヘッド１２がｎ＋２セクタを、また第２光ヘッド１８がｎ＋１セクタに対する書き込み処理を行うように、光ディスクＤの回転（および各光ヘッド１２，１８の位置）を制御する（Ｓ２４）。
【００６４】
また、最後のセクタである場合は（Ｓ２３：Ｙｅｓ）、全データ（全トラック）の書き込みを終了したか否かを判別し（Ｓ２５）、終了していない場合は（Ｓ２５：Ｎｏ）、次のトラック（ｍ＋１トラック）に移行し（Ｓ２６）、全データの書き込みを終了した場合は（Ｓ２５：Ｙｅｓ）、書き込み処理を終了する（Ｓ２７）。
【００６５】
このように、本発明の高速書き込み処理は、２つの光ヘッド１２，１８を併用して、各光ヘッド１２，１８が１セクタおきに書き込みを行うため、書き込み処理の高速化を図ることができる。すなわち、連続してデータを書き込む場合は、２倍の処理速度を実現可能である。
【００６６】
次に、図７のフローチャートを参照し、再書き込み処理について説明する。再書き込み処理は、まず第１光ヘッド１２によりｍトラックｎセクタに対するデータの書き込みを行い（Ｓ４１）、書き込みエラーが発生したか否かを判別する（Ｓ４２）。書き込みエラーが発生した場合は（Ｓ４２：Ｙｅｓ）、隣接する第２光ヘッド１８によりそのｍトラックｎセクタに対するデータの再書き込みを行う（Ｓ４３）。このとき、第２光ヘッド１８は、第１光ヘッド１２とは異なる電圧パラメータにより駆動され、書き込みを行う。そして、第２光ヘッド１５でも正常に書き込みを行うことができなかった場合（書き込みエラーが発生した場合）は（Ｓ４４：Ｎｏ）、エラーを送出し（Ｓ４５）、書き込み処理を中止する（Ｓ４６）。
【００６７】
また、正常に書き込みを行うことができた場合（Ｓ４４：Ｙｅｓ）、並びに第１光ヘッド１２による書き込みエラーが発生しなかった場合は（Ｓ４２：Ｎｏ）、ｍトラック最後のセクタであるか否かを判別し（Ｓ４７）、最後でない場合は（Ｓ４７：Ｎｏ）、次のセクタ（ｎ＋１セクタ）に対して上記の処理を実行する（Ｓ４８）。また、最後のセクタである場合は（Ｓ４７：Ｙｅｓ）、全データ（全トラック）の書き込みを終了したか否かを判別し（Ｓ４９）、終了していない場合は（Ｓ４９：Ｎｏ）、次のトラック（ｍ＋１トラック）に移行し（Ｓ５０）、全データの書き込みを終了した場合は（Ｓ４９：Ｙｅｓ）、書き込み処理を終了する（Ｓ５１）。
【００６８】
このように、本発明の再書き込み処理は、近接した位置に設けられた２つの光ヘッド１２，１８を用いて、第１光ヘッド１２による書き込みエラー発生直後に第２光ヘッド１８で再書き込みを行うため、書き込み品質を保持しつつも再書き込みに要するタクトタイムの遅延を最小限にすることができる。また、異なる電圧パラメータで再書き込みを行うことにより、安定した書き込みを行うことができる。
【００６９】
次に、図８のフローチャートを参照し、高速読み出し／再読み出し処理（複合読み出し処理）について説明する。高速読み出し／再読み出し処理は、まず第１光ヘッド１２によりｍトラックｎセクタに対するデータの読み出しを行うと共に（Ｓ６１）、隣接する第２光ヘッド１５によりその隣のｍトラックｎ−１セクタに対するデータの読み出しを行う（Ｓ６２）。
【００７０】
ここで、仮に第１光ヘッド１２による読み出しエラーが発生した場合は（Ｓ６３：Ｙｅｓ）、第２光ヘッド１５による高速読み出し（ｎ−１セクタの読み出し）を中止し、ｍトラックｎセクタの再読み出しを行う（Ｓ６４）。このとき、第２光ヘッド１５は、第１光ヘッド１２とは異なる電圧パラメータで読み出しを行う。そして、第２光ヘッド１５でもｎセクタの読み出しを行うことができなかった場合（読み出しエラーが発生した場合）は（Ｓ６５：Ｎｏ）、エラーを送出し（Ｓ６６）、読み出し処理を中止する（Ｓ６７）。なお、Ｓ６３で第２光ヘッド１５の読み出しエラーを検出した場合は、第１光ヘッド１２により再読み出しを行うこととなるが、この場合は、光ディスクＤの１周分の回転を待って、第１光ヘッド１２による再読み出しを行う（フローチャートへの記載省略）。
【００７１】
そして、第２光ヘッド１５により正常に再読み出しを行うことができた場合（Ｓ６５：Ｙｅｓ）、並びに第１光ヘッド１２および第２光ヘッド１５による書き込みエラーが発生しなかった場合は（Ｓ６３：Ｎｏ）、ｍトラック最後のセクタであるか否かを判別し（Ｓ６８）、最後でない場合は（Ｓ６８：Ｎｏ）、第１光ヘッド１２がｎ＋２セクタを、また第２光ヘッド１５がｎ＋１セクタに対する読み出し処理を行うように、光ディスクＤの回転（および各光ヘッドの位置）を制御する（Ｓ６９）。
【００７２】
また、最後のセクタである場合は（Ｓ６８：Ｙｅｓ）、全データ（全トラック）の読み出しを終了したか否かを判別し（Ｓ７０）、終了していない場合は（Ｓ７０：Ｎｏ）、次のトラック（ｍ＋１トラック）に移行し（Ｓ７１）、全データの読み出しを終了した場合は（Ｓ７０：Ｙｅｓ）、書き込み処理を終了する（Ｓ７２）。
【００７３】
このように、本発明の複合読み出し処理は、２つの光ヘッド１２，１５を併用するため、読み出し処理の高速化を図ることができる。また、第１光ヘッド１２による読み出しエラーが発生した場合は、その発生直後に第２光ヘッド１５で再読み出しを行うため、読み出し品質を保持しつつも再読み出しに要するタクトタイムの遅延を最小限にすることができる。また、異なる電圧パラメータで再読み出しを行うことにより、安定した読み出しを行うことができる。
【００７４】
以上のとおり、本実施形態によれば、第１光ヘッド１２で書き込んだデータを、当該第１光ヘッド１２の読み書き方向後方に近接して設けられた第２光ヘッド１５で読み出すことによりベリファイ処理を行うため、１つの光ヘッドで書き込み・読み出しを行う場合に必須となる光ディスクＤの回転を必要としない。したがって、ベリファイによりデータ記録の信頼性を確保しつつ、書き込み処理の高速化を図ることができる。また、光ディスクＤの種類は問わないため、低価格の記録媒体を用いることができ、データの記録に要するコストを抑えることができる。しかも、ベリファイ処理をデータバックアップ装置１０側で行うため、コンピュータＰＣ側では、ＲＡＷなど書き込みデータを確認するための処理を省略することができる。
【００７５】
また、ベリファイ機能を有しない汎用の光学ドライブ（ＤＶＤ±ＲＷドライブ、ＣＤ±ＲＷドライブ、ＢｌｕｅＲａｙドライブ、ＨＤ−ＤＶＤドライブ等）の仕様を継承しつつ、第２光ヘッド１５（または１８）の増設およびそれに伴うプログラム変更だけで比較的容易に本発明の機能を搭載できるため、本発明の開発に要するコストアップを抑えることができる。
【００７６】
また、データ書き込み時および読み出し時において、２つの光ヘッド１２，１５（または１８）を併用して処理（高速書き込み処理、高速読み出し処理）を行うことができるため、処理速度の向上を図ることができる。
【００７７】
また、第１光ヘッド１２による書き込みエラーまたは読み出しエラーが発生した場合に、それぞれ再書き込み、再読み出しを行うため（再書き込み処理、再読み出し処理）、書き込み品質および読み出し品質を向上させることができる。また、第２光ヘッド１５（または１８）で再書き込み・再読み出しを行うため、第１光ヘッド１２で再書き込み・再読み出しを行う場合（光ディスクＤを１回転させて再書き込み・再読み出しを行う必要がある）と比較して、処理に要する時間を短縮することができる。
【００７８】
また、再書き込み・再読み出しを行う場合は、第２光ヘッド１５（または１８）の電圧パラメータを、第１光ヘッド１２と異ならせるため、書き込み・読み出しの安定性をより向上させることができる。
【００７９】
また、機能選択手段２４０により、データ書き込み時における第２光ヘッド１５（または１８）を、ベリファイ手段２１０、高速書き込み手段２２０または再書き込み手段２３０のいずれとして機能させるかを選択することができるため、ユーザの好みやニーズに応じて、データバックアップ装置１０を動作させることができる。
【００８０】
また、第１光ヘッド１２および第２光ヘッド１５（または１８）の移動を、２つのトラッキング手段１１０，１２０によりそれぞれ独立して移動させるため、第１光ヘッド１２を第２光ヘッド１５（または１８）の読み書き方向後方に位置させる（光ヘッドの位置を交代する）など、移動制御の自由度を高めることができる。
【００８１】
なお、上記の例では、例えばベリファイ処理を行っている場合、第１光ヘッド１２がｍトラックｎセクタの書き込みを行った直後、第２光ヘッド１５が同じセクタの読み出しを行うものとしたが（図３（ａ）参照）、図９に示すように、第１光ヘッド１２がｍ＋１トラックｎ＋１セクタの書き込みを行っている間、第２光ヘッド１５でｍトラックｎセクタの読み出しを行うようにしても良い。なお、同図のセクタは、周方向に並ぶセクタを同じセクタ番号として示している。また、見やすくするため、トラック間を離して示している。
【００８２】
すなわち、必ずしも２つの光ヘッド１２，１５が隣接するセクタに臨む必要はなく、αトラック（α：０以上の整数）βセクタ（β：０以上の整数）だけ離間したトラックおよびセクタの読み出しを行うようにしても良い。但し、αおよびβの値は、ベリファイ処理に要する時間短縮のため（光ディスクＤの回転数を少なくするため）小さいことが好ましい。また、ヘッド支持部材３２，３５やトラッキングモータ１３，１６（いずれも図１参照）の配置や移動制御の兼ね合いにより、βを１以上の値としても良い（第１光ヘッド１２と第２光ヘッド１５が周方向に並ぶセクタの書き込み・読み出しを行わないようにしても良い）。なお、当該第１光ヘッド１２と第２光ヘッド１５の配置は、ベリファイ処理以外の処理にも適用可能である。
【００８３】
また、上記の例では、第１光ヘッド１２と第２光ヘッド１５を、別個の光ヘッド支持部材３２，３５で支持すると共に、それぞれ独立したトラッキング手段１１０，１２０（図４参照）によって移動制御を行うものとしたが、図１０に示すように、第１光ヘッド１２および第２光ヘッド１５を一括して支持する共通光ヘッド支持部材７１，７２を利用し、当該共通光ヘッド支持部材７１，７２を介して、第１・第２両光ヘッド１２，１５を共通のトラッキング手段（図示省略）で連動して移動制御するようにしても良い。
【００８４】
例えば、同図（ａ）は、隣り合うセクタ（ｎ，ｎ＋１）に第１・第２両光ヘッド１２，１５が臨むように、これらを共通光ヘッド支持部材７１に取付けた場合（連動移動制御Ａ）を示している。この場合、例えばベリファイ処理であれば、第１光ヘッド１２でｎ＋１セクタの書き込みを行っている間に、第２光ヘッド１５でｎセクタの読み出しを行うこととなる。また、同図（ｂ）は、隣り合うトラックに第１・第２両光ヘッド１２，１５が臨むように、これらを共通光ヘッド支持部材７２に取付けた場合（連動移動制御Ｂ）を示している。この場合、例えばベリファイ処理であれば、第１光ヘッド１２でｍ＋１トラックｎセクタの書き込みを行っている間に、第２光ヘッド１５でｍトラックｎセクタの読み出しを行うこととなる。
【００８５】
このように、第１光ヘッド１２および第２光ヘッド１５を、単一のトラッキング手段で移動させることにより、トラッキング手段を駆動する駆動機構（トラッキングモータ）を共通化させることができ、装置コストを抑えることができる。なお、同図に示した単一のトラッキング手段は、ベリファイ処理以外の処理にも適用可能である。
【００８６】
また、上記の例では、２つの光ヘッド１２，１５（または１８）を用いた場合を例示したが、３つ若しくは４つなど複数の光ヘッドを用いた場合にも本発明は適用可能である。この場合、例えば高速書き込み処理であれば、第１光ヘッド１２で書き込み、第２光ヘッド１５で併用して書き込み、第３光ヘッドおよび第４光ヘッドでベリファイ用の読み出しといったように、高速書き込み処理とベリファイ処理とを複合処理として実行可能である。また、３つの光ヘッドを用いて、例えばｎセクタ、ｎ＋１セクタ、ｎ＋２セクタなど、３つ並ぶセクタの書き込み・読み出しを行うことにより、連続したデータであれば３倍の処理速度を実現することも可能である。
【００８７】
また、上記の例では、再書き込み手段２２０は（図４参照）、第１光ヘッド１２による書き込みエラーが生じた場合、第２光ヘッド１８による再書き込みを行うものとしたが（図６参照）、この第２光ヘッド１８による再書き込みを行っている間は、第１光ヘッド１２によるベリファイを行うことが好ましい。この場合、第１光ヘッド１２は、第２光ヘッド１５の読み書き方向後方に近接して設けられ（第１光ヘッド１２と第２光ヘッド１５の位置が入れ替わる）、第２光ヘッド１５で書き込んだデータを、その直後に読み出す。そして、読み出したデータが、元のデータと一致しない場合は、書き込み処理を中止する。この構成により、データ記録の安定性および信頼性を確保することができる。
【００８８】
また、高速書き込み手段２３０は（図４参照）、第２光ヘッド１８で先読みを行うものとしたが、第１光ヘッド１２を第２光ヘッド１８の読み書き方向後方に設け、第２光ヘッド１８で先読みすることも可能である。
【００８９】
また、再書き込み手段２２０は（図４参照）、読み出し処理の場合と同様に（図８のフローチャート参照）、ベリファイ処理の実行中、若しくは高速書き込み処理の実行中に書き込みエラーが発生した場合、他方の光ヘッドで再書き込み処理を行うことも可能である。すなわち、再書き込み処理は、ベリファイ処理または高速書き込み処理との複合処理として実行可能であり、この場合、機能選択手段２４０は（図４参照）、ベリファイ手段２１０または高速書き込み手段２２０のいずれかの機能を選択することとなる。
【００９０】
また、読み出し処理中においても、複合読み出し処理とするのではなく、高速読み出し処理と再読み出し処理とを単独で処理するようにしても良い。すなわち、読み出し制御部３００にも、機能選択手段２４０を設け、高速読み出し手段３１０と、再読み出し手段３２０とのいずれを機能させるかを選択可能に構成しても良い。
【００９１】
また、上記の例では、１セクタ毎にデータの書き込み・読み出しを行うものとしたが、複数セクタ毎にこれらを行っても良い。すなわち、高速書き込み処理・高速読み出し処理の際にも、隣り合うセクタの書き込み・読み出しを行うのではなく、第１光ヘッド１２でｎ，ｎ＋１セクタの書き込み・読み出し、第２光ヘッド１５でｎ＋２，ｎ＋３セクタの書き込み・読み出しなど、一定間隔を空けたセクタの書き込み・読み出しを連続して行うようにしても良い。
【００９２】
また、上記の例では、同心円状の光ディスクＤを例示したが、螺旋状の光ディスクＤを用いた場合は、一定間隔を空けたセクタに臨むように２つの光ヘッド１２，１５（または１８）を配置し、書き込み・読み出しを行うようにすれば良い。
【００９３】
また、上記の例に示した、データバックアップ装置１０の各部（各機能）をプログラムとして提供することも可能である。また、そのプログラムを記録媒体（図示省略）に格納して提供することも可能である。記録媒体としては、ＣＤ−ＲＯＭ、フラッシュＲＯＭ、メモリカード（コンパクトフラッシュ（登録商標）、スマートメディア、メモリスティック等）、コンパクトディスク、光磁気ディスク、デジタルバーサタイルディスクおよびフレキシブルディスク、ハードディスク等を利用可能である。
【００９４】
また、上記の実施形態におけるデータバックアップ装置１０の例によらず、装置構成や処理工程等について、本発明の要旨を逸脱しない範囲で、適宜変更も可能である。すなわち、上記の例では、光学記録装置をデータバックアップ装置１０（コンピュータ用途）として用いた場合を例示したが、独立して機能する他の光学ドライブ（ＤＶＤレコーダー等）にも適用可能である。
【００９５】
また、「光ディスクＤ」としては、ＤＶＤ±ＲＷ、ＤＶＤ−ＲＡＭ、ＣＤ±ＲＷ、ＢｌｕｅＲａｙ、ＨＤ−ＤＶＤ、ＭＯ（光磁気ディスク）等、データ記録方式に光学技術を用いた書き換え可能な記録媒体を利用可能である。すなわち、ベリファイ機能（１つの光ヘッドで書き込み、光ディスク１回転後の読み出しにより行うベリファイ）を持つＤＶＤ−ＲＡＭやＭＯにも適用可能であり、これらに適用した場合は、よりデータ記録の信頼性を高めることができる。さらに、コンピュータ側で、バックアップソフト等によりＲＡＷ機能を実行する場合にも、本発明を適用し、更に信頼性を向上させることも当然可能である。
【図面の簡単な説明】
【００９６】
【図１】本発明の一実施形態に係るデータバックアップ装置のシステム構成図である。
【図２】光ディスク上におけるトラックとセクタを説明するための図である。
【図３】第１光ヘッドおよび第２光ヘッドの配置を示す図である。
【図４】データバックアップ装置の機能ブロック図である。
【図５】ベリファイ処理を示すフローチャートである。
【図６】高速書き込み処理を示すフローチャートである。
【図７】再書き込み処理を示すフローチャートである。
【図８】高速読み出し／再読み出し処理を示すフローチャートである。
【図９】他の実施例における第１光ヘッドおよび第２光ヘッドの配置を示す図である。
【図１０】他の実施例における第１光ヘッドおよび第２光ヘッドの支持形態を示す図である。
【符号の説明】
【００９７】
１０：データバックアップ装置，１１：スピンドルモータ，１２：第１光ヘッド，１３：第１光ヘッド用トラッキングモータ，１５：第２光ヘッド（読み出し専用），１６：第２光ヘッド用トラッキングモータ，１８：第２光ヘッド（読み書き用），２０：駆動部，３０読み書き処理部，３２：第１光ヘッド支持部材，３５：第２光ヘッド支持部材，４０：コントローラ，７１：共通光ヘッド支持部材（連動移動制御Ａ），７２：共通光ヘッド支持部材（連動移動制御Ｂ），Ｄ：光ディスク
【図１】
2007080407.tif 000003
【図２】
2007080407.tif 000004
【図３】
2007080407.tif 000005
【図４】
2007080407.tif 000006
【図５】
2007080407.tif 000007
【図６】
2007080407.tif 000008
【図７】
2007080407.tif 000009
【図８】
2007080407.tif 000010
【図９】
2007080407.tif 000011
【図１０】
2007080407.tif 000012