(57)【要約】  【課題】  ＤＶＤ−ＲＡＭの代替領域のように、再生方向に対して論理アドレスが降順でデータが記録されている媒体の再生において、再生対象データブロックが物理的に狭い範囲に存在している場合でも、１ブロックずつのシークが必要であり、再生処理時間に影響を与えている。  【解決手段】  データ格納バッファの空き領域の算出を行い（２−１）、該空き領域に対する論理アドレスの期待値を生成し（２−２）、入力されたデータの論理アドレスと、前記期待値の論理アドレスとが一致した場合（２−４）、当該バッファ位置へデータを格納することにより（２−５）、シークを行わず、連続で、データ再生を行う。【選択図】  図２
2005327351.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体よりデータを再生するデータ再生方法において、
該記録媒体に記録された、データの記録、及び再生の単位であるデータブロックには、再生順を示す論理アドレスが振られており、
前記記録媒体には、前記データブロックの論理アドレスが、再生方向である記録媒体の前方から後方に向かって小さくなるようにデータが記録されており、
前記記録媒体からのデータの再生時には、記録媒体の前方からデータブロックを読み込み、該読み込んだデータを、データ格納バッファに、その後方から格納する、
ことを特徴とする、データ再生方法。
【請求項２】
請求項１記載のデータ再生方法において、
前記データ格納バッファが、リングバッファであり、
該リングバッファ内にデータ格納を行ったその使用量から、該リングバッファの空き領域を算出し、
該リングバッファの空き領域に、その後方からデータを格納する、
ことを特徴とする、データ再生方法。
【請求項３】
請求項２記載のデータ再生方法において、
前記リングバッファへのデータ格納の際に、格納済みデータの論理アドレスを基準に、前記データ格納バッファの空き領域上の各バッファ位置のオフセット値を足した論理アドレスを、前記リングバッファの空き領域に格納すべきデータの論理アドレスの期待値とし、
上記読み込んだデータの論理アドレスと、前記リングバッファの空き領域に格納すべきデータの期待値とが一致した際、該一致したバッファ位置に、上記読み込んだデータを格納する、
ことを特徴とする、データ再生方法。
【請求項４】
記録媒体よりデータを再生するデータ再生方法において、
該記録媒体に記録された、データの記録、及び再生の単位であるデータブロックには、再生順を示す論理アドレスが振られており、
前記記録媒体には、再生方向である記録媒体の前方から後方に向かって、論理アドレスが連続して小さくなるようにデータが記録されており、
リングバッファよりなるデータ格納バッファに対してデータを格納する際、
格納済みデータの論理アドレスを基準に、前記データ格納バッファの空き領域上の各バッファ位置のオフセット値を足した論理アドレスを、前記リングバッファの空き領域に格納すべきデータの論理アドレスの期待値とし、
上記読み込んだデータの論理アドレスと、前記リングバッファの空き領域に格納すべきデータの期待値とが一致した際、該一致したバッファ位置に、上記読み込んだデータを格納することにより、
前記記録媒体の前方から後方へ、連続でデータを読み込む、
ことを特徴とするデータ再生方法。
【請求項５】
記録媒体よりデータを再生するデータ再生方法において、
該記録媒体に記録された、データの記録、及び再生の単位であるデータブロックには、再生順を示す論理アドレスが振られており、
前記記録媒体には、再生方向である記録媒体の前方から後方に向かって、論理アドレスが非連続に小さくなるようにデータが記録されており、
リングバッファよりなるデータ格納バッファに対してデータを格納する際、
格納済みデータの論理アドレスを基準に、前記データ格納バッファの空き領域上の各バッファ位置のオフセット値を足した論理アドレスを、前記リングバッファの空き領域に格納すべきデータの論理アドレスの期待値とし、
上記読み込んだデータの論理アドレスと、前記リングバッファの空き領域に格納すべきデータの期待値とが一致した際、該一致したバッファ位置に、上記読み込んだデータを格納することにより、
記録媒体の前方から後方へ、連続でデータを読み込む、
ことを特徴とする、データ再生方法。
【請求項６】
記録媒体よりデータを再生するデータ再生装置において、
該記録媒体に記録された、データの記録、及び再生の単位であるデータブロックには、再生順を示す論理アドレスが振られており、
前記記録媒体には、前記データブロックの論理アドレスが、再生方向である記録媒体の前方から後方に向かって小さくなるようにデータが記録されており、
前記記録媒体からのデータの再生時には、記録媒体の前方からデータブロックを読み込み、該読み込んだデータを、データ格納バッファに、その後方から格納する、
ことを特徴とする、データ再生装置。
【請求項７】
請求項６記載のデータ再生装置において、
前記データ格納バッファが、リングバッファであり、
該リングバッファ内にデータ格納を行ったその使用量から、該リングバッファの空き領域を算出し、
該リングバッファの空き領域に、その後方からデータを格納する、
ことを特徴とする、データ再生装置。
【請求項８】
請求項７記載のデータ再生装置において、
前記リングバッファへのデータ格納の際に、格納済みデータの論理アドレスを基準に、前記データ格納バッファの空き領域上の各バッファ位置のオフセット値を足した論理アドレスを、前記リングバッファの空き領域に格納すべきデータの論理アドレスの期待値とし、
上記読み込んだデータの論理アドレスと、前記リングバッファの空き領域に格納すべきデータの期待値とが一致した際、該一致したバッファ位置に、上記読み込んだデータを格納する、
ことを特徴とする、データ再生装置。
【請求項９】
記録媒体よりデータを再生するデータ再生装置において、
該記録媒体に記録された、データの記録、及び再生の単位であるデータブロックには、再生順を示す論理アドレスが振られており、
前記記録媒体には、再生方向である記録媒体の前方から後方に向かって、論理アドレスが連続して小さくなるようにデータが記録されており、
リングバッファよりなるデータ格納バッファに対してデータを格納する際、
格納済みデータの論理アドレスを基準に、前記データ格納バッファの空き領域上の各バッファ位置のオフセット値を足した論理アドレスを、前記リングバッファの空き領域に格納すべきデータの論理アドレスの期待値とし、
上記読み込んだデータの論理アドレスと、前記リングバッファの空き領域に格納すべきデータの期待値とが一致した際、該一致したバッファ位置に、上記読み込んだデータを格納することにより、
前記記録媒体の前方から後方へ、連続でデータを読み込む、
ことを特徴とするデータ再生装置。
【請求項１０】
記録媒体よりデータを再生するデータ再生装置において、
該記録媒体に記録された、データの記録、及び再生の単位であるデータブロックには、再生順を示す論理アドレスが振られており、
前記記録媒体には、再生方向である記録媒体の前方から後方に向かって、論理アドレスが非連続に小さくなるようにデータが記録されており、
リングバッファよりなるデータ格納バッファに対してデータを格納する際、
格納済みデータの論理アドレスを基準に、前記データ格納バッファの空き領域上の各バッファ位置のオフセット値を足した論理アドレスを、前記リングバッファの空き領域に格納すべきデータの論理アドレスの期待値とし、
上記読み込んだデータの論理アドレスと、前記リングバッファの空き領域に格納すべきデータの期待値とが一致した際、該一致したバッファ位置に、上記読み込んだデータを格納することにより、
記録媒体の前方から後方へ、連続でデータを読み込む、
ことを特徴とする、データ再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ再生方法、及びデータ再生装置に関するものであり、特に、ＤＶＤ−ＲＡＭの欠陥管理を考慮したデータ再生を始めとするデータ再生の高速化を図ったものに関する。
【背景技術】
【０００２】
ＤＶＤ−ＲＡＭにおいて、欠陥管理の規格が存在し、物理的破損等によりデータが記録できない欠陥ブロックが存在した際、物理的に位置が離れた領域に代替ブロックが確保され、代わりにデータが記録される。なお、これらは２次欠陥と呼ばれ、ＳＤＬという、欠陥ブロックと、代替ブロックとの対応表で、管理されている。
【０００３】
各代替ブロックには再生順を示す論理アドレスが振られており、論理アドレス順に再生を行う。
【０００４】
したがって、従来のデータ再生方法においては、再生処理において、欠陥ブロックに遭遇した場合、対応する代替ブロックへシークし、データを読み込む処理を行っている。
【０００５】
また、記録時に検出された欠陥領域をスキップして、後続の正常領域に記録することにより、欠陥領域が存在しても、代替領域にシークすることなく再生している、ものもある（特許文献１参照）。
【特許文献１】特開２０００−２８５６１０号公報（第１頁、解決手段）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
代替ブロックは、ディスク前方、即ちディスク内で最初に読み込む側、に逐次確保されていくため、ディスク前方から後方に向かって、論理アドレスが順次小さくなる（降順）よう記録されている。
【０００７】
これは、本来のデータ領域において論理アドレスが順次大きくなる（昇順）のとは逆であるため、再生処理において、欠陥ブロックが連続した場合、代替ブロックが、代替領域において連続しているにも関わらず、１ブロックずつ読み込んでは、ディスク前方へのシークを行うことが必要となる。
【０００８】
同様に、欠陥ブロックが狭い範囲で存在した場合、代替ブロックは代替領域の狭い範囲に存在しているにも関わらず、１ブロックずつ読み込んではシークが必要である。
【０００９】
また、上記従来の方式においては、欠陥ブロックと、代替ブロックとは、物理的に離れているため、欠陥ブロック遭遇時における代替ブロックへのシークは省略できないが、代替領域において代替ブロックが連続または狭い範囲で存在している場合に、物理的に近いにも関わらず、代替ブロック分のシークが発生しており、再生処理時間に影響を与えている。
【００１０】
この発明は、上記のような従来のものの課題を解決するためになされたもので、欠陥ブロックが存在する場合に代替領域にシークする回数を削減でき、データ再生の高速化が可能なデータ再生方法、及びデータ再生装置を提供することを目的としている。
【課題を解決するための手段】
【００１１】
上記従来の課題を解決するために、本発明の請求項１にかかるデータ再生方法は、記録媒体よりデータを再生するデータ再生方法において、該記録媒体に記録された、データの記録、及び再生の単位であるデータブロックには、再生順を示す論理アドレスが振られており、前記記録媒体には、前記データブロックの論理アドレスが、再生方向である記録媒体の前方から後方に向かって小さくなるようにデータが記録されており、前記記録媒体からのデータの再生時には、記録媒体の前方からデータブロックを読み込み、該読み込んだデータを、データ格納バッファに、その後方から格納する、ものとしたものである。
【００１２】
本発明の請求項２にかかるデータ再生方法は、請求項１記載のデータ再生方法において、前記データ格納バッファが、リングバッファであり、該リングバッファ内にデータ格納を行ったその使用量から、該リングバッファの空き領域を算出し、該リングバッファの空き領域に、その後方からデータを格納する、ものとしたものである。
【００１３】
本発明の請求項３にかかるデータ再生方法は、請求項２記載のデータ再生方法において、前記リングバッファへのデータ格納の際に、格納済みデータの論理アドレスを基準に、前記データ格納バッファの空き領域上の各バッファ位置のオフセット値を足した論理アドレスを、前記リングバッファの空き領域に格納すべきデータの論理アドレスの期待値とし、上記読み込んだデータの論理アドレスと、前記リングバッファの空き領域に格納すべきデータの期待値とが一致した際、該一致したバッファ位置に、上記読み込んだデータを格納する、ものとしたものである。
【００１４】
本発明の請求項４にかかるデータ再生方法は、記録媒体よりデータを再生するデータ再生方法において、該記録媒体に記録された、データの記録、及び再生の単位であるデータブロックには、再生順を示す論理アドレスが振られており、前記記録媒体には、再生方向である記録媒体の前方から後方に向かって、論理アドレスが連続して小さくなるようにデータが記録されており、リングバッファよりなるデータ格納バッファに対してデータを格納する際、格納済みデータの論理アドレスを基準に、前記データ格納バッファの空き領域上の各バッファ位置のオフセット値を足した論理アドレスを、前記リングバッファの空き領域に格納すべきデータの論理アドレスの期待値とし、上記読み込んだデータの論理アドレスと、前記リングバッファの空き領域に格納すべきデータの期待値とが一致した際、該一致したバッファ位置に、上記読み込んだデータを格納することにより、前記記録媒体の前方から後方へ、連続でデータを読み込む、ものとしたものである。
【００１５】
本発明の請求項５にかかるデータ再生方法は、記録媒体よりデータを再生するデータ再生方法において、該記録媒体に記録された、データの記録、及び再生の単位であるデータブロックには、再生順を示す論理アドレスが振られており、前記記録媒体には、再生方向である記録媒体の前方から後方に向かって、論理アドレスが非連続に小さくなるようにデータが記録されており、リングバッファよりなるデータ格納バッファに対してデータを格納する際、格納済みデータの論理アドレスを基準に、前記データ格納バッファの空き領域上の各バッファ位置のオフセット値を足した論理アドレスを、前記リングバッファの空き領域に格納すべきデータの論理アドレスの期待値とし、上記読み込んだデータの論理アドレスと、前記リングバッファの空き領域に格納すべきデータの期待値とが一致した際、該一致したバッファ位置に、上記読み込んだデータを格納することにより、記録媒体の前方から後方へ、連続でデータを読み込む、ものとしたものである。
【００１６】
本発明の請求項６にかかるデータ再生装置は、記録媒体よりデータを再生するデータ再生装置において、該記録媒体に記録された、データの記録、及び再生の単位であるデータブロックには、再生順を示す論理アドレスが振られており、前記記録媒体には、前記データブロックの論理アドレスが、再生方向である記録媒体の前方から後方に向かって小さくなるようにデータが記録されており、前記記録媒体からのデータの再生時には、記録媒体の前方からデータブロックを読み込み、該読み込んだデータを、データ格納バッファに、その後方から格納する、ものとしたものである。
【００１７】
本発明の請求項７にかかるデータ再生装置は、請求項６記載のデータ再生装置において、前記データ格納バッファが、リングバッファであり、該リングバッファ内にデータ格納を行ったその使用量から、該リングバッファの空き領域を算出し、該リングバッファの空き領域に、その後方からデータを格納する、ものとしたものである。
【００１８】
本発明の請求項８にかかるデータ再生装置は、請求項７記載のデータ再生装置において、前記リングバッファへのデータ格納の際に、格納済みデータの論理アドレスを基準に、前記データ格納バッファの空き領域上の各バッファ位置のオフセット値を足した論理アドレスを、前記リングバッファの空き領域に格納すべきデータの論理アドレスの期待値とし、上記読み込んだデータの論理アドレスと、前記リングバッファの空き領域に格納すべきデータの期待値とが一致した際、該一致したバッファ位置に、上記読み込んだデータを格納する、ものとしたものである。
【００１９】
本発明の請求項９にかかるデータ再生装置は、記録媒体よりデータを再生するデータ再生装置において、該記録媒体に記録された、データの記録、及び再生の単位であるデータブロックには、再生順を示す論理アドレスが振られており、前記記録媒体には、再生方向である記録媒体の前方から後方に向かって、論理アドレスが連続して小さくなるようにデータが記録されており、リングバッファよりなるデータ格納バッファに対してデータを格納する際、格納済みデータの論理アドレスを基準に、前記データ格納バッファの空き領域上の各バッファ位置のオフセット値を足した論理アドレスを、前記リングバッファの空き領域に格納すべきデータの論理アドレスの期待値とし、上記読み込んだデータの論理アドレスと、前記リングバッファの空き領域に格納すべきデータの期待値とが一致した際、該一致したバッファ位置に、上記読み込んだデータを格納することにより、前記記録媒体の前方から後方へ、連続でデータを読み込む、ものとしたものである。
【００２０】
本発明の請求項１０にかかるデータ再生装置は、記録媒体よりデータを再生するデータ再生装置において、該記録媒体に記録された、データの記録、及び再生の単位であるデータブロックには、再生順を示す論理アドレスが振られており、前記記録媒体には、再生方向である記録媒体の前方から後方に向かって、論理アドレスが非連続に小さくなるようにデータが記録されており、リングバッファよりなるデータ格納バッファに対してデータを格納する際、格納済みデータの論理アドレスを基準に、前記データ格納バッファの空き領域上の各バッファ位置のオフセット値を足した論理アドレスを、前記リングバッファの空き領域に格納すべきデータの論理アドレスの期待値とし、上記読み込んだデータの論理アドレスと、前記リングバッファの空き領域に格納すべきデータの期待値とが一致した際、該一致したバッファ位置に、上記読み込んだデータを格納することにより、記録媒体の前方から後方へ、連続でデータを読み込む、ものとしたものである。
【００２１】
本発明は、このように、データ格納バッファの空き領域の算出を行い、空き領域に対する論理アドレスの期待値を生成し、読み込んだデータの論理アドレスと、上記期待値とが一致した場合、該当バッファ位置へデータを格納するようにしたものであり、これにより、代替領域に、複数の代替ブロックが、狭い範囲内で存在した場合において、シークを行わず、連続でデータ再生を行うことが可能になる。
【発明の効果】
【００２２】
本発明においては、再生方向に対して論理アドレスが降順に配置されているデータを再生する際、シークを行わず、連続再生を行うことができる。
【発明を実施するための最良の形態】
【００２３】
（実施の形態１）
以下、本発明の実施の形態１によるディスク再生装置における、ＤＶＤ−ＲＡＭの代替領域におけるデータ再生方法について説明する。
【００２４】
図１において、１−１は、記録媒体であるディスクである。１００は、該ディスク１−１から、データを再生するデータ再生装置である。
【００２５】
該データ再生装置１００は、上記ディスク１−１からの再生したデータを、バッファリング処理するバッファリング処理部１−３、上記再生したデータを一時格納するリングバッファ１−４、該リングバッファ１−４に格納したデータのホスト１−６へのデータ転送処理を行うデータ転送処理部１−５、これらを制御するＣＰＵ１−２を有する。１−６は、データが転送されるホストである。
【００２６】
この図１のデータ再生装置１００は、ＣＰＵ１−２が、バッファリング処理部１−３を制御することにより、ディスク１−１から入力されるデータを、リングバッファ１−４に格納し、ＣＰＵ１−２が、ホストへのデータ転送処理部１−５を制御することにより、上記リングバッファ１−４に格納されたデータを、ＰＣ等のホスト１−６に転送することで、記録媒体であるディスク１−１からのデータの再生を実現するものである。
【００２７】
ここで、上記ＣＰＵ１−２は、リングバッファ１−４を管理しており、ホストへのデータ転送を行ったバッファ部分を、バッファ空き領域と認識し、該バッファ空き領域に対してデータを上書きするよう、バッファリング処理部１−３を制御している。
【００２８】
次に、図１のディスク再生装置において、本発明を適用した際の、ＤＶＤ−ＲＡＭ代替領域におけるデータ再生方法を説明する。
図２は、本実施の形態１による、ＤＶＤ−ＲＡＭ代替領域を、再生処理するフローを示す図である。
【００２９】
図２において、２−１は、リングバッファの空き領域を算出するステップ、２−２は、空き領域に対する論理アドレスの期待値を算出するステップ、２−３は、ディスクからのデータを読み込むステップ、２−４は、該読み込んだデータの論理アドレスが、上記空き領域の論理アドレスの期待値と一致するか否かを判定するステップ、２−５は、リングバッファ１−４の該当位置に、データを格納するステップ、２−６は、空き領域へ期待されるすべてのデータの格納が完了したか否かを判定するステップである。
【００３０】
図３は、欠陥ブロックが連続した場合の再生方法の一例を示す図であり、図４は、欠陥ブロックが狭い範囲内に存在する場合の一例を示す図である。
【００３１】
図３、および図４において、ディスク３−１、４−１上には、通常記録・再生を行う通常領域Ｒと、該通常領域Ｒに欠陥があった場合にこれに代えて記録・再生を行う、ディスク３−１、４−１上の中心に設けられた代替領域Ｓとが設けられている。このディスク上の中心とは、ディスクの最内周から若干外周よりにかけての領域を意味する。
【００３２】
上記図３の、欠陥ブロックが連続した場合の再生方法、および図４の欠陥ブロックが狭い範囲内に存在する場合の再生方法の、それぞれに関して、図２で示した処理フローに則し処理手順の例を説明する。
【００３３】
図３に示されるように、記録媒体３−１の通常領域Ｒを、論理アドレス１０１，１０２，１０３，１０４の順に再生を行っている場合において、論理アドレス１０３，１０４において欠陥があった場合、即ち、欠陥ブロック１０３，１０４が連続した場合、上記欠陥ブロックに対応する、代替領域Ｓにおける代替ブロック１０３ｂ、１０４ｂも、連続している。
この代替領域Ｓのデータを再生する際の動作においては、図２のフローに示されるように、まず、リングバッファ１−４における空き領域の算出を行う（ステップ２−１）。
【００３４】
ここで、図３の例においては、ディスク３−１上の通常領域Ｒの、論理アドレス１０１，１０２のデータを、リングバッファ１−４に格納した際、該リングバッファ１−４における現在のデータ格納位置（格納済み１０２）から先の３ブロック分のバッファデータが、ホストへ転送済みと仮定した場合、上記空き領域で算出される、ホスト転送済みによる空き領域３−２は、３ブロックとなる。
【００３５】
次に、該算出した空き領域に対する、論理アドレスの期待値の生成を行う（ステップ２−２）。これは、格納済みデータの論理アドレスを基準に、前記データ格納バッファの空き領域上の各バッファ位置のオフセット値を足した論理アドレスを、前記リングバッファの空き領域に格納すべきデータの論理アドレスの期待値とすることにより行う。図３の例では、論理アドレス１０３、１０４を、期待値として生成する。なお、ＳＤＬテーブルより、論理アドレス１０５は、代替領域Ｓにないことを認識し、期待値とはしない。
【００３６】
次に、ディスクの前方からデータを読み込み（ステップ２−３）、該読み込んだデータと、期待値とを比較し（ステップ２−４）、期待値と一致する、上記リングバッファ１−４のバッファ位置へ、データを格納する（ステップ２−５）。
【００３７】
次に、代替領域Ｓの再生（代替領域Ｓのデータの実際の再生出力）においては、図３の例では、まず、最初に入ってくる「論理アドレス２００」のデータは、期待値と一致しないため無視する。次に、「論理アドレス１０４」のデータを、「バッファ位置オフセット＋３」のバッファに、「論理アドレス１０３」のデータを、「バッファ位置オフセット＋２」のバッファに格納し、代替領域Ｓのデータ再生を、終了する（ステップ２−６、ステップ２−７）。
【００３８】
この方法により、代替領域Ｓの再生において、代替領域の論理アドレスを降順で連続再生し、これをリングバッファに格納する際、バッファ位置が昇順となるように並べ替えを行うようにしたので、通常のデータ領域Ｒから代替領域Ｓの再生に移行する際に１度シークを行った後は、１ブロックずつシークを行うことなく連続してデータ再生を行うことが可能となる。
【００３９】
次に、図４に示すように、欠陥ブロック１０２、１０４が狭い範囲内に存在する場合の、データの再生の動作について説明する。
この場合、代替ブロックは、代替領域Ｓにおいて連続している。
【００４０】
この図４に示す場合においては、代替領域Ｓの再生において、まず、バッファの空き領域の算出を行う（ステップ２−１）。ここで、図３に示す場合と同様に、現在のデータ格納位置から先、３ブロック分のバッファデータが、ホストへ転送済みと仮定した場合、空き領域は、３ブロック４−２となる。
【００４１】
次に、上記３ブロックの空き領域に対して、論理アドレスの期待値の生成を行う（ステップ２−２）。これは、格納済みデータの論理アドレスを基準に、前記データ格納バッファの空き領域上の各バッファ位置のオフセット値を足した論理アドレスを、前記リングバッファの空き領域に格納すべきデータの論理アドレスの期待値として生成する。図４の例では、論理アドレス１０２、１０４が期待値となる。なお、ＳＤＬテーブルより、論理アドレス１０３は代替領域にないことを認識し、期待値とはしない。
【００４２】
次に、ディスク前方からデータを読み込み（ステップ２−３）、該読み込んだデータの論理アドレスと、上記生成した論理アドレスの期待値とを比較し（ステップ２−４）、該期待値と一致するリングバッファ１−４のバッファ位置へ、データを格納する（ステップ２−５）。
【００４３】
次に、代替領域Ｓの再生（代替領域Ｓのデータの実際の再生出力）においては、図４の例では、まず、最初に入ってくる「論理アドレス２００」のデータは、期待値と一致しないため無視する。次に、「論理アドレス１０４」のデータを、「バッファ位置オフセット＋３」のバッファに、「論理アドレス１０２」のデータを、「バッファ位置オフセット＋１」のバッファに格納し、代替領域Ｓのデータ再生を終了する（ステップ２−６、ステップ２−７）。
【００４４】
なお、「バッファ位置オフセット＋２」のバッファに関しては、この後、「論理アドレス１０３」のデータへ、シークを行い、読み込みを行う。
この方法により、代替領域Ｓの再生において、１ブロックずつシークを行うことなく、連続してデータ再生を行うことが可能となる。
【００４５】
このように、本実施の形態１によるデータ再生装置においては、記録媒体に記録されたデータの記録・再生の単位であるデータブロックには、再生順を示す論理アドレスが振られており、該記録媒体には前記データブロックの論理アドレスが再生方向である記録媒体の前方から後方に向かって小さくなるようにデータが記録されており、前記記録媒体からのデータの再生時には記録媒体の前方からデータブロックを読み込み、該読み込んだデータをデータ格納バッファにその後方から格納するようにしたので、再生方向に対して論理アドレスが降順に配置されているデータを再生する際、シークを行わず、連続でデータ再生を行うことができ、データ再生の高速化が可能となる効果が得られる。
【００４６】
なお、上記実施の形態１ではリングバッファを用いるようにしたが、容量が十分大きな場合やアドレスを使い回すことが可能であれば、通常のバッファを用いることも可能である。
【産業上の利用可能性】
【００４７】
本発明によるデータ再生方法、及びデータ再生装置を用いることにより、再生方向に対して論理アドレス降順にデータ記録されている媒体の再生において、シーク回数を減らすことができ、データ再生速度を向上させることができる。
【図面の簡単な説明】
【００４８】
【図１】本発明の実施の形態１によるディスク再生装置における、ＤＶＤ−ＲＡＭの代替領域におけるデータ再生方法を示す図
【図２】本発明によるＤＶＤ−ＲＡＭ代替領域の再生処理フローを示す図
【図３】上記実施の形態１における、欠陥ブロックが連続した場合の一例を示す図
【図４】上記実施の形態１における、欠陥ブロックが狭い範囲内に存在する場合の一例を示す図
【符号の説明】
【００４９】
１−１     ディスク
１−２     ＣＰＵ
１−３     バッファリング処理部
１−４     リングバッファ
１−５     ホストへのデータ転送処理部
１−６     ホスト
２−１     バッファ空き領域算出
２−２     空き領域に対する期待値生成
２−３     ディスクからのデータ読み込み
２−４     期待値との一致を判定するステップ
２−５     該当バッファへデータを格納するステップ
２−６     空き領域へ期待される全てのデータの格納が完了したかを判定するステップ
２−７     エンド
３−１     ディスク
３−２     ホスト転送済みによる空き領域
４−１      ディスク
４−２      ホスト転送済みによる空き領域
【図１】
2005327351.tif 000003
【図２】
2005327351.tif 000004
【図３】
2005327351.tif 000005
【図４】
2005327351.tif 000006