(57)【要約】【課題】  リトライを繰り返さないと再生できないデータを修復して記憶し、次回の再生時にリトライを不要とすることを目的とする。【解決手段】  上記の課題を解決するために、本発明のデータ再生装置では以下のような技術手段を採用する。  データ処理用のメモリとは別に不揮発性メモリを有し、データに誤り訂正不能が発生した場合に誤り訂正不能箇所以外のデータおよび誤り訂正符号をデータ処理用のメモリに蓄積していき、誤り訂正不能でない箇所をつなぎ合わせて修復し、修復したデータを不揮発性メモリに記憶するので、次回この光ディスクの当該データの再生時に誤り訂正不能が発生してもリトライを行わずにデータを再生することができる。【選択図】  図１
2008269746.tif 000002
【特許請求の範囲】
【請求項１】
誤り訂正符号を付加して記録された記録媒体から、ホストからの再生コマンドに基づいてデータを読み出し、誤り訂正を施して出力するデータ再生装置であって、
データを一時的に記憶する第１の記憶手段と、
前記第１の記憶手段に記憶されたデータの誤り訂正を行う誤り訂正手段と、
前記誤り訂正手段により誤り訂正されたデータを記憶する第２の記憶手段と、
を備え、
前記誤り訂正手段にて誤り訂正不能が発生した場合には、データ読み直しにより誤り訂正不能が解消したデータを第１の記憶手段から第２の記憶手段に転送して記憶し、
次回データを再生する際に誤り訂正不能が発生した場合には、前記第２の記憶手段に記憶されたデータを前記第１の記憶手段に転送する、
データ再生装置。
【請求項２】
請求項１記載のデータ再生装置であって、
記録媒体からデータを読み出す際に予め設定されたデータ読み直し回数を超えてから誤り訂正不能が解消した場合には、誤り訂正不能が解消したデータを第１の記憶手段から第２の記憶手段に転送して記憶する、
データ再生装置。
【請求項３】
請求項１記載のデータ再生装置であって、
記録媒体からデータを読み出す際に予め設定されたデータ誤り数を超えた場合には、当該データに誤り訂正を行った後、第１の記憶手段から第２の記憶手段に転送して記憶する、
データ再生装置。
【請求項４】
誤り訂正符号を付加して記録された記録媒体から、ホストからの再生コマンドに基づいてデータを読み出し、誤り訂正を施して出力するデータ再生装置であって、
データを一時的に記憶する記憶手段と、
前記記憶手段に記憶されたデータの誤り訂正を行う誤り訂正手段と、
を備え、
記録媒体からデータを読み出す際に前記誤り訂正手段にて誤り訂正不能が発生し、データ読み直しにより誤り訂正不能が解消した場合には、当該データを所定の単位で記録媒体の所定箇所あるいは交替セクタに記録する、
データ再生装置。
【請求項５】
請求項４記載のデータ再生装置であって、
ホストからデータの再生指示を受けて記録媒体からデータを読み出す際に予め設定されたデータ読み直し回数を超えてから誤り訂正不能が解消した場合には、当該データを所定の単位で記録媒体の所定箇所あるいは交替セクタに記録する、
データ再生装置。
【請求項６】
請求項４記載のデータ再生装置であって、
ホストからデータの再生指示を受けて記録媒体からデータを読み出す際に予め設定されたデータ誤り数を超えた場合には、当該データに誤り訂正を行った後、所定の単位で記録媒体の所定箇所あるいは交替セクタに記録する、
データ再生装置。
【請求項７】
請求項１ないし３のいずれかに記載のデータ再生装置であって、
誤り訂正が完了した第１の記憶手段のデータを第２の記憶手段に転送する際には、データに誤り訂正不能が発生したことを警告灯や警告音で示すことを特徴とするデータ再生装置。
【請求項８】
請求項７に記載のデータ再生装置であって、
ユーザが光ディスクの修復を指示した場合は、前記第２の記憶手段に記憶されたデータを前記第１の記憶手段に転送してから誤り訂正を行い、所定の単位で記録媒体の所定箇所あるいは交替セクタに記録することを特徴とするデータ再生装置。
【請求項９】
ブロック単位でデータを読み出し、
該ブロック単位で読み出されたデータをブロック単位で誤り訂正し、
該誤り訂正で訂正できないデータがある場合には、ブロック単位でデータをリトライで読み出し、
誤り訂正できなかったデータを記憶する、
データ記録再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ再生装置に関する。
【背景技術】
【０００２】
本技術分野の背景技術としては、例えば特開２００３−１７３６３３号公報がある。本公報には「一度読み出されたデータに対して誤り訂正処理が不可能である場合、例えば記憶手段に一時的に記憶されたデータブロックに対して、リトライにより読み出されたデータブロック内で誤りデータが存在しないセクタデータ、符号語行、符号語列を上書きして新データブロックを作成することにより、データブロック内の誤りデータを除去することができる。また、データブロック内で発生した誤りデータを完全に除去できなかった場合でも、新データブロックに対し誤り訂正処理を実施する事で、残存の誤りデータが訂正される確立が向上し、データ再生不能率を低減することができるとともに、リトライによる再読み出し処理回数を減らすことができる。」と記載されている。
【０００３】
【特許文献１】特開２００３−１７３６３３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
光ディスクの代表例としてＣＤ（Ｃｏｍｐａｃｔ Ｄｉｓｃ）やＤＶＤ（Ｄｉｇｉｔａｌ Ｖｅｒｓａｔｉｌｅ Ｄｉｓｃ）があり、これらの光ディスクを記録可能としたものにＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＡＭ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ等がある。これらの光ディスクの再生装置では、ＳＲＡＭ（Ｓｔａｔｉｃ ＲＡＭ）やＤＲＡＭ（Ｄｙｎａｍｉｃ ＲＡＭ）がデータの誤り訂正用メモリやバッファメモリとして使用されている。
【０００５】
例えば、ＤＶＤでは次のような単位で誤り訂正符号が付加されており、この誤り訂正をメモリ上で行う。ＤＶＤに採用されている誤り訂正符号はＣＤ、ＤＡＴ等でも用いられているＣＩＲＣ（Ｃｒｏｓｓ Ｉｎｔｅｒｌｅａｖｅ Ｒｅｅｄ−Ｓｏｌｏｍｏｎ Ｃｏｄｅ）であり、内符号パリティＰＩ（Ｐａｒｉｔｙ Ｉｎｎｅｒ）と外符号パリティＰＯ（Ｐａｒｉｔｙ Ｏｕｔｅｒ）による高い誤り訂正能力を持つ。データは、１バイト単位に区切られ、識別アドレスが付加されてセクタが構成され、１６セクタを集めてマトリックスをなし、列方向のデータには第２の誤り訂正符号であるＰＯ符号が付加され、行方向のデータとＰＯ符号に対し第１の誤り訂正符号であるＰＩ符号が付加されている。１セクタは２ｋバイトのデータを持ち、１６セクタ（３２ｋバイト）のデータと誤り訂正符号ＰＩ、ＰＯで１つの処理ブロックが構成される。
【０００６】
ＤＶＤ再生時にはデータを誤り訂正符号と共にメモリに格納し、ＰＩ系列、ＰＯ系列各々の系列について誤り訂正を行う。誤り訂正完了後にスクランブルを解いて出力するが、処理ブロック内に誤り訂正不能が発生した場合にはリトライと呼ばれるデータの再読み出し処理を行い、再度データ再生を試みる。
【０００７】
しかし、リトライを繰り返しても誤り訂正不能が解消せず所定時間内にデータ再生が完了しない場合には、データ再生を断念してエラーコードを送ることになる。
【０００８】
特開２００３−１７３６３３号公報では、誤り訂正処理が不可能である場合、記憶手段に一時的に記憶されたデータブロックに対して、リトライにより読み出されたデータブロック内で誤りデータが存在しないセクタデータ、符号語行、符号語列を上書きして新データブロックを作成することにより、データブロック内の誤りデータを除去する。これにより誤り訂正不能が発生するデータの再生が可能となるが、次回再生する際には再びリトライが必要になる。
【０００９】
本発明は、データ再生時のリトライ回数を低減することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的は、その一例として、リトライを繰り返さないと再生できないデータを修復して記憶することで達成できる。
【発明の効果】
【００１１】
本発明によれば、データ再生時のリトライ回数を低減できる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明をＤＶＤ再生装置に適用した場合の実施例を説明する。なお、以下説明で特に言及しないときは、再生時とは、ホストからの再生コマンドを受けて再生装置が動作しているときをいう。
【実施例１】
【００１３】
図１は本発明の第１の実施例であるＤＶＤ再生装置の構成を示すブロック図である。１は光ディスクである。２は光ピックアップであり、光ディスク１から信号を読み出してＡＦＥ３に送る。３はＡＦＥ（Ａｎａｌｏｇ  Ｆｒｏｎｔ  Ｅｎｄ）であり、光ピックアップ２を介して光ディスク１から読み出した再生信号を増幅する。４は復調回路であり、入力信号を２値化して８／１６復調してＤＲＡＭ５に書き込む。５はＤＲＡＭであり、誤り訂正用メモリやバッファメモリとして使用する。６は誤り訂正回路であり、ＤＲＡＭ５からデータを読み出して誤り訂正を行いＤＲＡＭ５に書き込む。７はデスクランブル回路であり、誤り訂正が完了したデータのスクランブルを解いてＡＴＡＰＩ回路８に送る。８はＡＴＡＰＩ回路であり、デスクランブル回路７から送られたデータをホストコンピュータに送る。９は不揮発性メモリであり、誤り訂正が終了したデータとアドレスを記憶する。また記憶したデータを記憶したアドレスをもとにＤＲＡＭ５の該当箇所に書き込む。
【００１４】
ＤＶＤからデータを再生する場合、光ピックアップ２を介して光ディスク１から読み出した再生信号を、まずＡＦＥ３にて増幅し、次に復調回路４で２値化して８／１６復調してＤＲＡＭ５に格納する。次に誤り訂正回路６がＤＲＡＭ５に格納したデータの誤り訂正を行う。そして誤り訂正の完了したデータをデスクランブル回路７に送り、スクランブルを解き、ＡＴＡＰＩ回路８を介してホストコンピュータに出力する。
【００１５】
もしも誤り訂正回路６にて誤り訂正不能が発生した場合は、当該ブロックの誤り訂正不能箇所以外のデータを誤り訂正符号も含めて全てＤＲＡＭ５内の別領域にコピーする。そしてリトライを行い再び誤り訂正不能が発生した場合は、誤り訂正不能箇所以外のデータおよび誤り訂正符号の内、それまでに前記ＤＲＡＭ５の別領域にコピーを行っていない箇所のデータをコピーする。次に誤り訂正回路６にて誤り訂正を行う。ここで誤り訂正不能が解消した場合は、データをデスクランブル回路７、ＡＴＡＰＩ回路８を介してホストコンピュータに出力する。さらに当初誤り訂正不能となったデータのアドレスと誤り訂正後のデータを不揮発性メモリ９に送る。
【００１６】
誤り訂正不能が解消しなかった場合はさらにリトライを行い、ここで再び誤り訂正不能が発生した場合は、誤り訂正不能箇所以外のデータおよび誤り訂正符号の内、それまでに前記ＤＲＡＭの別領域にコピーを行っていない箇所のデータをコピーし、誤り訂正回路６にて誤り訂正を行う。これをＤＲＡＭ５のデータの誤り訂正不能が解消するまで行う。ＤＲＡＭ５のデータの誤り訂正不能が解消したらデータをデスクランブル回路７、ＡＴＡＰＩ回路８を介してホストコンピュータに出力する。さらに当初誤り訂正不能となったデータのアドレスと誤り訂正後のデータを不揮発性メモリ９に送る。
【００１７】
次回この光ディスクを再生した際に誤り訂正不能が発生した場合は、不揮発性メモリ９のデータをＤＲＡＭ５の当該箇所にコピーしてから誤り訂正を行う。これにより、リトライを行わずにデータ再生を行うことができる。
【００１８】
なお、誤り訂正不能となったデータのアドレスと誤り訂正後のデータがあれば、誤り訂正不能が発生する光ディスクが複数存在しても、間違ったデータをホストコンピュータに送ることはないが、さらにタイトル等の当該ディスク固有の情報を不揮発性メモリ９に送ることにより、誤り訂正に必要なデータの選択をより高速に行うことができる。
【００１９】
また、不揮発性メモリ９にデータを送る際に、データに誤り訂正不能が発生したことを警告灯や警告音で示せば、光ディスクの状態が悪いことをユーザに知らせ、注意を促すことができる。これにより、ユーザは該光ディスクの状態が良くないことを認識でき、事前にバックアップをとるなどの措置が可能になる。
【００２０】
また、不揮発性メモリ９に送る当初誤り訂正不能となったデータの誤り訂正後のデータは、それらを含むＰＩ系列、ＰＯ系列単位、あるいはセクタ単位やブロック単位でも良い。この場合、不揮発性メモリ９を占有するデータ容量は増えるが、アドレスの管理は容易になる。
【００２１】
また、不揮発性メモリ９を用意せずにＤＲＡＭ５の別領域に誤り訂正不能となったデータのアドレスと誤り訂正後のデータをコピーしても良い。ただし、この場合は電源を落とすとデータが消えるため、リトライを行わずにデータ再生できるのは電源を保持している間のみとなる。
【００２２】
また、誤り訂正不能が一度でも発生したら誤り訂正後のデータを不揮発性メモリ９に送るのではなく、予め設定したリトライ回数を超えた場合に誤り訂正後のデータを不揮発性メモリ９に送るのでも良い。この場合、一度読み出したデータの次回以降のリトライは不要にはならないが、回数を抑えることができ、不揮発性メモリ９を占有するデータ容量を減らすことができる。
【００２３】
また、誤り訂正不能が発生しなくても予め設定した誤り数を超えた場合に、誤り訂正後のデータを不揮発性メモリ９に送るのでも良い。この場合、不揮発性メモリ９を占有するデータ容量は増えるが、将来リトライが必要になりそうな箇所のデータを予め記憶しておくので、当該箇所に新たな傷等が付いてもリトライの発生を防ぐことができる。
【００２４】
図２は本発明の第１の実施例であるＤＶＤ再生装置のデータ再生動作を示すタイミングチャートである。光ディスクから読み出した再生信号は８／１６復調されてｂｌｏｃｋ１、２、３、…と順次ＤＲＡＭに格納される。ＤＲＡＭに格納されたデータは順に誤り訂正が行われ、スクランブルが解かれて出力される。
【００２５】
ここでｂｌｏｃｋ２に誤り訂正不能が発生した場合は、リトライを行って当該ブロックを再度読み出す。通常リトライの際には誤り訂正不能となったブロックのデータは全て破棄するが、本実施例では誤り訂正不能が発生しても誤り訂正不能箇所以外のデータをＤＲＡＭの別領域にコピーして溜めておく。そして、リトライで新たに誤り訂正不能でないデータがあったら前記ＤＲＡＭの別領域へのコピーを行い、データをつなぎ合わせ、修復して再生する。そして、当初誤り訂正不能となったデータのアドレスと誤り訂正後のデータを不揮発性メモリにコピーしておき、次回の再生で誤り訂正不能が発生した際には、このデータをＤＲＡＭの当該箇所にコピーしてから誤り訂正を行う。
【００２６】
図２はリトライ１回目で全てのデータが揃ってデータ出力した場合のタイミングチャートを示している。その後はｂｌｏｃｋ３、４、…と順次データ再生処理を進める。リトライ１回目で全てのデータが揃わなければ、揃うまで２回目、３回目とリトライを繰り返す。
【００２７】
図３は本発明の第１の実施例であるＤＶＤ再生装置の誤り訂正の動作説明図である。ＤＶＤの誤り訂正ブロックを簡略化して描いたものであり、ＰＩ系列、ＰＯ系列に誤り訂正符号が２個付加されており、各系列１個の誤り訂正能力があるものとする。
【００２８】
初回の再生で２個以上の誤りのある系列が複数あり、誤り訂正不能が発生している。リトライでも２個以上の誤りのある系列が複数あり、誤り訂正不能が発生しているが、誤り訂正不能箇所以外のデータをＤＲＡＭの別領域にコピーする。初回＋リトライでデータが全て埋められて全データが揃った時点でデータを出力する。そして、当初誤り訂正不能となったデータのアドレスと誤り訂正後のデータを不揮発性メモリにコピーしておき、次回の再生で誤り訂正不能が発生した際には、このデータをＤＲＡＭの当該箇所にコピーしてから誤り訂正を行う。
【００２９】
以上の構成により本発明の第１の実施例では、誤り訂正不能が発生した場合に誤り訂正不能箇所以外のデータおよび誤り訂正符号を別領域に蓄積していき、誤り訂正不能でない箇所をつなぎ合わせて修復し、修復したデータを不揮発性メモリに記憶するので、次回この光ディスクの当該データの再生時に誤り訂正不能が発生してもリトライを行わずにデータを再生することができる。当該データについてはリトライが不要であるため、データ再生速度の低下を防ぐことができる他、映像のフリーズを防ぐためにリトライ回数制限のあるＡＶ（Ａｕｄｉｏ  Ｖｉｓｕａｌ）データについては、データ再生が間に合わずに画像が欠落するブロックノイズの発生を防ぐことができる。
【実施例２】
【００３０】
図４は本発明の第２の実施例であるＤＶＤ再生装置の構成を示すブロック図である。図１と同一のものは説明を省略する。１１は記録可能な光ディスクである。１２は光ピックアップであり、光ディスク１１から信号を読み出してＡＦＥ３に送る。また、変調回路１４から送られた８／１６変調信号を光ディスク１１に記録する。１４は変調回路であり、ＤＲＡＭ１５から送られたデータおよび誤り訂正符号を８／１６変調して光ピックアップ１２に送る。１５はＤＲＡＭであり、誤り訂正用メモリやバッファメモリとして使用する。
【００３１】
ＤＶＤからデータを再生する場合、光ピックアップ１２を介して光ディスク１１から読み出した再生信号を、まずＡＦＥ３にて増幅し、次に復調回路４で２値化して８／１６復調してＤＲＡＭ１５に格納する。次に誤り訂正回路６がＤＲＡＭ１５に格納したデータの誤り訂正を行う。そして誤り訂正の完了したデータをデスクランブル回路７に送り、スクランブルを解き、ＡＴＡＰＩ回路８を介してホストコンピュータに出力する。
【００３２】
もしも誤り訂正回路６にて誤り訂正不能が発生した場合は、当該ブロックの誤り訂正不能箇所以外のデータを誤り訂正符号も含めて全てＤＲＡＭ１５内の別領域にコピーする。そしてリトライを行い再び誤り訂正不能が発生した場合は、誤り訂正不能箇所以外のデータおよび誤り訂正符号の内、それまでに前記ＤＲＡＭ１５の別領域にコピーを行っていない箇所のデータをコピーする。次に誤り訂正回路６にて誤り訂正を行う。ここで誤り訂正不能不能が解消した場合は、データをデスクランブル回路７、ＡＴＡＰＩ回路８を介してホストコンピュータに出力する。さらにデータと誤り訂正符号を変調回路１４で８／１６変調し、光ピックアップ１２を介して所定の単位で光ディスク１１に記録する。
【００３３】
誤り訂正不能が解消しなかった場合はさらにリトライを行い、ここで再び誤り訂正不能が発生した場合は、誤り訂正不能箇所以外のデータおよび誤り訂正符号の内、それまでにＤＲＡＭ１５の別領域にコピーを行っていない箇所のデータをコピーし、誤り訂正回路６にて誤り訂正を行う。これをＤＲＡＭ１５のデータの誤り訂正不能が解消するまで行う。ＤＲＡＭ１５のデータの誤り訂正不能が解消したらデータをデスクランブル回路７、ＡＴＡＰＩ回路８を介してホストコンピュータに出力する。さらにデータと誤り訂正符号を変調回路１４で８／１６変調し、光ピックアップ１２を介して所定の単位で光ディスク１１に記録する。
【００３４】
また、誤り訂正不能が一度でも発生したら誤り訂正後のデータを光ディスク１１に記録するのではなく、予め設定したリトライ回数を超えた場合に誤り訂正後のデータを光ディスク１１に記録するのでも良い。この場合、一度読み出したデータの次回以降のリトライは不要にはならないが、回数を抑えることができる。
【００３５】
また、誤り訂正不能が発生しなくても予め設定した誤り数を超えた場合に、誤り訂正後のデータを光ディスク１１に記録するのでも良い。この場合、光ディスク１１に記録する頻度は増えるが、将来リトライが必要になりそうな箇所のデータを予め書き直しておくので、当該箇所に新たな傷等が付いてもリトライの発生を防ぐことができる。
【００３６】
なお、記録するデータは光ディスク１１の元々の場所に記録し直す他、交替セクタに記録することもできる。
【００３７】
以上の構成により本発明の第２の実施例では、誤り訂正不能が発生した場合に誤り訂正不能箇所以外のデータおよび誤り訂正符号を別領域に蓄積していき、誤り訂正不能でない箇所をつなぎ合わせて修復し、修復したデータを８／１６変調して光ディスクに記録するので、次回この光ディスクの当該データの再生時にリトライを行わずにデータを再生することができる。当該データについてはリトライが不要であるため、データ再生速度の低下を防ぐことができる他、映像のフリーズを防ぐためにリトライ回数制限のあるＡＶデータについては、データ再生が間に合わずに画像が欠落するブロックノイズの発生を防ぐことができる。
【実施例３】
【００３８】
図５は本発明の第３の実施例であるＤＶＤ再生装置の構成を示すブロック図である。図１、図４と同一のものは説明を省略する。
【００３９】
ＤＶＤからデータを再生する場合、光ピックアップ１２を介して光ディスク１１から読み出した再生信号を、まずＡＦＥ３にて増幅し、次に復調回路４で２値化して８／１６復調してＤＲＡＭ１５に格納する。次に誤り訂正回路６がＤＲＡＭ１５に格納したデータの誤り訂正を行う。そして誤り訂正の完了したデータをデスクランブル回路７に送り、スクランブルを解き、ＡＴＡＰＩ回路８を介してホストコンピュータに出力する。
【００４０】
もしも誤り訂正回路６にて誤り訂正不能が発生した場合は、当該ブロックの誤り訂正不能箇所以外のデータを誤り訂正符号も含めて全てＤＲＡＭ１５内の別領域にコピーする。そしてリトライを行い再び誤り訂正不能が発生した場合は、誤り訂正不能箇所以外のデータおよび誤り訂正符号の内、それまでに前記ＤＲＡＭ１５の別領域にコピーを行っていない箇所のデータをコピーする。次に誤り訂正回路６にて誤り訂正を行う。ここで誤り訂正不能が解消した場合は、データをデスクランブル回路７、ＡＴＡＰＩ回路８を介してホストコンピュータに出力する。さらに当初誤り訂正不能となったデータのアドレスと誤り訂正後のデータを不揮発性メモリ９に送る。
【００４１】
誤り訂正不能が解消しなかった場合はさらにリトライを行い、ここで再び誤り訂正不能が発生した場合は、誤り訂正不能箇所以外のデータおよび誤り訂正符号の内、それまでに前記ＤＲＡＭの別領域にコピーを行っていない箇所のデータをコピーし、誤り訂正回路６にて誤り訂正を行う。これをＤＲＡＭ１５のデータの誤り訂正不能が解消するまで行う。ＤＲＡＭ１５のデータの誤り訂正不能が解消したらデータをデスクランブル回路７、ＡＴＡＰＩ回路８を介してホストコンピュータに出力する。さらに当初誤り訂正不能となったデータのアドレスと誤り訂正後のデータを不揮発性メモリ９に送る。
【００４２】
次回この光ディスクを再生した際に誤り訂正不能が発生した場合は、不揮発性メモリ９のデータをＤＲＡＭ１５の当該箇所にコピーしてから誤り訂正を行う。これにより、リトライを行わずにデータ再生を行うことができる。
【００４３】
なお、誤り訂正不能となったデータのアドレスと誤り訂正後のデータがあれば、誤り訂正不能が発生する光ディスクが複数存在しても、間違ったデータをホストコンピュータに送ることはないが、さらにタイトル等の当該ディスク固有の情報を不揮発性メモリ９に送ることにより、誤り訂正に必要なデータの選択をより高速に行うことができる。
【００４４】
また、不揮発性メモリ９にデータを送る際に、データに誤り訂正不能が発生したことを警告灯や警告音で示せば、光ディスクの状態が悪いことをユーザに知らせ、注意を促すことができる。
【００４５】
さらに、ユーザが光ディスクの修復を指示した場合は、不揮発性メモリ９のデータをＤＲＡＭ１５の当該箇所にコピーしてから誤り訂正を行い、データと誤り訂正符号を変調回路１４で８／１６変調し、光ピックアップ１２を介して所定の単位で光ディスク１１に記録する。
【００４６】
なお、記録するデータは光ディスク１１の元々の場所に記録し直す他、交替セクタに記録することもできる。
【００４７】
また、不揮発性メモリ９に送る当初誤り訂正不能となったデータの誤り訂正後のデータは、それらを含むＰＩ系列、ＰＯ系列単位、あるいはセクタ単位やブロック単位でも良い。この場合、不揮発性メモリ９を占有するデータ容量は増えるが、アドレスの管理は容易になる。
【００４８】
また、不揮発性メモリ９を用意せずにＤＲＡＭ１５の別領域に誤り訂正不能となったデータのアドレスと誤り訂正後のデータをコピーしても良い。ただし、この場合は電源を落とすとデータが消えるため、リトライを行わずにデータ再生でき、リトライを行わずに光ディスクの修復ができるのは電源を保持している間のみとなる。
【００４９】
また、誤り訂正不能が一度でも発生したら誤り訂正後のデータを不揮発性メモリ９に送るのではなく、予め設定したリトライ回数を超えた場合に誤り訂正後のデータを不揮発性メモリ９に送るのでも良い。この場合、一度読み出したデータの次回以降のリトライは不要にはならないが、回数を抑えることができ、不揮発性メモリ９を占有するデータ容量を減らすことができる。
【００５０】
また、誤り訂正不能が発生しなくても予め設定した誤り数を超えた場合に、誤り訂正後のデータを不揮発性メモリ９に送るのでも良い。この場合、不揮発性メモリ９を占有するデータ容量は増えるが、将来リトライが必要になりそうな箇所のデータを予め記憶しておくので、当該箇所に新たな傷等が付いてもリトライの発生を防ぐことができる。
【００５１】
以上の構成により本発明の第３の実施例では、誤り訂正不能が発生した場合に誤り訂正不能箇所以外のデータおよび誤り訂正符号を別領域に蓄積していき、誤り訂正不能でない箇所をつなぎ合わせて修復し、修復したデータを不揮発性メモリに記憶するので、次回この光ディスクの当該データの再生時に誤り訂正不能が発生してもリトライを行わずにデータを再生することができる。当該データについてはリトライが不要であるため、データ再生速度の低下を防ぐことができる他、映像のフリーズを防ぐためにリトライ回数制限のあるＡＶデータについては、データ再生が間に合わずに画像が欠落するブロックノイズの発生を防ぐことができる。さらに、ユーザが光ディスクの修復を指示した場合はいつでも、不揮発性メモリに記憶したデータを使って光ディスクを修復することができる。
【実施例４】
【００５２】
図６は本発明の第４の実施例であるＤＶＤ記録再生装置の構成を示すブロック図である。図１、図４、図５と同一のものは説明を省略する。１６は誤り訂正および誤り訂正符号付加回路であり、ＤＲＡＭ１５からデータを読み出して誤り訂正を行いＤＲＡＭ１５に書き込む。また、ＤＲＡＭ１５からデータを読み出して誤り訂正符号付加を行いＤＲＡＭ１５に書き込む。１７はスクランブル回路であり、ＡＴＡＰＩ回路１８から送られたデータにスクランブルを施しＤＲＡＭ１５に書き込む。１８はＡＴＡＰＩ回路であり、デスクランブル回路７から送られたデータをホストコンピュータに送る。また、ホストコンピュータから送られたデータをスクランブル回路１７に送る。１９はＨＤＤ（Ｈａｒｄ  Ｄｉｓｃ  Ｄｒｉｖｅ）であり、ＡＴＡＰＩ回路１８を介してデータを記憶する。
【００５３】
ＤＶＤにデータを記録する場合、ＡＴＡＰＩ回路１８を介してホストコンピュータから送られたデータを、まずスクランブル回路１７でスクランブルを施し、ＤＲＡＭ１５に格納する。次にＤＲＡＭ１５に格納したデータを誤り訂正および誤り訂正符号付加回路１６へ読み出し、ＤＲＡＭ１５上に誤り訂正符号を生成する。そしてＤＲＡＭ１５のデータと誤り訂正符号を変調回路１４で８／１６変調し、光ピックアップ１２を介して光ディスク１１に記録する。
【００５４】
ＤＶＤからデータを再生する場合、光ピックアップ１２を介して光ディスク１１から読み出した再生信号を、まずＡＦＥ３にて増幅し、次に復調回路４で２値化して８／１６復調してＤＲＡＭ１５に格納する。次に誤り訂正および誤り訂正符号付加回路１６がＤＲＡＭ１５に格納したデータの誤り訂正を行う。そして誤り訂正の完了したデータをデスクランブル回路７に送り、スクランブルを解き、ＡＴＡＰＩ回路１８を介してホストコンピュータに出力する。
【００５５】
もしも誤り訂正および誤り訂正符号付加回路１６にて誤り訂正不能が発生した場合は、当該ブロックの誤り訂正不能箇所以外のデータを誤り訂正符号も含めて全てＤＲＡＭ１５内の別領域にコピーする。そしてリトライを行い再び誤り訂正不能が発生した場合は、誤り訂正不能箇所以外のデータおよび誤り訂正符号の内、それまでに前記ＤＲＡＭ１５の別領域にコピーを行っていない箇所のデータをコピーする。次に誤り訂正および誤り訂正符号付加回路１６にて誤り訂正を行う。ここで誤り訂正不能が発生しなかった場合は、データをデスクランブル回路７、ＡＴＡＰＩ回路１８を介してホストコンピュータに出力する。さらに当初誤り訂正不能となったデータのアドレスと誤り訂正後のデータをＨＤＤ１９に送る。
【００５６】
誤り訂正不能が発生した場合はさらにリトライを行い、ここで再び誤り訂正不能が発生した場合は、誤り訂正不能箇所以外のデータおよび誤り訂正符号の内、それまでにＤＲＡＭ１５の別領域にコピーを行っていない箇所のデータをコピーし、誤り訂正および誤り訂正符号付加回路１６にて誤り訂正を行う。これをＤＲＡＭ１５のデータの誤り訂正不能が解消するまで行う。ＤＲＡＭ１５のデータの誤り訂正不能が解消したらデータをデスクランブル回路７、ＡＴＡＰＩ回路１８を介してホストコンピュータに出力する。さらに当初誤り訂正不能となったデータのアドレスと誤り訂正後のデータをＨＤＤ１９に送る。
【００５７】
次回この光ディスク再生した際に誤り訂正不能が発生した場合は、ＨＤＤ１９のデータをＤＲＡＭ１５の当該箇所にコピーしてから誤り訂正を行う。これにより、リトライを行わずにデータ再生を行うことができる。
【００５８】
なお、ＨＤＤ１９に送るデータはデスクランブルを解かなくても良く、この場合は当該データをＨＤＤ１９からＤＲＡＭ１５に送る際にスクランブルを施さない。
【００５９】
また、誤り訂正不能となったデータのアドレスと誤り訂正後のデータがあれば、誤り訂正不能が発生する光ディスクが複数存在しても、間違ったデータをホストコンピュータに送ることはないが、さらにタイトル等の当該ディスク固有の情報をＨＤＤ１９に送ることにより、誤り訂正に必要なデータの選択をより高速に行うことができる。
【００６０】
また、ＨＤＤ１９に格納された前記誤り訂正後のデータ等を予め電源投入時あるいは光ディスク装着時等にＤＲＡＭ１５に転送しておけば、誤り訂正不能が発生した場合にＨＤＤ１９からのデータ転送時間が不要になり前期データを使った誤り訂正を即座に行うことができる。
【００６１】
さらに、タイトル等の当該ディスク固有の情報がＨＤＤ１９に格納してあれば、電源投入時あるいは光ディスク装着時等に当該ディスクに必要なデータのみをＤＲＡＭ１５に転送でき、ＨＤＤ１９からの無駄な転送を防止することができる。
【００６２】
また、ＨＤＤ１９にデータを送る際に、データに誤り訂正不能が発生したことを警告灯や警告音で示せば、光ディスクの状態が悪いことをユーザに知らせ、注意を促すことができる。
【００６３】
さらに、ユーザが光ディスクの修復を指示した場合は、ＨＤＤ１９のデータをＤＲＡＭ１５の当該箇所にコピーしてから誤り訂正を行い、データと誤り訂正符号を変調回路１４で８／１６変調し、光ピックアップ１２を介して所定の単位で光ディスク１１に記録する。
【００６４】
なお、記録するデータは光ディスク１１の元々の場所に記録し直す他、交替セクタに記録することもできる。
【００６５】
また、ＨＤＤ１９に送る当初誤り訂正不能となったデータの誤り訂正後のデータは、それらを含むＰＩ系列、ＰＯ系列単位、あるいはセクタ単位やブロック単位でも良い。この場合、ＨＤＤ１９を占有するデータ容量は増えるが、アドレスの管理は容易になる。
【００６６】
また、光ディスク１１を全面再生し、全データをＨＤＤ１９に記憶し、これを光ディスク１１、あるいは別の光ディスクに記録することにより、光ディスクを修復することもできる。
【００６７】
また、誤り訂正不能が一度でも発生したら誤り訂正後のデータをＨＤＤ１９に送るのではなく、予め設定したリトライ回数を超えた場合に誤り訂正後のデータをＨＤＤ１９に送るのでも良い。この場合、一度読み出したデータの次回以降のリトライは不要にはならないが、回数を抑えることができ、ＨＤＤ１９を占有するデータ容量を減らすことができる。
【００６８】
また、誤り訂正不能が発生しなくても予め設定した誤り数を超えた場合に、誤り訂正後のデータをＨＤＤ１９に送るのでも良い。この場合、ＨＤＤ１９を占有するデータ容量は増えるが、将来リトライが必要になりそうな箇所のデータを予め記憶しておくので、当該箇所に新たな傷等が付いてもリトライの発生を防ぐことができる。
【００６９】
以上の構成により本発明の第４の実施例では、誤り訂正不能が発生した場合に誤り訂正不能箇所以外のデータおよび誤り訂正符号を別領域に蓄積していき、誤り訂正不能でない箇所をつなぎ合わせて修復し、修復したデータをＨＤＤに記憶するので、次回この光ディスクの当該データの再生時に誤り訂正不能が発生してもリトライを行わずにデータを再生することができる。当該データについてはリトライが不要であるため、データ再生速度の低下を防ぐことができる他、映像のフリーズを防ぐためにリトライ回数制限のあるＡＶデータについては、データ再生が間に合わずに画像が欠落するブロックノイズの発生を防ぐことができる。さらに、ユーザが光ディスクの修復を指示した場合はいつでも、ＨＤＤに記憶したデータを使って光ディスクを修復することができる。
【００７０】
なお、上記各実施例では、本発明をＤＶＤ再生装置あるいはＤＶＤ記録再生装置のいずれかに適用した場合を例として説明したが、各実施例共にＤＶＤ再生装置あるいはＤＶＤ記録再生装置のどちらにも適用できることはもちろん、本発明は上記各実施例に限定されるものではなく、その主旨を逸脱しない範囲で種々に変形して実施することができるものである。
【図面の簡単な説明】
【００７１】
【図１】第１の実施例のＤＶＤ再生装置の構成を示すブロック図である。
【図２】第１の実施例のＤＶＤ再生装置の動作を示すタイミングチャートである。
【図３】第１の実施例のＤＶＤ再生装置の誤り訂正処理を示す説明図である。
【図４】第２の実施例のＤＶＤ再生装置の構成を示すブロック図である。
【図５】第３の実施例のＤＶＤ再生装置の構成を示すブロック図である。
【図６】第４の実施例のＤＶＤ記録再生装置の構成を示すブロック図である。
【符号の説明】
【００７２】
１…光ディスク、２…光ピックアップ、３…ＡＦＥ、４…復調回路、５…ＤＲＡＭ、６…誤り訂正回路、７…デスクランブル回路、８…ＡＴＡＰＩ、９…不揮発性メモリ、１１…光ディスク、１２…光ピックアップ、１４…変調回路、１５…ＤＲＡＭ、１６…誤り訂正および誤り訂正符号付加回路、１７…スクランブル回路、１８…ＡＴＡＰＩ、１９…ＨＤＤ
【図１】
2008269746.tif 000003
【図２】
2008269746.tif 000004
【図３】
2008269746.tif 000005
【図４】
2008269746.tif 000006
【図５】
2008269746.tif 000007
【図６】
2008269746.tif 000008