(57)【要約】【課題】  強靭なエラー処理能力を有するデータ記録方法、これに適した再生方法、並びにこれに適した装置を提供する。【解決手段】  記録しようとするデータを所定のブロックサイズを有するブロックに分割する過程と、各ブロックを所定の回数だけ記録媒体に反復して記録する過程と、所定のブロックサイズ及び所定のブロック記録回数を前記記録媒体に記録する過程と、を含むデータ記録方法。これにより、記録方法は記録媒体にデータを記録するに当って所定サイズを有するブロック単位に分割し、これを所定回数だけ反復して記録することによって、１ブロックで欠陥によりデータが復旧できなくなっても、他のブロックにより復旧可能にし、記録されたデータが強靭な欠陥抵抗性を有するようにする。【選択図】図９
2005038590.tif 000002
【特許請求の範囲】
【請求項１】
記録しようとするデータを所定のブロックサイズを有するブロックに分割する過程と、
各ブロックを所定の回数だけ記録媒体に反復して記録する過程と、
所定のブロックサイズ及び所定のブロック記録回数を前記記録媒体に記録する過程と、を含むデータ記録方法。
【請求項２】
所定のブロックサイズは前記記録媒体の最小記録単位及びエラー訂正単位に依存するものであることを特徴とする請求項１に記載のデータ記録方法。
【請求項３】
所定のブロックサイズは記録媒体の最小記録単位の整数倍あるいは前記記録媒体のエラー訂正単位の整数倍であることを特徴とする請求項２に記載のデータ記録方法。
【請求項４】
前記データ記録方法は保護記録命令に応答して行われることを特徴とする請求項１に記載のデータ記録方法。
【請求項５】
保護記録命令は少なくともブロックサイズ及びブロック記録回数を含むことを特徴とする請求項４に記載のデータ記録方法。
【請求項６】
ブロック記録回数はデータファイルの大きさ及び前記記録媒体の残っている記録容量を参照して可変するものであることを特徴とする請求項５に記載のデータ記録方法。
【請求項７】
保護記録命令はＡＴＡＰＩ命令語であることを特徴とする請求項４に記載のデータ記録方法。
【請求項８】
保護記録命令は保護記録命令であることを知らせる情報、ブロックサイズに対する情報、各ブロックが記録される反復回数に対する情報を含むことを特徴とする請求項７に記載のデータ記録方法。
【請求項９】
保護記録命令は保護記録の設定／非設定の如何を知らせて区別する情報をさらに含むことを特徴とする請求項８に記載のデータ記録方法。
【請求項１０】
前記記録媒体は光ディスクであることを特徴とする請求項１に記載のデータ記録方法。
【請求項１１】
前記光ディスクは追記型光ディスクであることを特徴とする請求項１０に記載のデータ記録方法。
【請求項１２】
前記光ディスクはＣＤ−Ｒであることを特徴とする請求項１１に記載のデータ記録方法。
【請求項１３】
前記光ディスクはＤＶＤ＋Ｒ／−Ｒであることを特徴とする請求項１１に記載のデータ記録方法。
【請求項１４】
記録媒体に記録される原本ファイルのコピー本を少なくとも１つ準備する過程と、
原本ファイル及び少なくとも１つのコピー本をそれぞれが所定サイズを有する複数のブロックに各々分割する過程と、
原本ファイル及びコピー本の各ブロックから所定数のブロックを交互に読出す過程と、
読出されたブロックを前記記録媒体に記録する過程と、
ブロックサイズ及びコピー本の数を前記記録媒体に記録する過程と、を含むデータ記録方法。
【請求項１５】
前記データ記録方法はデータを前記記録媒体に記録する記録装置を使用することにより行われることを特徴とする請求項１４に記載のデータ記録方法。
【請求項１６】
前記記録装置は光ディスク記録装置であることを特徴とする請求項１５に記載のデータ記録方法。
【請求項１７】
前記光ディスク記録装置は追記型ディスクに記録することを特徴とする請求項１６に記載のデータ記録方法。
【請求項１８】
データを所定サイズを有するブロックに分割し、ブロック各々を所定の回数だけ記録媒体に反復して記録し、所定のブロックサイズ及び所定のコピー回数を前記記録媒体に記録するデータ記録方法を使用して記録された記録媒体からデータを再生する方法において、
前記記録媒体から前記ブロックを読出す過程と、
前記読出されたブロックからブロックサイズ及びコピー回数を参照して重複されないように所望のブロックを抽出する過程と、
前記抽出されたブロックで復旧不能のエラーの発生有無を判別する過程と、
もし、前記抽出されたブロックで復旧不能のエラーが発生したならば、前記復旧不能のエラーを有するブロックに対応する他のブロックを使用してエラー訂正を行う過程と、を含むデータ再生方法。
【請求項１９】
エラー訂正は復旧不能のエラーを有するブロックを対応する他のブロックにより置き換えることを特徴とする請求項１８に記載のデータ再生方法。
【請求項２０】
エラー訂正は復旧不能のエラーを有するブロックを対応する他のブロックのエラー訂正符号により行われることを特徴とする請求項１８に記載のデータ再生方法。
【請求項２１】
前記記録媒体は光ディスクであることを特徴とする請求項１８に記載のデータ再生方法。
【請求項２２】
前記光ディスクは追記型光ディスクであることを特徴とする請求項２１に記載のデータ再生方法。
【請求項２３】
前記光ディスクはＣＤ−Ｒであることを特徴とする請求項２２に記載のデータ再生方法。
【請求項２４】
前記光ディスクはＤＶＤ＋Ｒ／−Ｒであることを特徴とする請求項２３に記載のデータ再生方法。
【請求項２５】
データブロックに分割された少なくとも１つのデータフレームを有するデータファイルからデータを記録／再生する方法において、
各データブロックを所定の回数だけコピーする過程と、
データブロック及びコピーされたデータブロックそれぞれを、コピーされたデータブロックが、前記記録媒体で欠陥が発生した後で記録されたデータの再生を許容すべく記録媒体に順次に記録する過程と、を含むデータ記録／再生方法。
【請求項２６】
各データブロックサイズ及びコピー回数を貯蔵位置に保存する過程をさらに備えることを特徴とする請求項２５に記載のデータ記録／再生方法。
【請求項２７】
前記貯蔵位置はセクターアドレス及びエラー訂正のために参照される前記記録媒体の領域であることを特徴とする請求項２６に記載のデータ記録／再生方法。
【請求項２８】
前記データファイルを、各データブロックがデータの記録／再生される最小単位に係る所定サイズを有するデータブロックに分割する過程をさらに含み、ここでエラー訂正ビットの長さはデータブロックそれぞれより大きいことを特徴とする請求項２６に記載のデータ記録／再生方法。
【請求項２９】
データブロックサイズは前記記録媒体の最小記録／再生単位の整数倍あるいは前記記録媒体のエラー訂正単位の整数倍であることを特徴とする請求項２８に記載のデータ記録／再生方法。
【請求項３０】
前記記録媒体は光ディスクであることを特徴とする請求項２８に記載のデータ記録／再生方法。
【請求項３１】
前記光ディスクはＣＤ−ＲＯＭフォーマットにより記録されたディスクであり、各データブロックサイズはセクターに記録されたユーザデータサイズの整数倍であることを特徴とする請求項３０に記載のデータ記録／再生方法。
【請求項３２】
前記光ディスクはＤＶＤ−ＲＯＭフォーマットにより記録されたディスクであり、各データブロックサイズは１６セクターの整数倍であることを特徴とする請求項３０に記載のデータ記録／再生方法。
【請求項３３】
前記記録過程は記録命令によって行われることを特徴とする請求項２５に記載のデータ記録／再生方法。
【請求項３４】
記録命令はＡＴＡＰＩ互換性を有し、ＡＴＡＰＩ命令は１２バイトのデータを含むことを特徴とする請求項３３に記載のデータ記録／再生方法。
【請求項３５】
記録命令は各データブロックサイズ及び各データブロックのコピー回数を含むことを特徴とする請求項３３に記載のデータ記録／再生方法。
【請求項３６】
各データブロックサイズ及び各データブロックのコピー回数を決定し、もし記録命令で各データブロックサイズ及び各データブロックのコピー回数が設定されないか、前記記録媒体に対して過度に大きく設定されたならば、決定された値をデフォルトと設定する過程をさらに備え、
前記記録過程はデフォルト値を使用して行われることを特徴とする請求項２６に記載のデータ記録／再生方法。
【請求項３７】
もし前記記録媒体がＣＤ−Ｒであれば、前記貯蔵位置はトラック記述ブロックであり、もし前記記録媒体がＤＶＤ＋Ｒ／−Ｒであれば、制御データゾーンの物理的フォーマット情報データブロックであることを特徴とする請求項２６に記載のデータ記録／再生方法。
【請求項３８】
各データブロックサイズ及び各データブロックの反復回数によって前記記録媒体から所望のデータブロックだけ抽出さるべく前記記録媒体からデータを抽出する過程をさらに備えることを特徴とする請求項２６に記載のデータ記録／再生方法。
【請求項３９】
エラーのある抽出されたデータを有するデータブロックそれぞれに対してエラー訂正を行う過程をさらに備え、
ここで、エラー訂正は損傷されたブロックに係るコピーされたデータブロックの相応するセクターにより損傷されたセクターを置き換えるか、あるいは前記損傷されたブロックに係る前記コピーされたデータブロックの前記相応するセクターのエラー訂正コードを使用することによって前記損傷されたセクターを訂正することにより行われることを特徴とする請求項３８に記載のデータ記録／再生方法。
【請求項４０】
前記記録媒体から要求されたデータブロックだけが読出及び抽出されるようにデータを再生する過程をさらに備えることを特徴とする請求項３９に記載のデータ記録／再生方法。
【請求項４１】
記録／再生過程はコンピュータを使用して行われ、前記コンピュータはエラーを有するそれぞれのデータブロックのためのエラー訂正及びデータ復旧を提供することを特徴とする請求項４０に記載のデータ記録／再生方法。
【請求項４２】
前記貯蔵位置は、データフレームサイズ、最大データブロックサイズ、そして各データブロックがコピーされる最大回数に相応する貯蔵能力を有することを特徴とする請求項２６に記載のデータ記録／再生方法。
【請求項４３】
データブロックに分割された少なくとも１つのデータフレームを有するデータファイルからデータを記録／再生する方法において、
各データブロックを所定の回数だけコピーする過程と、
各データブロックを各コピーされたデータブロックと共に順次に記録媒体に記録する過程と、
各データブロックサイズ及び各データブロックのコピー回数によって前記記録媒体からデータを抽出する過程と、
エラーを有する抽出されたデータを有するそれぞれのデータブロックに対してエラー訂正を行い、エラー訂正は損傷されたブロックに係るコピーされたデータブロックの相応するセクターにより損傷されたセクターを置き換えるか、あるいは前記損傷されたブロックに係る前記コピーされたデータブロックの前記相応するセクターのエラー訂正コードを使用して前記損傷されたセクターを訂正することによって行われる過程と、を含み、
ここで、前記コピーされたデータブロックは、前記記録媒体での欠陥発生後に記録されたデータの再生を許容することを特徴とするデータ記録／再生方法。
【請求項４４】
各データブロックサイズ及びコピー回数を貯蔵位置に保存する過程をさらに備えることを特徴とする請求項４３に記載のデータ記録／再生方法。
【請求項４５】
エラー訂正は復旧不能のエラーを有するデータブロックを関連したコピーされたデータブロックに置き換えることによって行われることを特徴とする請求項４３に記載のデータ記録／再生方法。
【請求項４６】
エラー訂正は復旧不能のエラーを有する前記データブロックに相応するコピーされたデータブロックのエラー訂正コードを使用して行われることを特徴とする請求項４３に記載のデータ記録／再生方法。
【請求項４７】
圧縮方法を用いて情報を圧縮するコーダ／デコーダと、
前記コーダ／デコーダにより圧縮されたデータの各フレームを形成するフレームフォーマットコーディング部と、
前記フレームフォーマットコーディング部で出力されるフレームをそれぞれが所定サイズを有する複数のブロックに分割し、各ブロックを所定の回数だけ反復して出力するフレーム再構成器と、
前記フレーム再構成器から出力されるデータをディスクに記録するためのデータ形態に変換するチャンネル変調部と、
前記チャンネル変調部で変調されたデータがディスクに記録さるべく光ピックアップに備えられたレーザーダイオードを制御する記録部と、
システム全体を制御しつつデータが記録されるセクターアドレス、各種のディスク管理情報を発生し、所定のブロックサイズ及び所定のブロック記録回数に関する情報を前記フレーム再構成部に提供し、そして記録の終了後に所定のブロックサイズ及び所定のブロック記録回数を前記ディスク上の所定の領域に記録させるシステムコントローラーと、を含む光ディスク記録／再生装置。
【請求項４８】
前記フレーム再構成器は、
前記フレームフォーマットコーディング部から出力されるフレームデータが記録／再生されるメモリ、前記メモリにフレームデータを記録する記録部、そして前記メモリに記録されたフレームデータを読出す読出部と、を含み、
前記記録部は所定のブロックサイズに合わせてフレームデータを分割し、分割されたブロックを前記メモリに反復して記録し、前記読出部は前記メモリに記録されたフレームデータを順次に読出して前記チャンネル変調部に提供することを特徴とする請求項４７に記載の光ディスク記録／再生装置。
【請求項４９】
前記光ディスク記録／再生装置は追記型ディスクに記録することを特徴とする請求項４７に記載の光ディスク記録／再生装置。
【請求項５０】
光ピックアップを通じて発生したＲＦ信号を増幅及び波形整形してデジタル信号を出力する信号処理部と、
前記信号処理部から出力されるデジタル信号をチャンネル復調するチャンネル復調部と、
前記チャンネル復調部から出力されるフレームをブロックサイズに合わせて分割し、前記分割されたブロックのうち重複されないように所望のブロックを抽出し、抽出されたブロックを所定の回数だけ反復して出力するフレーム抽出部と、
前記フレーム抽出器から抽出されたデータの各フレームのフォーマットを復調するフレームフォーマットデコーディング部と、
前記フレームフォーマットデコーディング部から出力されるデータに対して圧縮符号化方式によるデータ伸張を行うコーダ／デコーダと、
前記ディスクに記録された各種の管理情報を参照してホストコンピュータから所望の情報を読出すためのセクターアドレスを発生させ、セクターアドレスをサーボ部に提供し、前記ディスク上の所定の領域に記録されたブロックサイズ及び各ブロックが前記ディスクにコピーされた回数を示すブロック記録回数を前記フレーム抽出部に提供するシステムコントローラーと、を含む光ディスク記録／再生装置。
【請求項５１】
前記光ディスク記録／再生装置は追記型ディスクからデータを再生することを特徴とする請求項５０に記載の光ディスク記録／再生装置。
【請求項５２】
記録媒体で欠陥が発生した後にも記録されたデータが再生さるべくデータを記録／再生する光ピックアップを備える光ディスク記録／再生装置において、
データフレームを所定サイズを有する少なくとも１つのデータブロックに分割し、各データブロックの少なくとも１つのコピー本を形成するためにそれぞれのデータブロックを所定の回数だけ出力し、そしてデータが前記記録媒体に記録さるべく前記分割されたブロックのフォーマットを変調し、データを前記記録媒体に記録する記録部と、
前記光ピックアップにより発生した信号からデータを復調し、復調された信号をそれぞれが所定サイズを有するデータブロックに分割し、抽出されたデータブロックを所定の回数だけ出力し、前記記録媒体に記録されたデータを再生する再生部と、を含む光ディスク記録／再生装置。
【請求項５３】
前記光ピックアップを通じて再生されたＲＦ信号を増幅及び波形整形してデジタル信号を出力する信号処理器をさらに備えることを特徴とする請求項５２に記載の光ディスク記録／再生装置。
【請求項５４】
前記再生部から抽出されたデータの各フレームのフォーマットを復調するフレームフォーマットデコーダと、
圧縮コーディング方法によって前記フレームフォーマットデコーダから出力されるデータに対してデータ伸張を行うコーダ／デコーダをさらに備えることを特徴とする請求項５３に記載の光ディスク記録／再生装置。
【請求項５５】
前記ディスクに記録された各種の管理情報を参照してソースから所望の情報を読出すためのセクターアドレスを発生させ、セクターアドレスをサーボ部に提供し、前記ディスクの所定の領域に記録されたブロックサイズ及び各ブロックがディスクにコピーされた回数を示すブロック記録回数を前記再生部に提供するシステムコントローラーをさらに備えることを特徴とする請求項５４に記載の光ディスク記録／再生装置。
【請求項５６】
前記コーダ／デコーダは圧縮方法を使用してデータを圧縮し、前記コーダ／デコーダにより圧縮されたデータの各フレームのフォーマットはフレームフォーマットコーダによりフォーマットされることを特徴とする請求項５５に記載の光ディスク記録／再生装置。
【請求項５７】
前記記録部は、前記フレームフォーマットコーダから出力されるデータが記録あるいは再生されるメモリをさらに備えることを特徴とする請求項５４に記載の光ディスク記録／再生装置。
【請求項５８】
前記再生部は、フレームデータが読出されるメモリ、前記メモリにフレームデータを保存する記録器、そして前記メモリから所望のフレームデータだけを読出す読出器をさらに備え、前記読出器はデータブロックサイズ及び各データブロックのコピー回数によって所定の方向に各データブロックを読出すことを特徴とする請求項５２に記載の光ディスク記録／再生装置。
【請求項５９】
前記メモリの貯蔵容量は前記データフレームサイズ、最大データブロックサイズ、そして各データブロックがコピーされる最大回数に相応することを特徴とする請求項５８に記載の光ディスク記録／再生装置。
【請求項６０】
前記コーダ／デコーダはＭＰＥＧ標準圧縮コーディング方式を使用することを特徴とする請求項５２に記載の光ディスク記録／再生装置。
【請求項６１】
前記記録部はＥＦＭ変調方式によって前記フレーム再構成器からのデータを変調及び出力することを特徴とする請求項５２に記載の光ディスク記録／再生装置。
【請求項６２】
データブロックに分割された少なくとも１つのデータフレームを含むデータファイルからデータを記録／再生するコンピュータ可読コンピュータプログラムにおいて、
前記プログラムは、
前記データフレームの各データブロックを所定の回数だけコピーする過程と、
前記データブロック及びコピーされたデータブロックのそれぞれを順次に記録して前記記録媒体から欠陥が発生した後、前記コピーされたデータブロックの記録されたデータの再生を許容する過程と、を含むことを特徴とするコンピュータ可読コンピュータプログラム。
【請求項６３】
前記データファイルをそれぞれデータの記録／再生される最小単位に関連した所定サイズを有するデータブロックに分割する過程をさらに備え、
ここで、エラー訂正ビットの長さはデータブロックそれぞれより長いことを特徴とする請求項６２に記載のコンピュータ可読コンピュータプログラム。
【請求項６４】
各データブロックサイズは前記記録媒体の最小記録／再生単位の整数倍であるか、あるいは前記記録媒体のエラー訂正単位の整数倍であることを特徴とする請求項６３に記載のコンピュータ可読コンピュータプログラム。
【請求項６５】
前記コンピュータプログラムはコンピュータ可読貯蔵媒体に保存されることを特徴とする請求項６４に記載のコンピュータ可読コンピュータプログラム。
【請求項６６】
前記コンピュータ可読貯蔵媒体は磁気貯蔵媒体であることを特徴とする請求項６５に記載のコンピュータ可読コンピュータプログラム。
【請求項６７】
前記コンピュータ可読貯蔵媒体は光学的に読取られる媒体であることを特徴とする請求項６５に記載のコンピュータ可読コンピュータプログラム。
【請求項６８】
前記コンピュータ可読貯蔵媒体は前記プログラムがインターネットあるいはコンピュータのネットワークを通じて転送される搬送波媒体であることを特徴とする請求項６５に記載のコンピュータ可読コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデータ記録／再生方法に係り、特に強靭なエラー処理能力を有するデータ記録／再生方法、並びにそれに適した記録／再生装置に関する。
【背景技術】
【０００２】
データ記録媒体は、記録媒体の構造的欠陥、使用上の不注意などにより損傷されうる。例えば、光ディスクドライブにおいて光ディスク上の構造的欠陥及びスクラッチ、ホコリ等によって光ディスクに記録されたデータを正しく読出せない場合が発生しうる。
【０００３】
光ディスクに記録された情報を正しく読出すために記録前、あるいは記録中に欠陥領域を探索して飛越すか、所定の領域に置き換える方法が研究されている。また、エラー訂正コードを付加してデータを記録する方法も研究されている。
【０００４】
ところで、記録前あるいは記録中に欠陥がある領域を飛越すか、所定の領域に置き換える方法は、データの記録が終了された後に発生するディスクの欠陥、スクラッチ、ホコリ等により発生する問題を解決できない。このような問題を解決する方法として、特許文献１、特許文献２、特許文献３、特許文献４、特許文献５、特許文献６及び特許文献７に開示されたものがあり、さらに他の類似のシステムも開示されている。
【０００５】
また、エラー訂正コードと共にデータを記録する方法は、エラー訂正のために与えるエラー訂正用ビットの長さによりエラー訂正能力が制限される。このエラー訂正用ビットの長さは通常最小記録単位（ブロック）の長さにより制限される。したがって、ディスクの欠陥、スクラッチ、ホコリなどにより発生したエラーの大きさがディスクに適用されたエラー訂正方法によりカバーできる最大の限界より大きければ、発生したエラーを復旧できず、その結果ディスクに記録されたデータを正しく読出せなくなる。このようなエラー訂正方法は前述した特許文献１に開示されている。
【０００６】
前記問題はＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭなどのフォーマットに記録されたバックアップデータの正常な読出を妨害するので、これによってバックアップシステムの信頼性が損傷される恐れある。このような問題は追記型記録媒体、例えば、ＣＤ−Ｒ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅｃｏｒｄａｂｌｅ）、ＤＶＤ−Ｒ（Ｄｉｇｉｔａｌ  Ｖｅｒｓｉｔｉｌｅ  Ｄｉｓｃ−Ｒｅｃｏｒｄａｂｌｅ）等でさらに深刻である。これら追記型記録媒体は他の記録可能な媒体に比べて低いエラー訂正能力を有するために、ある欠陥はディスクドライブがディスクをアクセスすることさえも許容しなくなる。
【０００７】
また、このような欠陥は記録媒体に記録するデータの種類によっても致命的なものとなりうる。例えば、プログラムソース、データベース資料はＡ／Ｖ（Ａｕｄｉｏ／Ｖｉｄｅｏ）データのように補間により類似したデータを生成できないために強靭な方法により保護されねばならない。
【０００８】
【特許文献１】大韓民国公開特許公報１９９６−７００６１６８号（１９９６．１１．８公開）
【特許文献２】大韓民国公開特許公報１９９９−７６７５１号（１９９９．１０．１５公開）
【特許文献３】大韓民国公開特許公報２０００−６６８９２号（２０００．１１．１５公開）
【特許文献４】大韓民国公開特許公報２００２−３３７５４号（２００２．５．７公開）
【特許文献５】大韓民国公開特許公報２０００−２１１７８号（２０００．４．１５公開）
【特許文献６】大韓民国公開特許公報２００１−９５３８７号（２００１．１１．７公開）
【特許文献７】大韓民国公開特許公報２００２−７２０８９号（２００２．９．１４公開）
【発明の開示】
【発明が解決しようとする課題】
【０００９】
本発明の一特徴は、強靭なエラー処理能力を有する改善されたデータ記録方法を提供するところにある。
【００１０】
本発明の他の特徴は、強靭なエラー処理能力を有するデータ再生方法を提供するところにある。
【００１１】
本発明のさらに他の特徴は、上記のデータ記録方法を使用する光ディスク記録装置を提供するところにある。
【００１２】
本発明のさらに他の特徴は、上記のデータ再生方法を使用する光ディスク再生装置を提供するところにある。
【課題を解決するための手段】
【００１３】
本発明の一特徴によれば、データ記録方法が提供され、この方法は、記録媒体に記録しようとするデータを所定サイズを有するブロックに分割する過程と、各ブロックを所定の回数だけ前記記録媒体に反復して記録する過程と、所定サイズ及び所定の反復回数を前記記録媒体に記録する過程と、を含むことを特徴とする。
【００１４】
本発明の他の特徴によれば、データが所定サイズを有するブロック単位に分割され、それぞれのブロックが所定の反復回数だけ記録され、ブロックサイズ及び反復回数に関する情報が記録された記録媒体からデータを再生する方法が提供され、このデータ再生方法は、前記記録媒体から前記ブロックを読出す過程と、前記読出されたブロックのうちブロックサイズ及び反復回数を参照して重複されないように所望のブロックを抽出する過程と、前記抽出されたブロックから復旧不能のエラー発生有無を判別する過程と、前記抽出されたブロックから復旧不能のエラーが発生したならば、復旧不能のエラーを有するブロックに相応する他のブロックを使用してエラー訂正を行う過程と、を含むことを特徴とする。
【００１５】
本発明のさらに他の特徴によれば、光ディスク記録装置が提供され、この光ディスク記録装置は、圧縮方法を用いて情報を圧縮するコーデックと、前記コーデックにより圧縮されたデータの各フレームを形成するフレームフォーマットコーディング部と、前記フレームフォーマットコーディング部から出力されるフレームを各々所定のブロックサイズを有するブロックに分割し、ブロックを所定の回数だけ反復して出力するフレーム再構成器と、前記フレーム再構成器から出力されるデータをディスクに記録するためのデータ形態に変換するチャンネル変調部と、前記チャンネル変調部で変調されたデータが前記ディスクに記録されるように光ピックアップに備えられたレーザーダイオードを制御する記録部と、システム全体を制御しつつデータが記録されるセクターアドレス、各種のディスク管理情報を発生させ、ブロックサイズ及びブロック記録回数に関する情報を前記フレーム再構成器に提供し、記録の終了後、ブロックサイズ及び反復回数を前記ディスク上の所定の領域に記録させるシステムコントローラーと、を含むことを特徴とする。
【００１６】
本発明のさらに他の特徴によれば、光ディスク再生装置が提供され、この光ディスク再生装置は、光ピックアップを通じて発生したＲＦ信号を増幅及び波形整形してデジタル信号を出力する信号処理部と、前記信号処理部から出力されるデジタル信号をチャンネル復調するチャンネル復調部と、前記チャンネル復調部から出力されるフレームをブロックサイズに合わせてブロックに分割し、前記分割されたブロックのうち重複されないように所望のブロックを抽出し、抽出されたブロックを所定の回数だけ反復して出力するフレーム抽出部と、前記フレーム抽出器で抽出されたデータの各フレームのフォーマットを復調するフレームフォーマットデコーディング部と、前記フレームフォーマットデコーディング部から出力されるデータに対して圧縮符号化方式によるデータ伸張を行うコーデックと、前記ディスクに記録された各種の管理情報を参照してホストコンピューターで所望の情報を読出すためのセクターアドレスを発生させ、セクターアドレスをサーボ部に提供し、ディスク上の所定領域に記録されたブロックサイズ及び各ブロックがコピーされた回数を示すブロック記録回数を前記フレーム抽出部に提供するシステムコントローラーと、を含むことを特徴とする。
【発明の効果】
【００１７】
前述したように本発明に係る記録方法は、記録媒体にデータを記録するに当って所定サイズを有するブロック単位に分割し、これを所定回数だけ反復して記録することによって１ブロックで欠陥によりデータを復旧できなくなっても他のブロックにより復旧可能にし、記録されたデータが強靭な欠陥抵抗性を有するようにする。
【００１８】
本発明の付加的な特徴及び長所は部分的には次の詳細な説明を通じて開示され、部分的には詳細な説明から自明になるか、あるいは発明の実施により明らかになる。
【００１９】
本発明のこれらあるいは他の特徴及び長所は添付した図面を参照して説明される実施例から明確になり、かつさらに容易に理解されうる。
【発明を実施するための最良の形態】
【００２０】
以下、添付した図面を参照して本発明の実施例を説明するが、添付図面において、類似した参照符号は類似した部材を示す。
【００２１】
図１は、一般的な光ディスク記録／再生装置の構成を示すブロック図である。図１に示された装置において、サーボ制御、レーザーダイオード出力制御に関連した部材は説明の便宜のために排除された。
【００２２】
図１に示された光ディスク記録／再生装置は、圧縮技術を用いて情報を圧縮するか、伸張するコーデック（ＣＯＤＥＣ、ｃｏｄｅｒ−ｄｅｃｏｄｅｒ）１０２、コーデック１０２により圧縮されたデータの各フレームに対してスクランブル、エラー訂正、インターリーブなどの処理を行うフレームフォーマットコーディング部１０４、フレームフォーマットコーディング部１０４で出力されるデータのフォーマットをディスク１１２に記録できるデータの形に変換するチャンネル変調部１０６、チャンネル変調部１０６で変調されたデータがディスク１１２に記録されるように光ピックアップ１１４に備えられたレーザーダイオード（図示せず）を制御する記録部１０８を含む。ここで、フレームはエラー訂正及び記録のための基本的なデータ集合を言う。しかし、データグループはフレームに限定されず、一連のフレームを含みうる。
【００２３】
また、図１に示された装置は光ピックアップ１１０を通じて発生したＲＦ信号を増幅及び波形整形してデジタル信号を出力する信号処理部１１４、信号処理部１１４から出力されるデジタル信号をチャンネル復調するチャンネル復調部１１６、チャンネル復調部１１６で復調されたデータの各フレームに対してディスクランブル、エラー訂正、デインターリーブなどの処理を行い、その結果をコーデック１０２に出力するフレームフォーマットデコーディング部１１８を含む。
【００２４】
記録モードで、コーデック１０２はホストコンピューター１３０から入力されるデータを所定の圧縮符号化体系（例えば、ＭＰＥＧ規格）により圧縮符号化する。フレームフォーマットコーディング部１０４はコーデック１０２で印加される圧縮符号化されたデータのフレームに対してスクランブル、インターリーブ、エラー訂正などの処理を行う。チャンネル変調部１０６はフレームフォーマットコーディング部１０４から出力されるデータを所定の変調体系（例えば、ＥＦＭ、ＥＦＭ＋変調など）により変調する。記録部１０８はチャンネル変調部１０６で出力されるデータが光ディスク１１２の種類に合わせて記録させるために光ピックアップ１１０に備えられたレーザーダイオードを駆動する。例えば、記録部１０８はチャンネル変調部１０６から出力されるデータをＮＲＺＩ変調し、ＮＲＺＩ変調されたデータ及び光ディスクの種類に合わせてレーザーダイオード駆動信号を発生させる。レーザーダイオード駆動信号は公知されたように、ピーク制御信号、バイアス制御信号、オーバーライト制御信号などを含む。
【００２５】
システムコントローラー１２０は通常のマイクロプロセッサーで具現される。システムコントローラー１２０はシステム全体を制御しつつデータが記録されるセクターアドレス、各種のディスク管理情報などを発生させ、記録終了後にディスク管理情報がディスク１１２上の所定領域に記録さるべく制御する。システムコントローラー１２０はホストコンピューター１３０からの記録命令及びデータを受信し、記録命令はＡＴＡＰＩ（ＡＴ  Ａｔｔａｃｈｍｅｎｔ  Ｐｒｏｇｒａｍ  Ｉｎｔｅｒｆａｃｅ）規格による。  
【００２６】
サーボ部（図示せず）はシステムコントローラー１２０から印加されるセクターアドレスによって光ピックアップ１１０の位置を制御し、システムの動作のためのクロック信号を発生させる。
【００２７】
再生モードで、光ピックアップ１１０はレーザーダイオード（図示せず）で発生されて光ディスク１１２により反射されるレーザー信号から光ディスク１１２に記録されたマーク及びスペースに相応するＲＦ信号を得て出力する。このＲＦ信号は通常のＳＵＭ信号を言い、ディスクに形成されたマーク及びスペースによって振幅が変化する。
【００２８】
信号処理部１１４は光ピックアップ１１０を通じて発生したＲＦ信号を増幅及び波形整形してデジタル信号を出力する。チャンネル復調部１１６はチャンネル変調部１１６で行われたチャンネル変調動作の逆動作を行って信号処理部１１４から出力されるデジタル信号をチャンネル復調して出力する。フレームフォーマットデコーディング部１１０はチャンネル復調部１１６により復調された信号に対してフレームフォーマットコーディング部１０４の逆動作、すなわち、ディスクランブル、エラー訂正、デインターリーブなどを行ってコーデック１０２に出力する。コーデック１０２は所定の圧縮符号化体系（例えば、ＭＰＥＧ規格）により元来のデータを復調してホストコンピューター１３０に出力する。
【００２９】
システムコントローラー１２０は光ディスク１１２に記録された各種の管理情報を参照してホストコンピューター１３０から所望の情報を読出すためのセクターアドレスを発生させてサーボ部（図示せず）に提供する。システムコントローラー１２０はホストコンピューター１３０から再生命令を受信し、この再生命令はＡＴＡＰＩ規格による。
【００３０】
サーボ部（図示せず）は信号処理部１１４から提供される各種のサーボ制御信号及びシステムコントローラー１２０から提供されるセクターアドレスによって光ピックアップ１１０のフォーカシング動作、トラッキング動作、半径方向の移動動作などを制御し、かつ光ディスク１１２の回転速度を制御する。
【００３１】
図２Ａ及び図２Ｂは、ＣＤ−ＲＯＭ  ＭＯＤＥ１及びＭＯＤＥ２方式のフレームフォーマットを各々示す。ここで、フレームはエラー訂正あるいはデータ記録のための基本的なデータ集合である。このフレームはディスク１１２上の１セクター内に記録される。
【００３２】
図２Ａを参照すれば、ＣＤ−ＲＯＭ  ＭＯＤＥ１のフレームにおいて、最初の１６バイトはシンク信号（１２バイト）とヘッダ情報（４バイト）を示す。このヘッダ情報を用いてフレームを区分するか、フレーム内に含まれたデータの種類及び次のフレームとの連結関係などを確認しうる。次の２０４８バイトはユーザデータであり、次の４バイトはエラー検出のためのコードであり、次の８バイトは未来の使用のために予約しておき、最後のＰ１７２バイトとＱ１０４バイトはエラー訂正符号のためのものである。図２Ｂを参照すれば、ＣＤ−ＲＯＭ  ＭＯＤＥ２はＣＤ−ＲＯＭ  ＭＯＤＥ１でシンク信号とヘッダ情報以外の領域を全てユーザデータのために割り当てる。
【００３３】
図３は、ＣＤ−ＲＯＭフォーマットによりフレームデータが記録された状態を示すものである。図３に示されたような１フレームは１セクター内に記録される。ディスクには螺旋状に形成されたトラックがあり、トラックにはセクターが形成される。セクターは固有のアドレスを有し、データ記録／再生の単位となる。
【００３４】
図４は、ＤＶＤ−ＲＯＭフォーマットによりフレームデータが記録された状態を示す図面である。図４に示されたように１つのエラー訂正ブロック（ＥＣＣブロック）は２Ｋ  ｂｙｔｅ単位の１６個のフレームを含み、ディスク上の連続した１６個のセクターに記録される。すなわち、ＤＶＤ−ＲＯＭフォーマットにおいて、１つのＥＣＣブロック（１６セクター）が記録／再生の単位となる。
【００３５】
図５は、光ディスクから発生した欠陥を示す図面である。光ディスクから発生した欠陥は光ディスクの構造的な欠陥、スクラッチによる直線状の欠陥、そしてホコリによるドット形態の欠陥が有り得る。スクラッチあるいはホコリにより発生した欠陥は深刻な欠陥であり、データの記録／再生についての問題を引き起こす。
【００３６】
図６は、光ディスクから発生した欠陥による影響を図式的に示す。図６に示されたようにセクターＢで欠陥が発生すれば、セクターＢに記録されたデータが損傷される。この場合、損傷されたデータは一旦該当フレームのエラー訂正コードにより復旧される。しかし、欠陥がエラー訂正により復旧できるものより大きければ、損傷されたデータは復旧できない。
【００３７】
もし、欠陥が発生したセクターに記録されたデータがプログラムソース、データベース資料などであれば、Ａ／Ｖデータとは違って補間により損傷されたデータを復元できない。これにより、プログラムが実行できなくなるか、データベースの重要フィールドデータが流失されてしまう。一方、もし欠陥が発生したセクターがディスクのファイル情報を記録した所であれば、ディスクのアクセスが不可能になることもある。このような問題はバックアップ用として多用されるＣＤ−Ｒ／Ｗ、ＤＶＤ−ＲＡＭ等において深刻なものであり、特に追記型記録媒体においてはさらに深刻なものとなる。
【００３８】
本発明の一特徴によるデータ記録方法はデータを所定サイズを有するブロックに分割し、このブロックを所定の回数だけ反復して記録することにより、記録されたデータに強靭な欠陥抵抗性を有させる。すなわち、欠陥がトラック方向に不連続という特性を用いてデータを所定サイズを有する同じブロックに分割し、ブロックをトラック方向に反復して記録することにより、ある１ブロックで欠陥が発生しても他の冗長ブロックにより損傷されたデータを復旧することを可能にする。
【００３９】
図７Ａは、本発明の一特徴によってＣＤ−ＲＯＭフォーマットによりデータが記録された状態を示し、図７Ｂ及び図７Ｃはディスクで欠陥が発生した場合にデータを復旧する方法を図式的に示す。
【００４０】
本発明の一特徴によるデータ記録方法において、データは所定サイズを有するブロックに分割され、このブロックはトラック方向に反復して記録媒体に記録される。図７Ａにおいて、セクターＡ、セクターＢ、そしてセクターＣがトラック方向に２回反復して記録されていることが見られる。各セクターはトラック方向及び他の方向に少なくとも２回以上記録される。
【００４１】
ここで、"セクターＡ、セクターＢ、そしてセクターＣ"と"セクターＡ'、セクターＢ'、そしてセクターＣ'"は各々１つのブロックに相応し、相応する２つのブロックｂｌｏｃｋ１、ｂｌｏｃｋ２は同じ内容のデータを有する。
【００４２】
図７Ｂ及び図７Ｃは、図７Ａのように記録した状態で欠陥が発生した時にデータを復旧する方法を示す。図７Ｂに示されたように前方に記録されたブロック（セクターＡ、セクターＢ、そしてセクターＣ）で欠陥が発生すれば、後方に記録されたブロック（セクターＡ'、セクターＢ'、そしてセクターＣ'）を使用して損傷されたデータを復旧し、ブロックの境界部分で欠陥が発生すればブロックのうち欠陥が発生していないセクターを組合わせることによりデータを正しく復旧できる。
【００４３】
図８は、ＤＶＤ−ＲＯＭフォーマットにより記録されたディスクにおいて欠陥が発生した状態を図式的に示す図面である。図８を参照すれば、２番目のＥＣＣブロック（１６セクター）で欠陥が発生すれば、２番目のＥＣＣブロックに記録されたデータが損傷される。ディフェクトはディスクのどのブロックでも発生でき、各ブロックに記録されたデータを損傷させる。
【００４４】
図９は、本発明の一特徴によってＤＶＤ−ＲＯＭフォーマットにより記録されたディスクで欠陥が発生した場合、データを復旧する方法を図式的に示す。
【００４５】
図９を参照すれば、損傷されたデータは欠陥を有するブロックに隣接したブロックを使用して復旧されうる。
【００４６】
図１０は、本発明の一特徴によるデータ記録方法を図式的に示す図面である。図１０に示されたように、本発明に係るデータ記録方法は、ファイル８０２とそのコピー本８０４、８０６とを同じ記録媒体に記録する。本発明によるデータ記録方法はファイルを所定サイズを有するブロックに分割し、分割されたブロックをインターリービングして記録する。
【００４７】
まず、記録しようとする原本ファイル８０２のコピー本８０４、８０６が準備される。図１０においては、２つのコピー本が図示されるが、コピー本の数は必要によって調整されうる。コピー本の数は反復回数として参照される。
【００４８】
各ファイル８０２、８０４、８０６を所定サイズを有するブロックに分割する。示されたように、ブロックサイズは記録媒体に／から記録／再生するか、エラー訂正を行える最小単位に関連する。ブロックサイズは最小単位の整数倍になりうる。例えば、セクター単位で記録／再生するＣＤ−ＲＯＭフォーマットの場合において、ブロックサイズは１セクター内に記録されるユーザデータサイズの倍数である。一方、１６セクター単位で記録／再生するＤＶＤ−ＲＯＭフォーマットの場合においてブロックサイズは１セクター内に記録されるユーザデータサイズの１６倍数となる。
【００４９】
各ファイルのブロックを記録媒体に記録する。具体的に、原本ファイル８０２、コピー本８０４、８０６のブロックは原本ファイル８０２→コピー本８０４→コピー本８０６の順序で抽出され、抽出されたブロックは抽出順に記録媒体に記録される。このような操作によりインターリービングが行われる。
【００５０】
したがって、同じ内容を有する３つのブロックが記録媒体にトラック方向に連続記録されるために、記録媒体で発生した欠陥により損傷されたブロックのデータが他のブロックのデータにより置き換えられる。
【００５１】
今後の再生のためにブロックサイズ及び反復回数をデータ再生装置に知らせねばならない。したがって、記録媒体はそれに記録されたファイルに関連した情報を保存する所定の領域に、例えば貯蔵部にブロックサイズ及び反復回数を保存する。本発明の一特徴によるデータ再生装置はこの情報を参照してデータを読出す。
【００５２】
図１１は、本発明の一特徴によるデータ記録方法を示すフローチャートである。
図１１を参照すれば、ホストコンピューター１３０から記録命令を受信する（Ｓ１１０２）。
【００５３】
ここで、記録命令は保護記録命令であって、他の形の記録命令と区別される。そのような記録命令は、例えば、ＣＤ−Ｒ、ＤＶＤ−Ｒ、そしてＣＤ及びＤＶＤディスクの書換え型バージョンのような記録可能なディスクと共に使われうる。
【００５４】
図１２は、本発明の記録方法において使われる保護記録命令のフォーマットを示す図面である。一般に光記録／再生装置はＡＴＡＰＩ互換性を有する。しかし、本発明はＡＴＡＰＩ互換性を有することに限定されるものではない。命令語のフォーマットは記録装置とホストコンピューター１３０間のインターフェース規格により決定されるものであり、必要によって変形可能である。
【００５５】
ＡＴＡＰＩ命令語は１２バイトで構成され、そのうち最初バイトｂｙｔｅ０は行う命令の種類を示す。既存のＡＴＡＰＩ命令語との重複を避けるために、本発明に係る保護記録命令は保存されたコード（Ｒｅｓｅｒｖｅｄ  ＣＯＤＥ）のうちの１つを使用する。
【００５６】
２番目バイト（ｂｙｔｅ１）及び３番目バイト（ｂｙｔｅ２）は各々ブロックサイズ及び反復回数を示す。ブロックサイズはインターリーブ方式により記録されるデータのサイズを示し、記録媒体に記録可能であるか、エラー訂正可能である最小単位の整数倍であることが望ましい。反復回数は設定しようとするデータの復旧能力に係り、これが高いほどデータ復旧能力が大きい。しかし、記録媒体に保存できるデータの量は小さくなる。
【００５７】
４番目のバイト（ｂｙｔｅ３）は保護記録命令の設定／非設定を示すフラッグとして使われる。
【００５８】
保護記録命令により指示されたところによってブロックサイズＭ及び反復回数Ｎが設定される（ｓ１１０４）。ブロックサイズＭ及び反復回数Ｎはフレームフォーマットコーディング部から出力されるフレームの切断及び反復時に参照され、また、ディスクの所定領域に記録されて今後の再生時にセクターアドレス算定動作及びエラー復旧動作で参照される。ブロックサイズＭ及び反復回数Ｎはデフォルトに設定されうる。例えば、保護記録が設定されたが、ブロックサイズＭ及び反復回数Ｎが設定されないか、過度に大きければ、デフォルトに設定されたブロックサイズ及び反復回数を使用して記録動作を行うようになる。前記のように本発明に係る記録方法によれば、記録しようとするファイルより大きい記録容量を必要とするので、残っている記録容量が必要な容量より少ない場合には、反復回数を調節して最適化可能にする。
【００５９】
ホストコンピューター１３０から印加されるデータにスクランブル、インターリービング、エラー訂正などを行なってフレームを形成する（ｓ１１０６）。ここで、１フレームのサイズは記録媒体に記録可能な最小単位及びエラー訂正単位に依存し、ＣＤ−ＲＯＭフォーマットの場合は１セクターであり、ＤＶＤ−ＲＯＭフォーマットの場合は１６セクターである。フレームをブロックサイズＭに合わせて切断し、反復回数Ｍに合わせて反復させて出力する（ｓ１１０８）。
【００６０】
Ｓ１１０８過程から出力されるデータをチャンネル変調して記録媒体に記録する（ｓ１１１０）。
【００６１】
保護記録の如何、ブロックサイズＭ、そして反復回数Ｎを記録媒体上の記録されたファイルに関連した情報を記録する領域に記録する。
【００６２】
このような領域はＣＤ−Ｒの場合はＴＤＢ（Ｔｒａｃｋ  Ｄｅｓｃｒｉｐｔｏｒ  Ｂｌｏｃｋ）となり、ＤＶＤ＋Ｒ／−Ｒの場合ＣＤＺ（Ｃｏｎｔｒｏｌ  Ｄａｔａ  Ｚｏｎｅ）の物理的フォーマット情報データブロックとなる。情報記録領域はＣＤ−ＲのＴＢＤあるいはＤＶＤ＋Ｒ／−Ｒの物理的フォーマット情報データブロックに限定されるものではない。
【００６３】
データを再生するに当って、再生装置は前記領域に記録されたブロックサイズＭ及び反復回数Ｎを参照するようになる。
【００６４】
図１３は、本発明の一特徴による記録方法に対応する再生方法を示すフローチャートである。
【００６５】
図１３を参照すれば、ホストコンピューター１３０からデータ再生命令を受信する（ｓ１３０２）。
【００６６】
再生装置は、記録媒体で記録されたファイルに関する情報が記録された領域をアクセスして該当ファイルが保護記録命令により記録されたものかの如何、ブロックサイズＭ及び反復回数Ｎを設定する（ｓ１３０４）。ブロックサイズＭ及び反復回数Ｎは記録媒体から読出されたフレームから必要なフレームを抽出するか、エラー訂正を行うのに参照される。
【００６７】
記録媒体から該当ファイルのデータを読出す（ｓ１３０６）。
ブロックサイズＭ及び反復回数Ｎを参照して該当ファイルの先頭位置からフレームを抽出する（ｓ１３０８）。ブロックサイズＭが３セクターであり、反復回数が２であれば、６セクター毎に３セクターずつ抽出する。
【００６８】
抽出されたフレームに対してエラー訂正を行う（ｓｓ１３１０）。
エラー訂正の結果、フレームデータが正常に読出されたか否かを検査する（ｓ１３１２）。
【００６９】
もし、抽出されたフレームからエラー訂正コードにより復旧不能のエラーが発生したと判断されれば、反復サイズＭ及び反復回数Ｎを参照してエラーが発生したフレームに相当する他のブロックをアクセスし、該当ブロックに対してｓ１３１０過程が再実行される。エラー訂正は損傷されたセクターを他のブロックの相応するセクターに置き換えるか、他のブロックの相応するセクターのエラー訂正コードにより訂正する等の方法により行われる。
【００７０】
エラー訂正の結果、ブロックが正常に読出されたならば、ファイル再生が完了されたか否かを判断する（ｓ１３１６）。ファイル再生が完了されていなければ、ｓ１３０６過程に復帰して次のブロックを読出す。
【００７１】
図１３に示された再生方法は、一旦ディスクに記録されたあらゆるブロックを読出した後に必要なブロックを抽出することについて説明している。しかし、ディスク１１２に記録されたあらゆるブロックを読出さず、必要なブロックだけを読出すこともできることを周知せねばならない。この場合、システムコントローラー１２０及びサーボ部はブロックサイズＭ及び反復回数Ｎを参照して必要なブロックを読出すためのセクターアドレスを算出する。また、エラーが発生したブロックに相応するブロックも同様の方式により探索されうる。
【００７２】
図１１及び図１３に示された本発明に係るデータ記録／再生方法の望ましい実施例によれば、記録／再生動作はデータ記録／再生装置により行われるものであることが分かる。しかし、本発明に係るデータ記録／再生方法は、ホストコンピューター１３０によっても行われうる。例えば、ホストコンピューター１３０で記録媒体に保存するデータファイルを生成するに当って本発明の一特徴によるブロックサイズ及び反復回数を適用してファイルを生成し、記録装置は単純にこれを記録するようにしても良い。また、再生装置は、記録媒体に記録されたファイルを単純に再生してホストコンピューター１３０に伝達すれば、ホストコンピューター１３０をしてブロック別エラー訂正及び復旧を行わせうる。
【００７３】
しかし、この場合ホストコンピューター１３０が生成するデータファイルに別途にエラー訂正コードなどを追加せねばならず、再生時にもブロック別にエラー訂正処理を行うなどの負担が存在する。また、ブロックサイズが媒体依存的であるために、ホストコンピューター１３０が記録媒体の種類を把握していなければならず、ブロックサイズによってエラー訂正方式が変わらねばならないなどの負担もある。また、記録媒体に保護記録の如何、ブロックサイズ、そして反復回数などを記録できないために互換性が欠如されるという問題点もある。したがって、本発明に係る記録／再生方法はホストコンピューター１３０よりは記録／再生装置で行われることが望ましい。また、単独で使われる再生装置の場合と同様にホストコンピューター１３０無しにも行われうる。
【００７４】
図１４は、本発明の一特徴に係る光ディスク記録／再生装置を示すブロック図である。図１４に示された装置において、図１に示された装置と同じ動作を行う部材に対しては同じ参照符号を付加し、その詳細な動作説明は省略する。
【００７５】
図１４に示された装置は、図１に示された装置に比べて記録時にフレームフォーマットコーディング部から出力されるフレームを保護記録命令に合わせて再形成するためのフレーム再構成器１４０２及び保護記録命令により記録されたファイルから必要なブロックを抽出するためのフレーム抽出器１４０４を含む。
【００７６】
フレーム再構成器１４０２はフレームフォーマットコーディング部１１４から出力されるフレームをブロックサイズＮに合わせて切断し、反復回数Ｍに合わせて反復して出力する。
【００７７】
図１５は、図１４に示されたフレーム再構成器１４０２の構成を示すものである。フレーム再構成器１４０２はバッファ機能を行い、フレームデータが記録／読出されるメモリ１５０２、メモリ１５０２にフレームデータを記録する記録部１５０４、メモリ１５０２に記録されたフレームデータを読出す読出部１５０６を含む。
【００７８】
記録部１５０４はブロックサイズＭに合わせてフレームデータを切断し、これを反復回数Ｎだけメモリ１５０２に反復して記録する。読出部１５０６は図１５で実線で示された読出す方向によってメモリ１５０２に記録されたフレームデータを順次に読出してチャンネル変調部１０６に提供する。
【００７９】
したがって、メモリ１５０２はフレームサイズ×最大ブロックサイズＭｍａｘ×最大反復回数Ｎｍａｘに相当する貯蔵容量を有することが望ましい。
【００８０】
図１６は、図１４に示されたフレーム抽出器１４０４の構成を示すブロック図である。
フレーム抽出器１４０４はチャンネル復調部１１６から出力されるフレームをブロックサイズＭに合わせて切断し、反復回数Ｍに合わせて重複されないように抽出して出力する。
【００８１】
フレーム抽出器１４０４は基本的にバッファ機能を行い、フレームデータが記録されるか、読出されるメモリ１６０２、メモリ１６０２にフレームデータを記録する記録部１６０４、メモリ１６０２に記録されたフレームデータをブロックサイズＭ及び反復回数Ｎを参照して必要なフレームだけを読出す読出部１６０６を含む。
【００８２】
記録部１６０４はチャンネル復調部１１６で提供されるデータをブロックサイズＭに合わせて切断してメモリ１６０２に記録する。読出部１６０６は図１６で実線で示されたようにメモリ１６０２に記録されたフレームデータを反復回数ＮごとにブロックサイズＭだけ間歇的に読出してフレームフォーマットデコーディング部１１８に提供する。
【００８３】
したがって、メモリ１６０２はフレームサイズ×最大ブロックサイズＭｍａｘ×最大反復回数Ｎｍａｘに相当する貯蔵容量を有さねばならない。しかし、メモリ１６０２の貯蔵容量は必要によって設定されうることを周知すべきである。
【００８４】
以下、図１４に示された装置の動作を詳細に説明する。
記録モードにおいて、コーデック１０２はホストコンピューター１３０から入力されるデータを所定の圧縮符号化体系（例えば、ＭＰＥＧ規格）により圧縮符号化して出力する。フレームフォーマットコーディング部１０４はコーデック１０２で印加される圧縮符号化されたデータに対してフレーム単位でスクランブル、インターリーブ、エラー訂正などの処理を行って出力する。
【００８５】
フレーム再構成器１４０２はフレームフォーマットコーディング部１１４から出力されるフレームをブロックサイズＭに合わせて切断し、反復回数Ｍに合わせて反復して出力する。
【００８６】
チャンネル変調部１０６はフレーム再構成器１４０２から出力されるデータを所定の変調体系（例えば、ＥＦＭ、ＥＦＭ＋変調など）により変調して出力する。記録部１０８はチャンネル変調部１０６で出力されるデータが光ディスク１１２の記録タイプに合わせて記録させるために光ピックアップ１１０に備えられたレーザーダイオードを駆動する。
【００８７】
システムコントローラー１２０はシステム全体を制御しつつデータが記録されるセクターアドレス、各種のディスク管理情報を発生させ、記録終了後にディスク管理情報がディスク１１２に記録されるように記録動作を制御する。保護記録命令が受信されればブロックサイズＭ及び反復回数Ｎをフレーム再構成部１２０２に提供する。また、保護記録命令による記録が終了された後、ディスク上の指定された領域に保護記録命令による記録有無、ブロックサイズ及び反復回数を記録して今後の再生に対応させる。
【００８８】
サーボ部（図示せず）はシステムコントローラー１２０で印加されるセクターアドレスによって光ピックアップ１１０の位置を制御し、システムの動作のためのクロック信号を発生させる。
【００８９】
再生モードで光ピックアップ１１０はレーザーダイオード（図示せず）で発生して光ディスク１１２により反射されるレーザー信号から光ディスク１１２に記録されたマーク及びスペースに相応するＲＦ信号を得て出力する。このＲＦ信号は通常のＳＵＭ信号を言い、ディスクに形成されたマーク及びスペースによって振幅が変化する。
【００９０】
信号処理部１１４は光ピックアップ１１０を通じて発生したＲＦ信号を増幅及び波形整形してデジタル信号を出力する。チャンネル復調部１１６はチャンネル変調部１１６で行われたチャンネル変調動作の逆動作を行って信号処理部１１４から出力されるデジタル信号をチャンネル復調して出力する。
【００９１】
フレーム抽出器１４０４はチャンネル復調部１１６でフレームをブロックサイズＭに合わせて分割し、反復回数Ｍに合わせて必要なフレームを抽出して出力する。
【００９２】
フレームフォーマットデコーディング部１１０はフレーム抽出器１４０４から出力されるフレームデータにフレームフォーマットコーディング部１０４の逆動作、すなわち、ディスクランブル、エラー訂正、デインターリーブなどを行ってコーデック１０２に出力する。コーデック１０２は所定の圧縮符号化体系（例えば、ＭＰＥＧ規格）により元来のデータを復調してホストコンピューター１３０に出力する。
【００９３】
システムコントローラー１２０は光ディスク１１２に記録された各種の管理情報を参照してホストコンピューター１３０で所望の情報を読出すためのセクターアドレスを発生してサーボ部（図示せず）に提供する。
【００９４】
再生モードにおいてシステムコントローラー１２０はディスク上の所定領域に記録された情報を参照して保護記録命令により記録されたファイルであるか否かを把握し、保護記録命令により記録されたファイルであれば、ブロックサイズＭ及び反復回数Ｎをフレーム抽出部１４０４に提供する。
【００９５】
サーボ部（図示せず）は信号処理部１１４で提供される各種のサーボ制御信号及びシステムコントローラー１２０で提供されるセクターアドレスによって光ピックアップ１１０のフォーカシング動作、トラッキング動作などを制御し、かつ光ディスク１１２の回転速度を制御する。ＣＤ−ＲＯＭ及びＤＶＤ−ＲＯＭフォーマットにより記録されるディスクについて説明したが、記録可能なＤＶＤ及びＣＤ、そして他の再生専用、追記型記録、そして書換え型ディスクにおいて本発明に係る方法を使用できる。
【００９６】
本発明は、方法、装置、システム等として実行されうる。本発明の一特徴がソフトウェアとして具現される時、本発明の構成手段は必然的に必要な作業を実行するコードセグメントである。プログラムまたはコードセグメントはプロセッサー判読可能媒体あるいは媒体に保存され、かつ転送媒体または通信網で搬送波と結合されたコンピュータデータ信号によって転送されうる。
【００９７】
また本発明は、汎用コンピュータで行われるコンピュータ可読記録媒体に保存されるプログラムで有り得る。ここで、コンピュータ可読記録媒体は磁気記録媒体（例えば、ＲＯＭ、フロッピー（登録商標）ディスク、ハードディスク等）、光学的に読出す記録媒体（例えば、ＣＤ、ＤＶＤ等）、そして搬送波（例えば、インターネットでの転送）を含むが、これに限定されるものではない。
【００９８】
本発明は、ネットワークを通じて連結された複数のコンピュータシステムが分散処理を行わせるコンピュータ可読記録媒体に保存されるコンピュータ可読プログラムコードとして具現されうる。
【産業上の利用可能性】
【００９９】
本発明に係るデータ記録／再生方法は、記録媒体に記録されたデータが強靭な欠陥抵抗性を有する。本発明に係るデータ記録／再生装置は、特に、データバックアップ用として効果的に用いられる。
【０１００】
以上、本発明のいくつかの実施例を図示し説明してきたが、本発明の原理及び精神、特許請求の範囲で規定される範囲、そしてそれらの等価物から逸脱しない限り、それら実施例に対する変形が行われうることを理解すべきである。
【図面の簡単な説明】
【０１０１】
【図１】一般的な光ディスク記録／再生装置の構成を示すブロック図である。
【図２Ａ】ＣＤ−ＲＯＭ  ＭＯＤＥ１方式のフレームフォーマットを示す。
【図２Ｂ】ＣＤ−ＲＯＭ  ＭＯＤＥ２方式のフレームフォーマットを示す。
【図３】ＣＤ−ＲＯＭフォーマットによりフレームデータが記録された状態を示す図面である。
【図４】ＤＶＤ−ＲＯＭフォーマットによりフレームデータが記録された状態を示す図面である。
【図５】光ディスクから発生した欠陥を示す図面である。
【図６】光ディスクから発生した欠陥による影響を図式的に示す図面である。
【図７Ａ】本発明の一特徴によってＣＤ−ＲＯＭフォーマットによりデータが記録された状態を示す。
【図７Ｂ】ディスクで欠陥が発生した場合にデータを復旧する方法を図式的に示す。
【図７Ｃ】ディスクで欠陥が発生した場合にデータを復旧する方法を図式的に示す。
【図８】ＤＶＤ−ＲＯＭフォーマットにより記録されたディスクで欠陥が発生した状態を図式的に示す。
【図９】本発明の一特徴によってＤＶＤ−ＲＯＭフォーマットにより記録されたディスクで欠陥が発生した場合、データを復旧する方法を図式的に示す図面である。
【図１０】本発明の一特徴によるデータ記録方法を図式的に示す図面である。
【図１１】本発明の一特徴によるデータ記録方法を示すフローチャートである。
【図１２】本発明の記録方法において使われる保護記録命令のフォーマットを示す図面である。
【図１３】本発明の一特徴による再生方法を示すフローチャートである。
【図１４】本発明の一特徴による光ディスク記録／再生装置を示すブロック図である。
【図１５】図１４に示されたフレーム再構成器１２０２の構成を示す図面である。
【図１６】図１４に示されたフレーム抽出器１２０４の構成を示す図面である。
【符号の説明】
【０１０２】
１４０２      フレーム再構成器
１４０４      フレーム抽出器。
１５０２      メモリ
１５０４      記録部
１５０６      読出部
【図１】
2005038590.tif 000003
【図２Ａ】
2005038590.tif 000004
【図２Ｂ】
2005038590.tif 000005
【図３】
2005038590.tif 000006
【図４】
2005038590.tif 000007
【図５】
2005038590.tif 000008
【図６】
2005038590.tif 000009
【図７Ａ】
2005038590.tif 000010
【図７Ｂ】
2005038590.tif 000011
【図７Ｃ】
2005038590.tif 000012
【図８】
2005038590.tif 000013
【図９】
2005038590.tif 000014
【図１０】
2005038590.tif 000015
【図１１】
2005038590.tif 000016
【図１２】
2005038590.tif 000017
【図１３】
2005038590.tif 000018
【図１４】
2005038590.tif 000019
【図１５】
2005038590.tif 000020
【図１６】
2005038590.tif 000021