(57)【要約】【課題】  データ再生において、１セクタでも誤ったセクタ情報が書かれている場合や、セクタ情報を読み間違えた場合は、ストリーミング再生では正常に再生できても、ＰＣ等でデータとして読み出す時には正常に読み出せない。【解決手段】  １セクタ読み出すごとに、セクタ情報を判断するのではなく、後続セクタのセクタ情報を確認した上で、読み取りエラーだったのか、本当にデータタイプが切り替わったのかをステップ４０７により判断する。これにより、セクタ情報の補正を行う。このようなデータ再生方法は、実際に取得したセクタ情報ではなく、ステップ４０８によりその前後のセクタ情報から補正することから、例えば、誤ったデータタイプが書かれた規格外のＣＤ−ＤＡでも、ＰＣ等で正常なＣＤ−ＤＡとして読み出すことができる。【選択図】    図２
2005166167.tif 000002
【特許請求の範囲】
【請求項１】
所定個のデータによりセクタが構成されるとともに、各セクタにセクタ情報が付与されたデータを、前記セクタを単位として転送するデータ転送方法において、
今回のセクタ情報の前方，後方の少なくとも一方のセクタ情報を用いて今回のセクタ情報を補正するセクタ情報補正ステップを含む、
ことを特徴とするデータ転送方法。
【請求項２】
請求項１に記載のデータ転送方法において、
前記セクタ情報補正ステップが、
前方のセクタ情報とは異なるセクタ情報が読めた旨を判別する切り替わり検出ステップと、
後方のデータが再び前方のセクタ情報と同じセクタ情報であるか否かを、所定のセクタ数分のセクタ情報に対してチェックする後方チェックステップと、
セクタ情報の切り替わりを検出後、後方のセクタのセクタ情報が所定のセクタ数以内に前方のセクタ情報と一致した旨を検出するセクタ情報復帰検出ステップと、
セクタ情報の切り替わりを検出したセクタからセクタ情報の復帰を検出したセクタまでのセクタ数が所定値以内であれば、セクタ情報の切り替わりを検出したセクタからセクタ情報復帰を検出したセクタまでのセクタ情報を前段のセクタ情報と一致するように補正する補正ステップとを含む、
ことを特徴とするデータ転送方法。
【請求項３】
請求項１または２に記載のデータ転送方法において、
前記セクタ情報を用いて前記データのエラー検出を行うエラー検出ステップと、
該エラー検出ステップでエラーを検出した場合、今回のセクタの前方または後方の少なくとも一方のセクタ情報に基づいて今回のセクタ情報を補正するエラー検出セクタ情報補正ステップとをさらに含む、
ことを特徴とするデータ転送方法。
【請求項４】
請求項１ないし請求項３のいずれかに記載のデータ転送方法において、
前記データを記録した媒体がＣＤであり、
今回のセクタ情報の前方及び後方のセクタ情報がＣＤ−ＤＡであり、今回のセクタ情報がその他のＣＤデータタイプである、
ことを特徴とするデータ転送方法。
【請求項５】
請求項１ないし請求項３のいずれかに記載のデータ転送方法において、
前記データを記録した媒体がＣＤであり、
前記セクタ情報がモード判別情報である、
ことを特徴とするデータ転送方法。
【請求項６】
所定個のデータによりセクタが構成されるとともに、各セクタにセクタ情報が付与されたデータを、前記セクタを単位として転送するデータ転送装置であって、
データ転送元からの前記データを処理しデータ転送先に出力するデータ処理手段を備え、
該データ処理手段は請求項１ないし５のいずれかに記載のデータ転送方法を実行する、
ことを特徴とするデータ転送装置。
【請求項７】
請求項６記載のデータ転送装置において、
前記データ処理手段は、
セクタ情報を取得するセクタ情報取得手段と、
取得済みのセクタ情報と最新のセクタ情報とを比較するセクタ情報比較手段と、
該セクタ情報比較手段による比較結果に応じてセクタ情報を補正するセクタ情報補正手段とを有する、
ことを特徴とするデータ転送装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、光ディスクなどの記録媒体に記録されているデータの転送方法および転送装置に関するものであり、特にセクタ情報の補正機能を設けたものに関する。
【背景技術】
【０００２】
近年、その必要性及び扱いやすさから大容量記憶メディア（以下、メディアと称す）としてＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ：ＣＤ−ＲＯＭ  ＣＤ−Ｒ  ＣＤ−ＲＷ  等Ｃｏｍｐａｃｔ  Ｄｉｓｃは登録商標）やＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ：ＤＶＤ−Ｒ  ＤＶＤ−ＲＷ  ＤＶＤ−ＲＡＭ  ＤＶＤ−ＲＯＭ等）等が、情報機器やＡＶ（Ａｕｄｉｏ  Ｖｉｓｕａｌ）機器等で広く利用されている。また、上記メディアを読み書きするドライブ装置として、ＣＤ−ＲＯＭドライブやＣＤ−Ｒ（ＲＷ）ドライブ、各種ＤＶＤドライブ等が用いられている。また、１台のドライブでこれら各種のメディアの殆どあるいは全てを取り扱えるドライブも出現してきている。
【０００３】
上記各メディアは、所定の仕様に従ってデータを記憶しており、ＣＤは例えば１セクタ（ＭＯＤＥ１の場合、ユーザ領域は２０４８バイト）を１つの単位としてデータを記憶している。また、ＤＶＤは１ブロック（＝１６セクタ）を１つの単位としてデータを記憶し、当該ＤＶＤからの読み出しは１ブロック単位で行われる。但し、当該ＤＶＤより読み出されたデータは、ホスト、即ちＤＶＤドライブに接続されるパーソナルコンピュータ等に対して１セクタ単位で転送される。
【０００４】
上記各メディア上のそれぞれのセクタには、連続した固有の物理アドレスが割り振られている。通常、ホストからは論理アドレスを用いて読み出し要求が行われるため、上記メディアを読み出すドライブ装置では、論理アドレスを物理アドレスに変換し、当該物理アドレスを用いてメディアからデータを読み出す。さらにメディアに記録された各ファイルがどのアドレスに記録されているかを記述したファイル管理構造を有する。なお、ＣＤの場合にはＭＳＦ（Ｍｉｎ／Ｓｅｃ／Ｆｒａｍｅ）で表される物理アドレスでセクタを指定することができるドライブもある。
【０００５】
ところで、ドライブ装置はホストから要求されたアドレスをメディアから読み出すが、メディア上に書かれているファイルは通常、連続した領域に記憶されている。このため、ドライブ装置は要求されたアドレスに続く部分についても予め先読みし、次のホストからの要求に対してキャッシュバッファ上のデータを読み出すことにより、効率の良い応答を可能にしている。
【０００６】
しかし、メディアの普及に伴い、さまざまな規格外のメディアが登場している。例えば音楽データが記録されたＣＤ−ＤＡ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｄｉｇｉｔａｌ  Ａｕｄｉｏ）メディアでは、そのメディア上に書かれたデータに関する情報であるセクタタイプなど（以下、このようなメディアに書かれたデータに関する情報をセクタ情報と記す）には、ＣＤ−ＤＡとは異なるデータを示すセクタ情報が、意図的にあるいは誤って記録されたものなどが現れてきている。このようなＣＤは、データのフォーマットがＣＤ−ＤＡであるにも拘わらず、例えば一部のセクタ情報がＣＤ−ＲＯＭとなっており、音楽専用のＣＤプレーヤではセクタ情報を利用しないためその再生が可能であるが、各種のＣＤに対応するパソコン用のＣＤドライブ等では、規格外のメディアであるためそのデータを読み出すことができない場合が発生する。
【０００７】
以下、従来のＣＤの再生方法をＣＤ−ＤＡとＣＤ−ＲＯＭ  Ｍｏｄｅ１との違いを含め、図面に基づいて説明する。
図１０はオーディオデータが記録されたＣＤ−ＤＡのフォーマット図である。
【０００８】
図において、１０１は同期信号であり、セクタの同期を取るのに用いられる。
１０２はセクタ情報であり、このＣＤがＣＤ−ＤＡである旨のセクタのフォーマット情報などが格納されている。
【０００９】
１０３はセクタ情報のＣＲＣ（Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋ）であり、セクタ情報のエラーの有無を検出するのに用いられている。
１０４はデータ部であり、オーディオデータが格納されている。
【００１０】
データは矢印Ａ１の順に読み出される。また、セクタ情報１０２は矢印Ａ２の先に配置されたＣＲＣ１０３を用いてその誤り訂正が行われる。
【００１１】
図１１はコンピュータのデータ記録用フォーマットであるＣＤ−ＲＯＭ  Ｍｏｄｅ１のデータフォーマットを示す図である。
【００１２】
図において、２０１は同期信号であり、セクタの同期を取るのに用いられる。
２０２はセクタ情報であり、このＣＤがＣＤ−ＲＯＭ  Ｍｏｄｅ１である旨のセクタのフォーマット情報などが格納されている。
【００１３】
２０３はセクタ情報のＣＲＣであり、セクタ情報のエラーの有無の検出に用いられる。
２０４はデータ部であり、プログラムや文書等の各種のデータ形式のデータが格納されている。
【００１４】
２０５はＳｙｎｃであり、データ部２０４の同期を取るのに用いられる。
２０６はＨｅａｄｅｒであり、アドレス情報と、ＣＤ−ＲＯＭのモード情報とが格納されている。
【００１５】
２０７はＥＤＣ（Ｅｒｒｏｒ  Ｄｅｔｅｃｔｉｎｇ  Ｃｏｄｅ）であり、データ部２０４のエラー検出に用いられる。
２０８はデータ“０”が記憶されているゼロ領域である。
２０９はパリティ部であり、データ部２０４のエラー訂正に用いられている。
【００１６】
ＣＤ−ＤＡは記録している信号が音楽データであるため、再生信号に少々エラーが含まれていたとしても、聴覚上の問題は生じない。このため、エラーの確率を１０-9程度まで低下できればよく、このため、その誤り訂正方式としては、全てのＣＤに採用されているＣＩＲＣ（Ｃｒｏｓｓ  Ｉｎｔｅｒｌｅａｖｅｄ  Ｒｅｅｄ−ｓｏｌｏｍｏｎ  Ｃｏｄｅ）のみを用いている。
【００１７】
これに対し、ＣＤ−ＲＯＭ  Ｍｏｄｅ１も基本的にＣＤ−ＤＡのフォーマットを踏襲するが、ＣＤ−ＲＯＭ  Ｍｏｄｅ１は記録するデータがコンピュータ用であるため、１０-12程度までエラーの確率を低下する必要がある。このため、ＣＤ−ＤＡではデータ１０４領域を全て音楽データに割り当てているのに対し、ＣＤ−ＲＯＭ  Ｍｏｄｅ１ではデータ１０４領域に相当する領域の一部を本来のデータ以外のパリティ部２０９に割り当て、このパリティを加えて強力なエラー訂正を行っている。
【００１８】
図１２は、このような各種の記録媒体の再生に対応した記録媒体再生装置の構成を示すものである。
図において、１は各種ＣＤあるいはＤＶＤ等の記録媒体、２はこの記録媒体１に記録された情報を再生するピックアップ、３はこのピックアップ２により再生されたデータの信号処理を行うデータ処理手段、４はデータ処理手段３により信号処理が行われたデータを一時蓄えるバッファ、５は外部よりこの記録媒体再生装置に命令を発する、パソコンやバックエンドＬＳＩ等のホスト、６はこの記録媒体再生装置全体を制御するシステムコントローラ、７はこのシステムコントローラ６により制御されるサーボ、８は記録媒体１を載せたターンテーブルを回転するスピンドルモータであり、サーボ７によりその回転数が制御される。
【００１９】
次に、図１３のフロー図を用いて従来のデータ再生方法を説明する。このフローは、図１２の記録媒体再生装置におけるデータ処理手段３において行う処理を示すものである。
【００２０】
ステップ３０１は、記憶媒体１からセクタ情報とデータとを読み出し、バッファ４に格納するステップである。
【００２１】
ステップ３０２は、ステップ３０１の処理の後、セクタ情報のエラーをチェックするステップである。
【００２２】
ステップ３０３は、ステップ３０２の判断において、セクタ情報にエラーが無い場合にセクタ情報を判別するステップである。
【００２３】
ステップ３０４は、ステップ３０２の判断において、セクタ情報にエラーがある場合にエラー処理を行うステップである。ただし、エラーを認識した場合は、所定のセクタ情報に補完する場合もある。
【００２４】
ステップ３０５は、ステップ３０３の判断において、セクタ情報がＣＤ−ＤＡであると判断した場合にＣＤ−ＤＡのフォーマットに従い再生するステップである。
【００２５】
ステップ３０６は、ステップ３０３の判断において、セクタ情報がＣＤ−ＲＯＭであると判断した場合にＨｅａｄｅｒ部からＭｏｄｅ情報を取得するステップである。
【００２６】
ステップ３０７は、ステップ３０６の処理の後、ステップ３０６の処理で得たＭｏｄｅ情報によってはパリティ部を用いてエラー訂正を行うステップである。
【００２７】
ステップ３０８は、ステップ３０７の処理の後、ＣＤ−ＲＯＭのフォーマットに従い再生するステップである。
【００２８】
まず、記憶媒体１からセクタ情報とデータとを読み出し、バッファ４に格納する（ステップ３０１）。次に、データ処理手段３によりセクタ情報のエラーをチェックし（ステップ３０２）、エラーがあればエラー処理（ステップ３０４）を行い、セクタ情報の読み出しリトライ等を行う。エラーが無ければ、セクタ情報の判別を行う（ステップ３０３）。ここでセクタ情報の内容がＣＤ−ＤＡと判別されれば、このＣＤがＣＤ−ＤＡであるとして、バッファ４に格納済みのデータ部を再生する（ステップ３０５）。また、ステップ３０３において、セクタ情報の内容がＣＤ−ＲＯＭであると判別されれば、Ｈｅａｄｅｒ２０６からＭｏｄｅ情報を取得し（ステップ３０６）、Ｍｏｄｅ情報によってはパリティ部２０９を用いてデータ部２０４のエラー訂正を行い（ステップ３０７）、ＣＤ−ＲＯＭのフォーマットに従いデータを再生する（ステップ３０８）。データ処理手段３はこのようなステップ３０１ないし３０８を記録媒体の各セクタごとに繰り返す。
【００２９】
このように、従来のデータ再生方法では、セクタ情報にエラーがあると判定した場合は、エラー処理を行ったり、セクタ情報を補完したりするなどの対応処理を行うが、セクタ情報にエラーが無いと判定すると、セクタ情報に示されたフォーマットに従い再生を行う。これにより、例えば非特許文献１に開示されているように、ＣＤがＣＤ−ＤＡであるかＣＤ−ＲＯＭであるかを判別し、その判別したフォーマットにて記録が行われたＣＤであるとしてその再生を行うことが可能になる。
【非特許文献１】「図解コンパクトディスク読本（改訂３版）」，平成８年５月２０日改訂３版第１刷発行，Ｐ１３５−１４５
【発明の開示】
【発明が解決しようとする課題】
【００３０】
ところで、規格外のＣＤなどでは、セクタ情報の中に、実際のデータフォーマットとは異なるデータフォーマットを示すセクタ情報が混在しており、このため、この種のＣＤを再生することができないという問題があった。
【００３１】
即ち、データの記録媒体が、故意にあるいは偶然にデータフォーマットとは異なる内容がそのセクタ情報に記録された不正規なものであったり、あるいはセクタ情報取得を誤った時であっても、セクタ情報自体にＣＲＣチェックで検出可能な誤りがない限り、エラー訂正では正常なセクタ情報であると認識してしまい、そのセクタ情報の読み出しが行われる。その結果、ＣＤプレーヤなどの専用機ではこうしたＣＤであってもストリームとしての再生が可能であるが、複数のデータフォーマットの再生に対応した機器では、セクタ情報が示すフォーマットとデータ部のフォーマットとが対応しないセクタが存在すると、データとしての再生、即ちデータの転送を行うことができなくなるという問題があった。
【００３２】
そこで本発明は、このようにセクタ情報の中に、エラーを持たないものとしてセクタ情報を読めるにもかかわらずそのセクタ情報が誤ったセクタ内容を示すものが存在しているデータであっても、これを正常なデータとして転送することを可能とするデータ転送方法およびデータ転送装置を提供することを目的とする。
【課題を解決するための手段】
【００３３】
上記課題を解決するために、本発明の請求項１に係るデータ転送方法は、所定個のデータによりセクタが構成されるとともに、各セクタにセクタ情報が付与されたデータを、前記セクタを単位として転送するデータ転送方法において、今回のセクタ情報の前方，後方の少なくとも一方のセクタ情報を用いて今回のセクタ情報を補正するセクタ情報補正ステップを含むようにしたものである。
【００３４】
このようなデータ転送方法によれば、たとえ今回のセクタのセクタ情報が誤っていたことを、当該セクタで認識できなくても、前方及び後方、もしくはそのどちらかのセクタ情報から、当該セクタが誤っている可能性を認識でき、当該セクタを最適なセクタ情報に補正することができる。
【００３５】
また、本発明の請求項２に係るデータ転送方法は、請求項１に記載のデータ転送方法において、前記セクタ情報補正ステップが、前方のセクタ情報とは異なるセクタ情報が読めた旨を判別する切り替わり検出ステップと、後方のデータが再び前方のセクタ情報と同じセクタ情報であるか否かを、所定のセクタ数分のセクタ情報に対してチェックする後方チェックステップと、セクタ情報の切り替わりを検出後、後方のセクタのセクタ情報が所定のセクタ数以内に前方のセクタ情報と一致した旨を検出するセクタ情報復帰検出ステップと、セクタ情報の切り替わりを検出したセクタからセクタ情報の復帰を検出したセクタまでのセクタ数が所定値以内であれば、セクタ情報の切り替わりを検出したセクタからセクタ情報復帰を検出したセクタまでのセクタ情報を前段のセクタ情報と一致するように補正する補正ステップとを含むようにしたものである。
【００３６】
このようなデータ転送方法によれば、前記所定のセクタ数を事前に決めることで、誤ったセクタ情報を補正する条件を決めることができる。
【００３７】
また、本発明の請求項３に係るデータ転送方法は、 請求項１または２に記載のデータ転送方法において、前記セクタ情報を用いて前記データのエラー検出を行うエラー検出ステップと、該エラー検出ステップでエラーを検出した場合、今回のセクタの前方または後方の少なくとも一方のセクタ情報に基づいて今回のセクタ情報を補正するエラー検出セクタ情報補正ステップとをさらに含むようにしたものである。
【００３８】
このようなデータ転送方法によれば、読み出せた当該セクタのセクタ情報ではエラーと検出した時に、その前後のセクタ情報から当該セクタのセクタ情報を補正することができる。
【００３９】
また、本発明の請求項４に係るデータ転送方法は、請求項１ないし請求項３のいずれかに記載のデータ転送方法において、前記データを記録した媒体がＣＤであり、今回のセクタ情報の前方及び後方のセクタ情報がＣＤ−ＤＡであり、今回のセクタ情報がその他のＣＤデータタイプとしたものである。
【００４０】
このようなデータ転送方法によれば、ＣＤ−ＤＡが大部分を占めるセクタ情報の中にそれ以外のデータタイプが混在したＣＤからデータを再生することができる。
【００４１】
また、本発明の請求項５に係るデータ転送方法は、請求項１ないし請求項３のいずれかに記載のデータ転送方法において、前記データを記録した媒体がＣＤであり、前記セクタ情報がモード判別情報としたものである。
【００４２】
このようなデータ転送方法によれば、モードの切り替わりを検出した時に、そのセクタのモード判定を、その前後のモードから補正するため、誤ったモード判定をしても、補正したモードで再生することができる。
【００４３】
また、本発明の請求項６に係るデータ転送装置は、所定個のデータによりセクタが構成されるとともに、各セクタにセクタ情報が付与されたデータを、前記セクタを単位として転送するデータ転送装置であって、データ転送元からの前記データを処理しデータ転送先に出力するデータ処理手段を備え、該データ処理手段は請求項１ないし５のいずれかに記載のデータ転送方法を実行するものとしたものである。
【００４４】
このようなデータ転送装置によれば、セクタ情報に誤りがあったとしてもこれを他のセクタ情報を参照して最適なセクタ情報に補正することができる。
【００４５】
また、本発明の請求項７に係るデータ転送装置は、請求項６記載のデータ転送装置において、前記データ処理手段は、セクタ情報を取得するセクタ情報取得手段と、取得済みのセクタ情報と最新のセクタ情報とを比較するセクタ情報比較手段と、該セクタ情報比較手段による比較結果に応じてセクタ情報を補正するセクタ情報補正手段とを有するものとしたものである。
【００４６】
このようなデータ転送装置によれば、セクタ情報に誤りがあったとしてもこれを最新のセクタ情報を参照して最適なセクタ情報に補正することができる。
【発明の効果】
【００４７】
本発明によれば、セクタ情報が誤って書かれた不正規データや、データのセクタ情報取得を誤った時でも、そのセクタ情報の内容が誤っていることを認識でき、最適なセクタ情報に補正し、データを正しく転送し再生することができる。
【発明を実施するための最良の形態】
【００４８】
以下、本発明を図面とともに詳細に説明する。
本発明は、形式上はセクタ情報が正しく記録されているためにその読み出しは可能であるが、実際のセクタフォーマットとは異なる内容のセクタ情報が記録されたメディアであっても、そのセクタ情報が誤っていることを認識し、最適なセクタ情報に補正し、正常データとして再生ができるようにしたものである。
【００４９】
（実施の形態１）
以下、本発明の実施の形態１に係わるデータ転送方法を説明する。
この実施の形態１は、セクタ情報の中で１つが他のセクタ情報と異なる時は、その１つのセクタ情報が誤っていると見なして補正し、この１つのセクタを他の多数のセクタと同じフォーマットのデータであるとして再生を行うことにより、一連のセクタを連続して再生できるようにしたものである。
【００５０】
図１は本実施の形態１によるデータ転送方法における処理の概要を示すものである。
即ち、ＣＤからのデータの読み出しを行うに当たって、セクタ情報を順次再生して行く。
【００５１】
この図１の例では、データ部は全てＣＤ−ＤＡであるが、セクタ情報はセクタ番号３に対応するもののみがＣＤ−ＲＯＭであり、それ以外のセクタ情報は全てＣＤ−ＤＡである旨が記述されているものとする。
【００５２】
図１（ａ）は一連のセクタ情報の中で１つが他と異なる場合の処理の概要を示している。
まず、セクタ番号１のデータの読み出しが終了した段階で、セクタ番号１に対応するセクタ情報の判定を行い、これがＣＤ−ＤＡであると判定する。この判定に従い、ＣＤドライブはセクタ番号１に対応するＣＤ−ＤＡデータの再生を完了する。
【００５３】
同様にセクタ番号２の読み出しが完了した時点でセクタ番号２に対応するセクタ情報の判定を行い、これがＣＤ−ＤＡであると判定し、ＣＤドライブはセクタ番号２に対応するＣＤ−ＤＡデータの再生を完了する。
【００５４】
次に、セクタ番号３のデータの読み出しが完了した時点でセクタ番号３に対応するセクタ情報の判定を試みるが、このセクタ番号３のセクタ情報と、前段のセクタ番号２のセクタ情報とは異なるため、判定を保留する。
【００５５】
次に、セクタ番号４のデータの読み出しが完了した時点でセクタ番号３に対応するセクタ情報はＣＤ−ＲＯＭと判定するが、後続のセクタ番号４のセクタ情報はＣＤ−ＤＡであるのでセクタ番号３のセクタ情報はＣＤ−ＤＡとみなして修正する。そしてこのセクタ番号３のデータの再生を完了する。
【００５６】
また、このセクタ番号４のデータの読み出しが完了した時点でセクタ番号４に対応するセクタ情報をＣＤ−ＤＡであると判定し、ＣＤドライブはセクタ番号４に対応するＣＤ−ＤＡデータの再生を完了する。
【００５７】
このように、一連のセクタ情報の判定結果の中に１つだけＣＤ−ＲＯＭと判定されるものが含まれる場合であっても、これは他のものと同様、ＣＤ−ＤＡと判定される方が正しいと推定し、ＣＤ−ＲＯＭと判定された結果をＣＤ−ＤＡと補正することにより、セクタ情報の中に内容的な誤りが混在している場合であっても、そのＣＤのデータを正しく連続再生することが可能になる。
【００５８】
図１（ｂ）は一連のセクタ情報の中で他と異なるものが１つを越える場合の処理の概要を示している。
セクタ番号１および２の場合は図１（ａ）におけるセクタ番号１および２の場合と同様である。
【００５９】
次に、セクタ番号３のデータの読み出しが完了した時点でセクタ番号３に対応するセクタ情報の判定を試みるが、このセクタ番号３のセクタ情報と、前段のセクタ番号２のセクタ情報とは異なるため、判定を保留する。
【００６０】
次に、セクタ番号４のデータの読み出しが完了した時点でセクタ番号４に対応するセクタ情報の判定を行うが、このセクタ情報と再生した最後のセクタ情報とが一致しないので、保留したセクタ番号３と今回のセクタ番号４の両セクタを読み出したセクタ情報（ＣＤ−ＲＯＭ）を用いて再生する。
【００６１】
次にセクタ番号５，６についても、セクタ番号５とセクタ番号４とでセクタ情報が一致せず、最後に再生したセクタ番号４とセクタ番号６とでセクタ情報が一致しないため、セクタ３，４と同様の動作を行い、保留したセクタ番号５と今回のセクタ番号６の両セクタを読み出したセクタ情報（ＣＤ−ＤＡ）を用いて再生する。
【００６２】
以下、このような処理の概要に基づくデータ転送方法の詳細を、図２に示すフローチャートを用いて説明する。
【００６３】
ステップ４０１は、記憶媒体からセクタ情報とデータとを読み出し、バッファに格納するステップである。
ステップ４０２は、ステップ４０１の処理の後、セクタ情報のエラーをチェックするステップである。
【００６４】
ステップ４１２はセクタ情報が最初のセクタ情報か否かを判断するステップである。
ステップ４０３は、ステップ４０２の判断において、セクタ情報にエラーが無く、最初のセクタ情報でない場合に、前段のセクタ情報判定を保留したか否かを判断するステップである。
【００６５】
ステップ４０４は、ステップ４０３の判断において、前段のセクタ情報判定を保留していない場合に、前段のセクタ情報と、今回のセクタ情報とが一致しているか否かを判別するステップである。
【００６６】
ステップ４０５は、ステップ４０４の判断において、前段のセクタ情報と、今回のセクタ情報とが一致している場合に、読み出したセクタ情報を用いてデータを再生するステップである。
【００６７】
ステップ４０６は、ステップ４０４の判断において、前段のセクタ情報と、今回のセクタ情報とが一致していない場合に、セクタ情報判定を保留するステップである。
【００６８】
ステップ４０７は、ステップ４０３の判断において、前段のセクタ情報判定を保留した場合に、最後に再生したセクタのセクタ情報と、今回のセクタ情報とが一致しているかを判断するステップである。
【００６９】
ステップ４０８は、ステップ４０７の判断において、最後に再生したセクタのセクタ情報と、今回のセクタ情報とが一致している場合に、保留していたセクタのセクタ情報を、前後のセクタ情報で補正し、保留していたセクタと今回のセクタを再生するステップである。
【００７０】
ステップ４１１はステップ４０８を実行した後に、今回のセクタについてもその再生を行うステップである。
【００７１】
ステップ４０９は、ステップ４０７の判断において、最後に再生したセクタのセクタ情報と今回のセクタ情報とが一致していない場合に、保留したセクタも今回のセクタも、それぞれで読み出せたセクタ情報を用いて再生するステップである。
【００７２】
ステップ４１０は、ステップ４０２の判断において、セクタ情報にエラーがある場合にエラー処理を行うステップである。ただし、エラーを認識した場合は、所定のセクタ情報により補完を行う場合もある。
【００７３】
そして、これらステップ４１２，４０３，４０４，４０６，４０７，４０８により、今回のセクタ情報の前段および後続のセクタ情報を用いて今回のセクタ情報を補正するセクタ情報補正ステップが構成されている。
【００７４】
図３（ａ）は図２のフローチャートに示す動作を行うデータ転送装置の構成を示すブロック図であり、図１２に示す従来例と同様のブロック構成を有する。
【００７５】
図３（ｂ）は図３（ａ）におけるデータ処理手段３の内部構成を示すもので、３ａはセクタ情報を補正するセクタ情報補正手段、３ｂは前段のセクタ情報と今回のセクタ情報とを比較するセクタ情報比較手段、３ｃは前段のセクタ情報が未確定である旨を検出するセクタ情報未確定検出手段、３ｄはバス３ｉを介して記録媒体１よりセクタ情報を取得するセクタ情報取得手段、３ｅはエラーをチェックするエラーチェック手段、３ｆはバス３ｉを介してデータを転送するデータ転送手段、３ｇはセクタ情報の判定を保留するセクタ情報判定保留手段、３ｈはこれら各手段３ａないし３ｇを順次制御するシーケンサである。
【００７６】
ここで図２のステップを実現する、図３（ｂ）のブロックを示す。即ち、
ステップ４０１はデータ転送手段３ｆにより、
ステップ４０２はエラーチェック手段３ｅおよびセクタ情報取得手段３ｄにより、
ステップ４１２はセクタ情報未確定検出手段３ｃにより、
ステップ４０３はセクタ情報判定保留手段３ｇにより、
ステップ４０４はセクタ情報比較手段３ｂにより、
ステップ４０５はデータ転送手段３ｅにより、
ステップ４０６はセクタ情報判定保留手段３ｇにより、
ステップ４０７はセクタ情報比較手段３ｂにより、
ステップ４０８はセクタ情報補正手段３ａおよびデータ転送手段３ｆにより、
ステップ４０９はデータ転送手段３ｆにより、
ステップ４１０はデータ転送手段３ｆにより、
ステップ４１１はデータ転送手段３ｆにより、
それぞれ実現されている。
【００７７】
次に動作について説明する。
まず、ステップ４０１において、セクタ情報とデータとをバッファ４に格納する。次に、ステップ４０２において、セクタ情報を取得した後、セクタ情報のエラーをチェックし、エラーがあればステップ４１０のエラー処理を行い、エラーが無ければステップ４１２において最初のセクタ情報か否かを判断する。最初のセクタ情報であればステップ４０５において読み出せたセクタ情報を用いて再生を行う。即ち、シーケンサ３ｈによりバッファ４よりデータを読み出すとともに読み出したセクタ情報を用いて所定の信号処理を行い再生を行ったデータをホスト５に転送する。
【００７８】
これに対し、最初のセクタ情報でなければ、ステップ４０３において、前段のセクタ情報の判定を保留したか否かを判定する。保留をしていなければ、ステップ４０４において今回のセクタ情報が前段のセクタ情報と一致しているか否かを判定し、一致していればステップ４０５において読み出せたセクタ情報を用いて１セクタ分のデータをバッファ４からホスト５に転送しその再生を行う。これに対し、ステップ４０４において一致していなければ、ステップ４０６においてセクタ情報の判定を保留し、セクタの再生は行わない。
【００７９】
ステップ４０３においてセクタ情報の判定を保留していれば、ステップ４０７において再生した最後のセクタ情報と今回のセクタ情報とが一致しているか否かを判定し、一致していれば、ステップ４０８において、保留していたセクタのセクタ情報を前後のセクタ情報で補正し、補正したセクタ情報を用いて再生を行う。さらにステップ４１１において今回のセクタの再生も行うことで２セクタ分の再生を行う。
【００８０】
ステップ４０７で一致しなければ、ステップ４０９において保留したセクタとともに今回のセクタについても読み出したセクタの情報を用いて再生を行う。
そして各セクタ毎にこれら一連の動作をシーケンサ３ｈの制御により繰り返す。
【００８１】
このように、本実施の形態１においては、セクタ情報自体にエラーが無いと判断されてしまうデータであっても、読み出したセクタ情報に従ってすぐにセクタを再生せず、前後のセクタ情報を読み出した上で、その前後のセクタ情報から、当該セクタのセクタ情報が誤っている可能性が高いか否かを判断し、誤りの可能性が高い場合は、当該セクタのセクタ情報を補正して、当該セクタを再生するようにしたので、セクタ情報が実際のセクタのフォーマットを正しく反映していないデータやセクタ情報を正しく取得できない場合であっても、正常な再生が可能となる。
【００８２】
なお、本実施の形態１によれば、図１に示すように後続のセクタ情報を用いて、あるいは図２に示すように前段および後続のセクタ情報を用いて、今回のセクタ情報を補正するようにしたが、これは前段のセクタ情報のみを用いて補正を行ってもよい。
【００８３】
（実施の形態２）
この実施の形態２は、実施の形態１を一般化したものであり、セクタ情報の判定結果を保留した保留数が所定値未満であれば、読み出したセクタ情報が誤っているとしてこれを補正したうえでデータを再生し、保留数が所定値以上であれば、読み出したセクタ情報が正しいとしてデータを再生するようにしたものである。
【００８４】
図４は本実施の形態２によるデータ転送方法における処理の概要を示すものである。
この実施の形態２では、保留数が所定値“３”未満であれば読み出したセクタ情報が誤っているとしてこれを補正したうえでデータを再生し、保留数が所定値“３”以上であれば、読み出したセクタ情報が正しいとしてデータを再生する場合を例にとって説明する。
【００８５】
図４（ａ）は保留数が“２”の場合の処理の概要を示している。
即ち、この図４の例では、セクタ情報はセクタ番号３および４に対応するものがＣＤ−ＲＯＭであり、それ以外のセクタ情報は全てＣＤ−ＤＡである旨が記述されているものとする。
セクタ番号１，２に対応する場合は図１と同様にＣＤ−ＤＡデータの再生を完了する。
【００８６】
次に、セクタ番号３のデータの読み出しが完了した時点でセクタ番号３に対応するセクタ情報の判定を試みるが、このセクタ番号３のセクタ情報と、前段のセクタ番号２のセクタ情報とは異なるため、判定を保留する。
【００８７】
次に、セクタ番号４のデータの読み出しが完了した時点でセクタ番号３に対応するセクタ情報はその保留数が所定数“３”を越えていないので、判定を保留する。
【００８８】
次に、セクタ番号５のデータの読み出しが完了した時点でのセクタ情報が、最後に再生したセクタ情報と一致するので、判定を保留したセクタ３，４のセクタ情報を補正して保留セクタをＣＤ−ＤＡデータとして再生する。そして今回のセクタ５についても読み出したセクタ情報によりＣＤ−ＤＡデータを再生する。
【００８９】
次に、セクタ番号６，７に対応する場合は、セクタ２に対応する場合と同様にＣＤ−ＤＡデータの再生を完了する。
【００９０】
図４（ｂ）は保留数が“３”の場合の処理の概要を示している。
セクタ番号１ないし４の場合は図４（ａ）におけるセクタ番号１ないし４の場合と同様である。セクタ番号４に対する処理が終了した時点でセクタ情報保留数は“２”となっている。
【００９１】
セクタ番号５に対応する場合は、セクタ情報の保留数が所定数“３”を越えていないので、判定を保留する。この時点でセクタ情報保留数は“３”となる。
【００９２】
次に、セクタ番号６に対応する場合は、セクタ情報保留数が所定数“３”以上となった（越えた）ので、保留したセクタ３，４，５および今回読み出したセクタ６とをそれぞれのセクタ情報を用いて、セクタ３，４，５についてはＣＤ−ＲＯＭデータを、セクタ６についてはＣＤ−ＤＡデータを、それぞれ再生する。
次に、セクタ番号７に対応する場合は、図１と同様にＣＤ−ＤＡデータの再生を完了する。
【００９３】
以下、図５のフロー図を用いて、本発明の実施の形態２に係わるデータ再生方法を説明する。
図５において、図２と同一符号は同一のステップを示す。
【００９４】
ステップ４１５は、ステップ４０７の判断において、最後に再生したセクタ情報と、今回のセクタ情報とが一致していない場合、セクタ情報保留数が所定の数を越えたかどうかを判断するステップである。
【００９５】
ステップ４０９は、ステップ４１５の判断において、セクタ情報保留数が所定の数を越えた場合、保留していたセクタと、今回のセクタとを、それぞれで読み出せたセクタ情報を用いて再生するステップである。
【００９６】
ステップ４１８は、ステップ４０７の判断において、最後に再生したセクタ情報と、今回のセクタ情報とが一致していた場合、保留していたセクタのセクタ情報を前後のセクタ情報で補正し、補正したセクタ情報で保留セクタを再生し、今回のセクタを読み出したセクタ情報で再生するステップである。
【００９７】
ステップ４１４は、ステップ４１３，４０９のいずれかの処理の後、セクタ情報の保留数をリセットするステップである。
【００９８】
ステップ４１３はステップ４１２において最初のセクタ情報でないと判定された場合にセクタ情報の判定保留数が“０”か、それを越えるかを確認するステップである。
【００９９】
ステップ４１６はステップ４０４において今回のセクタ情報と前段のセクタ情報とが一致していない場合にセクタ情報の判定を保留し、保留数をインクリメントするステップである。
【０１００】
そして、これらステップ４１２，４１３，４０４，４１６，４０７，４１５，４０９，４１８，４１４により、今回のセクタ情報の前方および後方のセクタ情報を用いて今回のセクタ情報を補正するセクタ情報補正ステップが構成されている。
【０１０１】
また、ステップ４１２，４１３，４０４により、前方のセクタ情報とは異なるセクタ情報が読めた旨を判別する切り替わり検出ステップが、
【０１０２】
ステップ４１２，４１３，４０４，４１６，４０７，４１５により、後方のデータが再び前方のセクタ情報と同じセクタ情報であるか否かを、所定のセクタ数分のセクタ情報に対してチェックする後方チェックステップが、
【０１０３】
ステップ４１２，４１３，４０４，４１６，４０７により、セクタ情報の切り替わりを検出後、後方のセクタのセクタ情報が所定のセクタ数以内に前方のセクタ情報と一致した旨を検出するセクタ情報復帰検出ステップが、
【０１０４】
ステップ４１２，４１３，４０４，４１６，４０７，４１８により、セクタ情報の切り替わりを検出したセクタからセクタ情報の復帰を検出したセクタまでのセクタ数が所定値以内であれば、セクタ情報の切り替わりを検出したセクタからセクタ情報復帰を検出したセクタまでのセクタ情報を前段のセクタ情報と一致するように補正する補正ステップが、
それぞれ構成されている。
【０１０５】
図６は本実施の形態２におけるデータ処理手段３の内部構成を示すもので、図において、図３（ｂ）と同一符号は同一または相当するものを示す。
【０１０６】
３ｊはセクタ情報の保留数をカウントする保留数カウント手段、３ｋは保留数を所定数と比較する保留数比較手段、３ｌは保留数をリセットする保留数リセット手段、３ｇはセクタ情報の判定を保留するセクタ情報判定保留手段である。
【０１０７】
セクタ情報にエラーがある場合、最初のセクタ情報である場合、および保留数が“０”である場合の動作は図２に示すものと同様である。
【０１０８】
ここで図５のステップを実現する、図６のブロックを示す。即ち、
ステップ４１３は保留数比較手段３ｋにより、
ステップ４１６はセクタ情報判定保留手段３ｇおよび保留数カウント手段３ｊにより、
ステップ４１５は保留数比較手段３ｋにより、
ステップ４０９はデータ転送手段３ｆにより、
ステップ４１８はセクタ情報補正手段３ａおよびデータ転送手段３ｆにより、
ステップ４１４は保留数リセット手段３ｌにより、
それぞれ実現されている。
【０１０９】
次に動作について説明する。
まず、セクタ情報が最初のセクタ情報ではなく、セクタ情報の保留が行われていないものとする。ステップ４０４において、前段のセクタ情報との一致が判定され、一致していない場合、ステップ４１６においてセクタ情報の判定が保留されるとともに、保留数のインクリメントが行われる。
【０１１０】
次のセクタではステップ４１３において保留数が“１”であることが確認され、ステップ４０７において、再生した最後のセクタ情報と今回のセクタ情報とが一致しているか否かが判定される。一致している場合、ステップ４１８において保留していたセクタのセクタ情報を前後のセクタ情報で補正し、補正したセクタ情報で保留セクタを再生し今回のセクタを読み出したセクタ情報で再生する。そしてその後、ステップ４１４において、保留数のリセットが行われる。
【０１１１】
また、ステップ４０７により一致しないと判定された場合、ステップ４１５においてセクタ情報保留数が所定数を越えたか否かが判定され、所定数を越えた場合、ステップ４０９により保留したセクタと今回のセクタをそれぞれ用いてデータの再生を行う。その後、ステップ４１４において、保留数のリセットが行われる。
【０１１２】
また、ステップ４１５においてセクタ情報保留数が所定数を越えていないと判定される場合、ステップ４１６においてセクタ情報の判定を保留し、保留数をインクリメントする。
そしてこれら一連の動作をシーケンサ３ｈにより各セクタ毎に繰り返す。
【０１１３】
このように、本実施の形態２によれば、セクタ情報自体にエラーが無いと判断されてしまうデータであっても、読み出したセクタ情報に従ってすぐにセクタを再生せず、所定のセクタ数以内に、最後に再生したセクタ情報に戻った場合は、その前後のセクタ情報から、当該セクタのセクタ情報が誤っている可能性が高いことを判断し、当該セクタのセクタ情報を補正して、当該セクタを再生し、所定のセクタ数以上を経過して最後に再生したセクタ情報に戻った場合は当該セクタのセクタ情報は正しい可能性が大きいと判断し、セクタ情報に従ってセクタを再生するため、セクタ情報が実際のセクタのフォーマットを正しく反映していないデータやセクタ情報を正しく取得できないセクタのデータであっても、高い信頼性で正常な再生が可能となる。
【０１１４】
なお、本実施の形態２では、図５に示すフローチャートで処理を行うものとしたが、図２のフローチャートにおいてセクタ情報の保留判定数を確認するようにしてもよく、この場合、図２のフローチャートにおけるステップ４０３，４０６を図５のステップ４１３，４１６に置き換えるとともに、図２のフローチャートにおけるステップ４０７，４０８，４０９，４１１を図５のステップ４０７，４１８，４１５，４０９，４１４により置き換えればよい。
【０１１５】
（実施の形態３）
この実施の形態３は、実施の形態２において行った判定を行う前に、データ部にエラーが生じているか否かの判定を行うようにしたものであり、セクタ情報の判定を保留した回数が所定数未満であり、かつそれらのセクタ情報に従ってデータを判定した場合にデータが全て誤りであった場合は、これらのセクタ情報を補正してデータを転送するようにしたものである。
【０１１６】
図７は本実施の形態３によるデータ転送方法における処理の概要を示すものである。
この実施の形態３においても、保留数が“３”未満であれば読み出したセクタ情報が誤っているとしてこれを補正したうえでデータを再生し、保留数が“３”以上であれば、読み出したセクタ情報が正しいとしてデータを再生するものとする。
【０１１７】
その際、本実施の形態３では、保留数が“３”未満の場合であってデータに誤りが検出されると、そのセクタ情報が内容的に誤りであると判定してこれを補正する。
【０１１８】
即ち、この図７の例では、セクタ情報はセクタ番号３に対応するものがＣＤ−ＲＯＭであり、それ以外の全てのセクタはＣＤ−ＤＡである旨が記述されているものとする。
セクタ番号１，２に対応する場合は図１，図４と同様にＣＤ−ＤＡデータの再生を完了する。
【０１１９】
次にセクタ番号３のデータの読み出しが完了した時点でセクタ番号３に対応するセクタ情報に基づいてデータの誤り訂正を試みるが、セクタ情報がＣＤ−ＲＯＭであるにもかかわらずデータがＣＤ−ＤＡであり、データ部にエラーが検出されるので、判定を保留する。
【０１２０】
次にセクタ番号４のデータの読み出しが完了した時点で保留していたセクタ番号３のセクタ情報をＣＤ−ＤＡに補正してこのセクタ番号３のセクタを再生するとともに、今回のセクタ番号４についても読み出したセクタ情報によりＣＤ−ＤＡデータを再生する。
次に、セクタ番号５に対応する場合は図１，図４と同様にＣＤ−ＤＡデータの再生を完了する。
【０１２１】
以下、図８のフロー図を用いて、上記本発明の実施の形態３に係わるデータ転送方法を説明する。
図８において、図２，図５と同一符号は同一のステップを示す。
【０１２２】
ステップ４１９は、ステップ４１３の判断において、前段のセクタ情報判定の保留数が“０”の場合、取得したセクタ情報に基づいてデータ部のエラー訂正を行うステップである。
【０１２３】
ステップ４２０は、ステップ４１９の処理の後、データ部のエラー有無を判定するステップである。
【０１２４】
ステップ４１７は、ステップ４１５の判断において、セクタ情報の保留数が所定数を越えた場合、保留していたセクタの訂正エラー処理を行うステップである。
【０１２５】
そして、これらステップステップ４１２，４１３，４１９，４２０，４０４，４１６，４０７，４１５，４１７，４１８，４１４により、今回のセクタ情報の前方および後方のセクタ情報を用いて今回のセクタ情報を補正するセクタ情報補正ステップが構成されている。
【０１２６】
また、ステップ４１９，４２０により、セクタ情報を用いてデータのエラー検出を行うエラー検出ステップが、ステップ４１６，４０７，４１５，４１８により、エラー検出ステップでエラーを検出した場合、今回のセクタの前方または後方の少なくとも一方のセクタ情報に基づいて今回のセクタ情報を補正するエラー検出セクタ情報補正ステップが、それぞれ構成されている。
【０１２７】
図９は本実施の形態３におけるデータ処理手段３の内部構成を示すもので、図において、図３（ｂ），図６と同一符号は同一または相当するものを示す。
【０１２８】
３ｍはバス３ｉから入力されたデータに対し誤りを訂正するエラー訂正手段である。
セクタ情報にエラーがある場合、最初のセクタ情報である場合、および保留数が“０”である場合の動作は図５に示すものと同様である。
【０１２９】
ここで図８のステップを実現する、図９のブロックを示す。即ち、
ステップ４１９はエラー訂正手段３ｍにより、
ステップ４２０はエラー訂正手段３ｍにより、
ステップ４１７はセクタ情報補正手段３ａにより、
それぞれ実現されている。
【０１３０】
次に動作について説明する。
ステップ４１３においてセクタ情報の保留数が“０”であると判断された場合、ステップ４１９において取得したセクタ情報に基づいてデータ部のエラー訂正を行う。これにより、セクタ情報がＣＤ−ＲＯＭであるにもかかわらずデータ部のフォーマットがＣＤ−ＤＡである場合、当然エラーが生じる。このエラーをステップ４２０において検出し、エラー有りの場合はステップ４０４に進み、前段のセクタ情報との一致を検出する。図７のセクタ番号３の場合は一致しないので、ステップ４１６に進みセクタ情報の判定を保留する。
【０１３１】
これにより、セクタ番号４ではステップ４１３により保留数が“０”を越えると判定されるので、ステップ４０７に進み、再生した最後のセクタ情報と今回のセクタ情報とが一致しているか否かをセクタ情報比較手段３ｂにより判定する。
【０１３２】
図７のセクタ番号４の場合は一致するのでステップ４１８において保留していたセクタ３のセクタ情報をその前後のセクタ情報で補正し、補正したセクタ情報で保留セクタ（セクタ番号３）を再生し、今回のセクタを読み出したセクタ情報を用いて再生し、その後、ステップ４１４によりセクタ情報の保留数をリセットする。
【０１３３】
このように、本実施の形態３においては、セクタ情報自体にエラーが無いと判断されてしまうデータではあるが、取得したセクタ情報に従うとデータ部にエラーが検出されてしまう場合に、所定のセクタ数以内に、最後に再生したセクタ情報に戻った場合は、その前後のセクタ情報から、当該セクタのセクタ情報が誤っている可能性が高いことを判断し、当該セクタのセクタ情報を補正して、当該セクタを再生するため、セクタ情報が実際のセクタのフォーマットを正しく反映していないデータやセクタのセクタ情報を正しく取得できないデータであっても、正常に再生できる。
【０１３４】
なお、上記実施の形態３では図８に示すフローチャートで処理を行うものとしたが、図２のフローチャートにおいてデータ部のエラーを検出するようにしてもよく、この場合、図２のフローチャートにおけるステップ４０３と４０４との間にステップ４１９およびステップ４２０を設ければよい。
【０１３５】
また、上記実施の形態１ないし３ではいずれも光学ドライブに記録されたデータを再生する際に、セクタ情報にエラーがあればそのセクタ情報を補正して転送するものを示したが、ＤＡＴ（Ｄｉｇｉｔａｌ  Ａｕｄｉｏ  Ｔａｐｅ）用等の磁気カートリッジテープを用いてコンピュータのデータをバックアップするテープストリーマ装置や、ＡＴＭ（Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｔｒａｎｓｆｅｒ  Ｍｏｄｅ）でのデータの転送を行うルータなど、セクタ情報あるいはこれに類した情報（以下、セクタ情報等と称す）を用いる各種の装置において、そのセクタ情報等の内容の誤りを補正するのに適用でき、上記実施の形態１ないし３と同様の効果が得られる。
【０１３６】
また、上記実施の形態１ないし３ではセクタ情報に基づきＣＤ−ＤＡとＣＤ−ＲＯＭとを判別する際にセクタ情報の誤りを補正する場合について示したが、同様にセクタ情報に基づきＣＤ−ＲＯＭ  Ｍｏｄｅ１とＣＤ−ＲＯＭ  Ｍｏｄｅ２とを判別する際にセクタ情報の内容の誤りを補正するようにしてもよく、ＣＤ−ＲＯＭフォーマット中のセクタ情報を上記実施の形態１ないし３と同様の構成により補正することで、上記実施の形態１ないし３と同様の効果が得られる。
【産業上の利用可能性】
【０１３７】
以上のように、本発明にかかるデータ転送方法およびデータ転送装置は、セクタ情報補正機能を有し、従来再生が不可能であった規格外のメディア媒体のデータの転送が可能となるため、光ディスク再生方法、再生装置等に適用して有用である。また、磁気テープ再生方法、再生装置等の用途にも応用できる。
【図面の簡単な説明】
【０１３８】
【図１（ａ）】本発明の実施の形態１によるデータ再生方法の処理の概要を示す図である。
【図１（ｂ）】本発明の実施の形態１によるデータ再生方法の処理の概要を示す図である。
【図２】本発明の実施の形態１によるデータ再生方法のフローチャートを示す図である。
【図３（ａ）】本発明の実施の形態１によるデータ再生装置の構成を示すブロック図である。
【図３（ｂ）】本発明の実施の形態１によるデータ再生装置におけるデータ処理手段の構成を示すブロック図である。
【図４（ａ）】本発明の実施の形態２によるデータ再生方法の処理の概要を示す図である。
【図４（ｂ）】本発明の実施の形態２によるデータ再生方法の処理の概要を示す図である。
【図５】本発明の実施の形態２によるデータ再生方法のフローチャートを示す図である。
【図６】本発明の実施の形態２によるデータ再生装置におけるデータ処理手段の構成を示すブロック図である。
【図７】本発明の実施の形態３によるデータ再生方法の処理の概要を示す図である。
【図８】本発明の実施の形態３におけるデータ再生方法のフローチャートを示す図である。
【図９】本発明の実施の形態３によるデータ再生装置におけるデータ処理手段の構成を示すブロック図である。
【図１０】オーディオデータであるＣＤ−ＤＡのデータフォーマットを示す図である。
【図１１】ＣＤ−ＲＯＭ  Ｍｏｄｅ１のデータフォーマットを示す図である。
【図１２】従来のデータ再生装置の構成を示すブロック図である。
【図１３】従来のデータ再生方法のフローチャートを示す図である。
【符号の説明】
【０１３９】
１    記録媒体
２    ピックアップ
３    データ処理手段
４    バッファ
５    ホスト
６    システムコントローラ
７    サーボ
８    スピンドルモータ
３ａ    セクタ情報補正手段
３ｂ    セクタ情報比較手段
３ｃ    セクタ情報未確定検出手段
３ｄ    セクタ情報取得手段
３ｅ    エラーチェック手段
３ｆ    データ転送手段
３ｇ    セクタ情報判定保留手段
３ｈ    シーケンサ
３ｉ    バス
３ｊ    保留数カウント手段
３ｋ    保留数比較手段
３ｌ    保留数リセット手段
３ｍ    エラー訂正手段
１０１，２０１    同期信号
１０２，２０２    セクタ情報
１０３，２０３    ＣＲＣ
１０４，２０４    データ部
２０５    Ｓｙｎｃ
２０６    Ｈｅａｄｅｒ
２０７    ＥＤＣ
２０８    ゼロ領域
４０１〜４２０    ステップ
【図１（ａ）】
2005166167.tif 000003
【図１（ｂ）】
2005166167.tif 000004
【図２】
2005166167.tif 000005
【図３（ａ）】
2005166167.tif 000006
【図３（ｂ）】
2005166167.tif 000007
【図４（ａ）】
2005166167.tif 000008
【図４（ｂ）】
2005166167.tif 000009
【図５】
2005166167.tif 000010
【図６】
2005166167.tif 000011
【図７】
2005166167.tif 000012
【図８】
2005166167.tif 000013
【図９】
2005166167.tif 000014
【図１０】
2005166167.tif 000015
【図１１】
2005166167.tif 000016
【図１２】
2005166167.tif 000017
【図１３】
2005166167.tif 000018