(57)【要約】【課題】  記録媒体の欠陥等により再生信号の品質が劣化した場合にも、安定な再生性能を確保し、同期外れに伴うデータの欠落を少なくする。【解決手段】  所定長のフレームを複数有するブロック単位でデータが記録されていると共に、前記ブロックの位置情報が記録されている記録媒体の再生方法は、前記記録媒体から前記データと前記ブロックの位置情報とを取得するステップと、取得した前記前記ブロックの位置情報から前記ブロック内における前記フレームごとの記録位置を予測するステップと、取得した前記データから前記フレーム単位で同期を得るステップと、予測した前記記録位置に基づいて取得した前記データのメモリへの格納場所を決定するステップと、取得した前記データを決定された前記メモリの前記格納場所に格納するステップとを含む。【選択図】      図２
2004178789.tif 000002
【特許請求の範囲】
【請求項１】
所定長のフレームを複数有するブロック単位でデータが記録されていると共に、前記ブロックの位置情報が記録されている記録媒体の再生方法であって、
前記記録媒体から前記データと前記ブロックの位置情報とを取得するステップと、
取得した前記前記ブロックの位置情報から前記ブロック内における前記フレームごとの記録位置を予測するステップと、
取得した前記データから前記フレーム単位で同期を得るステップと、
予測した前記記録位置に基づいて取得した前記データのメモリへの格納場所を決定するステップと、
取得した前記データを決定された前記メモリの前記格納場所に格納するステップと
を含むことを特徴とする記録媒体の再生方法。
【請求項２】
前記データの前記フレーム単位の同期が得られているか否かを判断するステップと、
前記フレーム単位の同期が得られなくなった場合に、再び前記フレーム単位の同期が復帰したことを検出するステップと
をさらに含み、
前記フレーム単位の同期が復帰したことを検出した場合に、予測した前記フレームの記録位置に基づいて、前記データの前記メモリへの格納場所を決定する事を特徴とする請求項１に記載の記録媒体の再生方法。
【請求項３】
前記データの前記メモリへの格納場所を前記フレームを最小単位として決定することを特徴とする請求項１に記載の記録媒体の再生方法。
【請求項４】
前記記録媒体は、前記ブロックの位置情報は、前記データとは別の形態で記録されていることを特徴とする請求項１に記載の再生方法。
【請求項５】
前記フレーム単位の同期信号の検出結果を所定の規則でコード化した同期信号検出結果情報を生成する同期信号検出結果情報生成ステップと、
前記各フレームのデータを復調して復調フレームデータを生成する復調ステップと、
前記各復調フレームデータに前記フレームの前記同期信号検出結果情報を対応させて付加する同期信号検出結果付加ステップと
をさらに含むことを特徴とする請求項１に記載の再生方法。
【請求項６】
取得した前記位置情報から前記フレーム単位での同期を得るステップをさらに含むことを特徴とする請求項１に記載の記録媒体の再生方法。
【請求項７】
所定長のフレームを複数有するブロック単位でデータが記録されていると共に、前記ブロックの位置情報が記録されている記録媒体の再生制御回路であって、
前記記録媒体から前記データと前記ブロックの位置情報とを取得する信号読取手段と、
取得した前記ブロックの位置情報から前記ブロック内におけるフレーム単位の記録位置を予測する記録位置予測手段と、
取得した前記データから前記フレーム単位で同期を得る同期手段と、
前記データを格納するメモリと、
予測した前記記録位置に基づいて前記データの前記メモリへの格納場所を決定する制御手段と
を含む再生制御回路。
【請求項８】
前記データの前記フレーム単位の同期が得られているか否かを検出すると共に、前記フレーム単位の同期が得られなくなった場合に再びフレーム単位の同期が復帰したことを検出する同期検出手段をさらに含み、
前記制御手段は、前記同期検出手段によりフレーム単位の同期が復帰したことを検出した場合に、前記記録位置予測手段により予測された前記記録位置に基づいて、取得した前記データの前記メモリへの格納場所を決定することを特徴とする請求項７に記載の再生制御回路。
【請求項９】
前記データの前記バッファメモリへの格納場所を前記フレームを最小単位として決定することを特徴とする請求項７に記載の再生制御回路。
【請求項１０】
請求項７から９のいずれか一項に記載の再生制御回路を含むことを特徴とする再生装置。
【請求項１１】
データを誤り訂正符号化した符号化データが所定長の複数フレームデータに分割され、変調された変調フレームデータと、前記変調フレームデータの先頭に付加された所定の同期信号とが記録された記録媒体から前記データを再生する再生方法であって、
前記記録媒体から信号を取得する信号取得ステップと、
取得した前記信号から前記各フレームの同期信号を検出することにより同期信号検出結果を得る同期信号検出ステップと、
得られた前記同期信号検出結果に基づいて、前記フレームの同期を補正するフレーム同期ステップと、
前記各同期信号検出結果を所定の規則でコード化した同期信号検出結果情報を生成する同期信号検出結果情報生成ステップと、
前記各フレームの変調フレームデータを復調して復調フレームデータを生成する復調ステップと、
前記各復調フレームデータに前記フレームの前記同期信号検出結果情報を対応させて付加する同期信号検出結果付加ステップと
を含むことを特徴とする再生方法。
【請求項１２】
前記各復調フレームデータについて、対応する前記同期信号検出結果情報を用いて消失訂正のための消失ポインタを生成する消失ポインタ生成ステップと、
前記複数の前記復調フレームデータから構成される誤り訂正符号の消失訂正を前記復調フレームデータに対応する前記消失ポインタを用いて行う誤り訂正ステップと
をさらに含むことを特徴とする請求項１１に記載の再生方法。
【請求項１３】
前記同期信号検出結果情報と対応する前記復調フレームデータとを互いに関連付けてメモリの異なる領域に格納するメモリ格納ステップをさらに含むことを特徴とする請求項１１に記載の再生方法。
【請求項１４】
前記同期信号検出結果情報は、前記同期信号を正常検出した場合の「正常検出」、前記同期信号を検出しなかった「未検出」、および直前に検出した同期信号の検出結果のタイミングから予測したタイミングから外れたタイミングで新たな同期信号を検出した場合の「同期外れ検出」、の少なくとも３種類の検出結果を区別してコード化されていることを特徴とする請求項１１から１３のいずれか一項に記載の再生方法。
【請求項１５】
前記フレーム同期ステップで、直前に検出した同期信号の検出結果のタイミングから予測したタイミングよりも早く新たな同期信号が検出される同期遅れを補正した場合であって、且つ、前記同期遅れが１フレーム未満の場合には、
前記メモリ格納ステップでは、同期遅れ補正直後の前記フレームデータを、メモリへの格納位置を前記同期遅れの補正相当分をスキップした位置に補正して前記メモリに格納することを特徴とする請求項１１から１４のいずれか一項に記載の再生方法。
【請求項１６】
前記フレーム同期ステップで、直前に検出した同期信号の検出結果のタイミングから予測したタイミングより早く新たな同期信号が検出される同期遅れを補正した場合であって、且つ、前記同期遅れが１フレーム以上の同期遅れの場合には、
前記メモリ格納ステップでは、同期遅れ補正直後の前記同期信号検出結果情報および前記フレームデータを、それぞれ、メモリへの格納位置を前記同期遅れの補正相当分をスキップした位置に補正して前記メモリに格納するとともに、
前記消失ポインタ生成ステップでは、スキップされて前記メモリには格納されなかった同期信号検出結果情報は、未検出であるとみなして消失ポインタを生成することを特徴とする請求項１５に記載の再生方法。
【請求項１７】
データを誤り訂正符号化した符号化データが所定長の複数フレームデータに分割され、変調された変調フレームデータと、前記変調フレームデータの先頭に付加された所定の同期信号とが記録された記録媒体から前記データを再生する再生制御回路であって、
記録媒体から取得した再生信号から前記各フレームの同期信号を検出することにより得られる同期信号検出結果に基づいて、前記フレームの同期を補正するフレーム同期手段と、
前記各同期信号検出結果をそれぞれ所定の規則でコード化した同期信号検出結果情報を生成する同期信号検出結果情報生成手段と、
前記各フレームの変調フレームデータを復調して復調フレームデータを生成する復調手段と、
前記各復調フレームデータの先頭に前記フレームの前記同期信号検出結果情報を付加する同期信号検出結果付加手段と、
前記同期信号検出結果情報と前記各復調フレームデータを格納するメモリと、
前記同期信号検出結果情報と前記各復調フレームデータとを前記メモリに格納するメモリ格納手段と
を備えることを特徴とする再生制御回路。
【請求項１８】
前記同期信号検出結果情報を用いて消失訂正のための消失ポインタを生成する消失ポインタ生成手段と
前記復調フレームデータから構成される誤り訂正符号について前記消失ポインタを用いて消失訂正を行う誤り訂正手段と、
をさらに備えることを特徴とする請求項１７に記載の再生制御回路。
【請求項１９】
前記メモリ格納手段は、前記同期信号検出結果情報と復調フレームデータは、メモリの異なる領域に格納することを特徴とする請求項１７又は１８に記載の再生制御回路。
【請求項２０】
同期信号検出結果情報は、前記同期信号を正常検出した場合の「正常検出」、前記同期信号を検出しなかった「未検出」、及び、直前に検出した同期信号の検出結果のタイミングから予測したタイミングから外れたタイミングで新たな同期信号を検出した場合の「同期外れ検出」、の少なくとも３種類の検出結果を区別してコード化されていることを特徴とする請求項１７から１９のいずれか一項に記載の再生制御回路。
【請求項２１】
前記フレーム同期手段で、直前に検出した同期信号から予測したタイミングより早く新たな同期信号が検出される同期遅れを補正した場合であって、且つ、前記同期遅れが１フレーム未満の場合に、
前記メモリ格納手段は、前記同期遅れ補正直後の前記フレームデータの前記メモリへの格納位置を前記同期遅れの補正相当分をスキップした位置に補正して、前記フレームデータを前記メモリに格納することを特徴とする請求項１７から２０のいずれか一項に記載の再生制御回路。
【請求項２２】
前記フレーム同期手段で、直前に検出した同期信号から予測したタイミングより早く新たな同期信号が検出される同期遅れを補正した場合であって、且つ、前記同期遅れが１フレーム以上の同期遅れの場合に、
前記メモリ格納手段は、前記同期遅れ補正直後の前記同期信号検出結果情報および前記フレームデータの前記メモリへの格納位置を前記同期遅れの補正相当分だけスキップした格納位置に補正して、前記フレームデータを前記メモリに格納するとともに、
前記消失ポインタ生成手段は、スキップされて前記メモリに格納されなかったフレームに対応する同期信号検出結果情報を「未検出」とみなして消失ポインタを生成することを特徴とする請求項２１に記載の再生制御回路。
【請求項２３】
請求項１７から２２のいずれか一項に記載の再生制御回路を含むことを特徴とする再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報をディジタル化して記録する記録媒体に記録された情報を再生する方法及び装置、特に予め位置情報の記録された記録媒体に、前記位置情報と関連付けられかつ所定のフレーム単位を複数有するブロックを単位として記録されたデータを再生する方法及び装置に関する。また、本発明は、磁気記録媒体や光ディスク等のデータを誤り訂正符号化し、さらに複数フレームに分割して記録した記録媒体から、データを再生する再生方法、再生制御回路及び再生装置に関する。
【背景技術】
【０００２】
情報化社会の進展に伴い、情報の伝送は高速度化かつ大容量化の一途を辿っており、それを記録・蓄積する記録媒体もますます高速化・大容量化が望まれている。
【０００３】
一般的に情報をディジタル化して記録する記録媒体では、そのデータの記録／再生／管理は所定バイト長からなるブロック単位で行われる。記録されるデータとしては、
１）オーディオ／ビデオ／コンピュータデータ等の記録すべき情報をディジタル化したユーザデータ、
２）読み出し時にデータ誤りを検出または訂正するための誤り訂正符号（パリティ符号）、
３）データの記録位置を識別するためのデータＩＤ等の冗長データ
が含まれている。これらのデータは記録媒体の記録再生信号特性に適した変調符号に変換された後、符号系列として記録される。また変調符号に変換された符号系列の所定の周期毎に、同期信号を符号化して挿入した形で記録がなされることが多い。
【０００４】
同期信号はデータの読み出し時に適切にデータ同期を取る役割を果たす。再生装置では、フレーム同期を取ってデータＩＤを読み取り、データの記録位置を識別した後、必要な記録データを復調・誤り訂正して、元のユーザデータを得る。
【０００５】
同期信号を符号化したものを配置する方法として、所定のバイト長単位のフレームの先頭に特定パターンを配置する方法が知られている。この特定パターンとしては、変調符号系列には存在しないものを用いる。また同期信号を（特定パターン＋種類識別子）の組み合わせとし、１フレームの同期信号、あるいは連続する数フレームの同期信号における種類識別子をデコードすれば、ブロックにおけるフレーム位置が特定できるようにしている。
【０００６】
最近実用化された記録媒体のうち、多用途型光ディスクであるＤＶＤ（＝Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃｓ）の物理フォーマットを例に採る。変調符号系列は３Ｔから１１Ｔ（Ｔはチャンネルビット周期）までにマーク長及びスペース長が制限されたラン長制限符号を用い、フレーム先頭の同期信号は上記変調符号系列には存在しない１４Ｔを特定パターンとして含んでいる。２０４８バイトのユーザデータを含む２６個の連続するフレームから１セクタを構成し、１セクタ毎にデータを識別するためのデータＩＤを付与している。さらに１６個の連続するセクタから１ブロックを構成し、誤り訂正符号のエンコード／デコードは、１ブロックを単位にして行われる。なお、フレーム先頭の同期信号は、特定パターンである１４Ｔの手前に８種類の種類識別子のうちいずれかが配置されて構成されている。この８種類の同期信号は、ＳＹ０、ＳＹ１、ＳＹ２、ＳＹ３、ＳＹ４、ＳＹ５、ＳＹ６、ＳＹ７と呼ばれている。各セクタ先頭のフレームには、ＳＹ０の同期信号を配置したデータＩＤが含まれ、以降の２５フレームにＳＹ１からＳＹ７のいずれかが配置されている。
【０００７】
この結果、上記のような光ディスクを再生する装置では、ＳＹ０を読み取れればセクタの先頭フレームと特定でき、データＩＤを読み取ればデータの記録位置を識別して検索動作を行うことができる。また、ＳＹ０以外でも連続する３フレームの種類識別子を正しく読み取れれば、セクタにおけるフレーム位置が特定できる。
【０００８】
また、ユーザにて情報の書き込みが可能な記録媒体（記録型光ディスク等）においては、データの記録が行われるトラックに、記録データ（記録膜の相変化等）とは異なる形式（溝形状の変化等）で固有の番地情報が予め記録されている。予め記録されている番地情報に関連付けられ、番地情報の記録位置と記録データの相対位置は、予め定められているのが一般的である。このような記録媒体に情報の書き込みを行う装置では、前記固有の番地情報を参照しながらデータの記録を行う。
【０００９】
ところで、従来、ＤＶＤ等の光ディスクでは、媒体の欠陥やディスク面上に付着した埃や傷に起因するエラーを訂正するためにＲｅｅｄ−Ｓｏｌｏｍｏｎ符号等の誤り訂正符号が用いられている。
【００１０】
誤り訂正符号では、符号の最小距離をｄとするとき訂正個数ｔは、一般的に、
ｄ≧２×ｔ＋１
の関係が成立する。
【００１１】
さらに、訂正処理を行う際に、予め誤り位置が既知の場合、いわゆる既知の誤り位置情報、すなわち消失ポインタを用いた消失訂正が可能であり、消失訂正を行うことで訂正個数を最大２倍まで高めることができる。
【００１２】
消失訂正個数をｅとすると、
ｄ≧２×ｔ＋ｅ＋１
の関係が成立し、例えば、最小距離ｄ＝３３の符号では、すべて消失訂正を行った場合、最大３２個訂正の訂正能力（ｔ＝０、ｅ＝３２）を有する。
【００１３】
以上の消失訂正を行うためには、予め誤り位置が特定できなければならず、誤り位置特定のための方法が種々提案されている。
【００１４】
例えば、光ディスクのように、データを誤り訂正符号化した符号化データを、所定の長さの複数のフレームデータに分割し、前記フレームデータを変調した変調フレームデータの先頭に所定の同期信号を付加したフレームを記録媒体に記録した、フレーム構造を有する記録媒体では、同期信号の検出結果からビットスリップの発生を検出して、エラー発生位置を特定することにより、訂正能力を上げている（例えば、特許文献２参照）。
【００１５】
また、単に同期信号の検出結果だけでなく、バースト誤り検出用のより訂正能力の高い符号と、訂正能力は劣るが冗長度の低い符号を組み合わせた例がある（例えば、非特許文献１および２、特許文献３参照）。これによって、同期信号間に２つの符号を構成し、訂正能力の高い符号の訂正結果と同期信号の検出結果を組み合わせて用い、訂正能力の低い符号の消失訂正のための消失位置を特定する。
【００１６】
以上のように、従来、同期信号の検出結果を消失誤り訂正の際の誤り位置の特定、すなわち消失ポインタの生成に用いることにより、訂正能力を向上させる方式が提案されている。
【００１７】
【特許文献１】特開平１１−１７６０８１号公報
【特許文献２】特開昭６３−１５７３７２号公報（第３頁、第３図）
【特許文献３】特表２００１−５１５６４２号公報（第１０−１１頁、第２図）
【非特許文献１】楢原立也、外７名，”デジタルビデオレコーディングに対する光ディスクシステム（Optical Disc System for Digital Video Recording）”，エスピーアイイー（SPIE），光メモリ及び光データ記憶装置国際シンポジウム1999（Part of the Joint International Symposium on Optical Memory and Optical Data Storage 1999），1999年7月，第3864巻，p.50
【非特許文献２】楢原立也、外２名，”デジタルビデオレコーディングシステムに対するエラーモデリングと誤り訂正符号の性能解析（Error Modeling and Performance Analysis of Error-Correcting Codes for the Digital Video Recording System）”，エスピーアイイー（SPIE），光メモリ及び光データ記憶装置国際シンポジウム1999（Part of the Joint International Symposium on Optical Memory and Optical Data Storage 1999），1999年7月，第3864巻，p.340
【発明の開示】
【発明が解決しようとする課題】
【００１８】
しかしながら、従来例にて説明したような方法では、いくつかの課題がある。
【００１９】
まず、第１の課題として、データと共に記録されている同期信号に含まれる特定パターンによってデータ再生時の同期を取り、データＩＤの読み取りにより検索動作を行っていることが挙げられる。例えば、あるセクタの先頭フレームにおける同期信号（ＤＶＤの場合ＳＹ０の同期信号）が識別できないと、データＩＤの読み取りを行うことが出来ず、データの検索動作が安定に行えない。
【００２０】
また、セクタ先頭以外でも連続する複数のフレームの同期信号を読み取れば、セクタにおけるフレームの位置は特定可能であるが、データの品質が良くない場合に同期の確定に時間がかかったり、同期が確定できない課題が発生する場合も考えられる。
【００２１】
さらにデータの検索ができた後、必要な箇所の記録データを読み取って、復調・誤り訂正を行う場合にも、データの品質が良くない時に同期はずれが起こると、同期信号の種類の識別が不能になる。同期はずれの状態が数フレームに亘って継続すると、フレームスリップが起きていても識別ができなくなる。そのような状態から復帰して、同期信号が読み取れるようになってからも、フレームの位置を特定するためにはさらに複数フレームの同期信号を読み取らなければならず、データエラーを増大させてしまう可能性があった。
【００２２】
一方、上述のような、同期信号の検出結果を消失誤り訂正の際の消失ポインタの生成に用いるためには、以下の課題があった。
【００２３】
第１の課題は、同期信号の検出を実行する回路ブロックと、検出結果を用いて誤り訂正を実行する回路ブロックが異なるために、復調された復調データと同期して、同期信号の検出結果を誤り訂正のための回路ブロックに送出しなければならないという点である。
【００２４】
第２の課題は、同期信号の検出結果が生成されるタイミングと、誤り訂正が実行されるタイミングが異なるために、誤り訂正を実行するまで、同期信号の検出結果を保存しなければならないという点である。同期信号の検出は、再生信号を復調する以前にフレーム同期を予め取るために、復調動作の実行以前に検出動作が実行される。一方、誤り訂正は、復調された復調データをＤＲＡＭ等のメモリに一旦格納し、誤り訂正符号を構成する全てのフレームが格納された後になされる場合が多い。このため、同期信号の検出結果が生成されるタイミングと、誤り訂正が実行されるタイミングが異なることとなり、誤り訂正を実行するまで、同期信号の検出結果を保存する必要性が生じる。
【００２５】
そこで、本発明の第１の目的は、記録媒体の欠陥等により再生信号の品質が劣化した場合にも、安定な再生性能を確保し、同期外れに伴うデータの欠落を少なくすることである。
【００２６】
また、本発明の第２の目的は、誤り訂正の際に復調データと共に、これに対応する同期検出の検出結果を用いることができるようにすることである。
【課題を解決するための手段】
【００２７】
本発明に係る記録媒体の再生方法は、所定長のフレームを複数有するブロック単位でデータが記録されていると共に、前記ブロックの位置情報が記録されている記録媒体の再生方法であって、
前記記録媒体から前記データと前記ブロックの位置情報とを取得するステップと、
取得した前記前記ブロックの位置情報から前記ブロック内における前記フレームごとの記録位置を予測するステップと、
取得した前記データから前記フレーム単位で同期を得るステップと、
予測した前記記録位置に基づいて取得した前記データのメモリへの格納場所を決定するステップと、
取得した前記データを決定された前記メモリの前記格納場所に格納するステップと
を含むことを特徴とする。
【００２８】
なお、前記データの前記フレーム単位の同期が得られているか否かを判断するステップと、
前記フレーム単位の同期が得られなくなった場合に、再び前記フレーム単位の同期が復帰したことを検出するステップと
をさらに含むことが好ましく、
前記フレーム単位の同期が復帰したことを検出した場合に、予測した前記フレームの記録位置に基づいて、前記データの前記メモリへの格納場所を決定する。
【００２９】
また、本発明に係る記録媒体の再生制御回路は、所定長のフレームを複数有するブロック単位でデータが記録されていると共に、前記ブロックの位置情報が記録されている記録媒体の再生制御回路であって、
前記記録媒体から前記データと前記ブロックの位置情報とを取得する信号読取手段と、
取得した前記ブロックの位置情報から前記ブロック内におけるフレーム単位の記録位置を予測する記録位置予測手段と、
取得した前記データから前記フレーム単位で同期を得る同期手段と、
前記データを格納するメモリと、
予測した前記記録位置に基づいて前記データの前記メモリへの格納場所を決定する制御手段と
を含むことを特徴とする。
【００３０】
なお、前記データの前記フレーム単位の同期が得られているか否かを検出すると共に、前記フレーム単位の同期が得られなくなった場合に再びフレーム単位の同期が復帰したことを検出する同期検出手段をさらに含むことが好ましく、
前記制御手段は、前記同期検出手段によりフレーム単位の同期が復帰したことを検出した場合に、前記記録位置予測手段により予測された前記記録位置に基づいて、取得した前記データの前記メモリへの格納場所を決定する。
【００３１】
また、本発明に係る再生装置は、前記再生制御回路を含んでいることを特徴とする。
【００３２】
本発明に係る記録媒体の再生方法は、データを誤り訂正符号化した符号化データが所定長の複数フレームデータに分割され、変調された変調フレームデータと、前記変調フレームデータの先頭に付加された所定の同期信号とが記録された記録媒体から前記データを再生する再生方法であって、
前記記録媒体から信号を取得する信号取得ステップと、
取得した前記信号から前記各フレームの同期信号を検出することにより同期信号検出結果を得る同期信号検出ステップと、
得られた前記同期信号検出結果に基づいて、前記フレームの同期を補正するフレーム同期ステップと、
前記各同期信号検出結果を所定の規則でコード化した同期信号検出結果情報を生成する同期信号検出結果情報生成ステップと、
前記各フレームの変調フレームデータを復調して復調フレームデータを生成する復調ステップと、
前記各復調フレームデータに前記フレームの前記同期信号検出結果情報を対応させて付加する同期信号検出結果付加ステップと
を含むことを特徴とする。
【００３３】
なお、前記各復調フレームデータについて、対応する前記同期信号検出結果情報を用いて消失訂正のための消失ポインタを生成する消失ポインタ生成ステップと、
前記複数の前記復調フレームデータから構成される誤り訂正符号の消失訂正を前記復調フレームデータに対応する前記消失ポインタを用いて行う誤り訂正ステップと
をさらに含むことが好ましい。
【００３４】
また、前記同期信号検出結果情報と対応する前記復調フレームデータとを互いに関連付けてメモリの異なる領域に格納するメモリ格納ステップをさらに含んでいてもよい。
【００３５】
さらに、前記同期信号検出結果情報は、前記同期信号を正常検出した場合の「正常検出」、前記同期信号を検出しなかった「未検出」、および直前に検出した同期信号の検出結果のタイミングから予測したタイミングから外れたタイミングで新たな同期信号を検出した場合の「同期外れ検出」、の少なくとも３種類の検出結果を区別してコード化されているものであってもよい。
【００３６】
また、前記フレーム同期ステップで、直前に検出した同期信号の検出結果のタイミングから予測したタイミングよりも早く新たな同期信号が検出される同期遅れを補正した場合であって、且つ、前記同期遅れが１フレーム未満の場合には、
前記メモリ格納ステップは、前記同期遅れ補正直後の前記フレームデータを、メモリへの格納位置を前記同期遅れの補正相当分をスキップした位置に補正して前記メモリに格納してもよい。
【００３７】
さらに、前記フレーム同期ステップで、直前に検出した同期信号の検出結果のタイミングから予測したタイミングより早く新たな同期信号が検出される同期遅れを補正した場合であって、且つ、前記同期遅れが１フレーム以上の同期遅れの場合には、
前記メモリ格納ステップは、前記同期遅れ補正直後の前記同期信号検出結果情報および前記フレームデータを、それぞれ、メモリへの格納位置を前記同期遅れの補正相当分をスキップした位置に補正して前記メモリに格納するとともに、
前記消失ポインタ生成ステップでは、スキップされて前記メモリには格納されなかった同期信号検出結果情報は、未検出であるとみなして消失ポインタを生成してもよい。
【００３８】
本発明に係る記録媒体の再生制御回路は、データを誤り訂正符号化した符号化データが所定長の複数フレームデータに分割され、変調された変調フレームデータと、前記変調フレームデータの先頭に付加された所定の同期信号とが記録された記録媒体から前記データを再生する再生制御回路であって、
記録媒体から取得した再生信号から前記各フレームの同期信号を検出することにより得られる同期信号検出結果に基づいて、前記フレームの同期を補正するフレーム同期手段と、
前記各同期信号検出結果をそれぞれ所定の規則でコード化した同期信号検出結果情報を生成する同期信号検出結果情報生成手段と、
前記各フレームの変調フレームデータを復調して復調フレームデータを生成する復調手段と、
前記各復調フレームデータの先頭に前記フレームの前記同期信号検出結果情報を付加する同期信号検出結果付加手段と、
前記同期信号検出結果情報と前記各復調フレームデータを格納するメモリと、
前記同期信号検出結果情報と前記各復調フレームデータとを前記メモリに格納するメモリ格納手段と
を備えることを特徴とする。
【００３９】
さらに、前記同期信号検出結果情報を用いて消失訂正のための消失ポインタを生成する消失ポインタ生成手段と
前記復調フレームデータから構成される誤り訂正符号について前記消失ポインタを用いて消失訂正を行う誤り訂正手段と、
をさらに備えることが好ましい。
【００４０】
なお、同期信号検出結果情報は、前記同期信号を正常検出した場合の「正常検出」、前記同期信号を検出しなかった「未検出」、及び、直前に検出した同期信号の検出結果のタイミングから予測したタイミングから外れたタイミングで新たな同期信号を検出した場合の「同期外れ検出」、の少なくとも３種類の検出結果を区別してコード化されていてもよい。
【００４１】
また、前記フレーム同期手段で、直前に検出した同期信号から予測したタイミングより早く新たな同期信号が検出される同期遅れを補正した場合であって、且つ、前記同期遅れが１フレーム未満の場合には、
前記メモリ格納手段は、前記同期遅れ補正直後の前記フレームデータの前記メモリへの格納位置を前記同期遅れの補正相当分をスキップした位置に補正して、前記フレームデータを前記メモリに格納してもよい。
【００４２】
さらに、前記フレーム同期手段で、直前に検出した同期信号から予測したタイミングより早く新たな同期信号が検出される同期遅れを補正した場合であって、且つ、前記同期遅れが１フレーム以上の同期遅れの場合には、
前記メモリ格納手段は、前記同期遅れ補正直後の前記同期信号検出結果情報および前記フレームデータの前記メモリへの格納位置を前記同期遅れの補正相当分だけスキップした格納位置に補正して、前記フレームデータを前記メモリに格納するとともに、
前記消失ポインタ生成手段は、スキップされて前記メモリに格納されなかったフレームに対応する同期信号検出結果情報を「未検出」とみなして消失ポインタを生成してもよい。
【００４３】
また、本発明に係る記録媒体の再生装置は、前記再生制御回路を含むことを特徴とする。
【発明の効果】
【００４４】
以上、実施の形態において詳細に説明したように、本発明の再生方法、再生制御回路及び再生装置では、予め記録されている位置情報から記録データの位置を予測する手段を設けたことで、フレーム同期をより安定に保つことができる。傷や埃等に伴い記録データの品質が一時的に悪くなっても、速やかにフレーム再同期をとることが可能となる。また、本発明の再生方法及び再生装置は、復調後のデータのバッファメモリへの格納をフレーム単位としたことで、同期外れから復帰後のデータの格納位置を速やかに補正することが可能となる。よって、記録媒体の傷や埃、繰り返し記録等により、記録データの品質が低下した場合にも、復調データの欠落を最低限に食い止め、誤り訂正符号の効果を最大限に発揮することが可能となる。従って、本発明の再生装置及び再生方法は、例えば大容量のビデオディスクレコーダに応用すると極めて大きな効果を発揮する。
【００４５】
また、本発明は、フレーム構造で記録されている記録データの再生に対し、各フレームの先頭の同期信号の同期信号検出結果情報を復調フレームデータと共に誤り訂正回路ブロックに送出し、これをメモリの相異なる領域に格納して保存し、誤り訂正の実行時に送出された同期信号の検出結果を用いて消失訂正を行うことを可能にする。この結果、誤り訂正能力を向上させ信頼性の高いデータ再生が実現できる。
【発明を実施するための最良の形態】
【００４６】
本発明に係る記録媒体として光ディスク媒体を例にとり、以下に図面を参照しながら本発明の実施の形態を説明する。
【００４７】
（実施の形態１）
本発明の実施の形態１に係る記録媒体の再生方法、再生制御回路及び再生装置について以下に説明する。図１は、光ディスク媒体１１の概略図である。図１に示すように、光ディスク媒体１１の記録面には案内溝（以下グルーブと呼ぶ）がスパイラル状（螺旋状）に形成されている。このグルーブによって情報トラック１２が構成されている。記録データは、所定長の複数フレームから構成される記録ブロック１３を単位として情報トラック１２内に記録される。また、情報トラック１２には、予めウォブル（wobbled）グルーブ等のグルーブの形状の変化によって記録ブロック１３の位置情報が記録されている。また、図示していないが、記録媒体１１の記録面には相変化記録膜が形成されており、記録装置ではレーザ光のビームスポットを絞って上記記録膜に照射することによって、局所的な温度上昇を生じて結晶質（クリスタル）・非晶質（アモルファス）の相変化を起こし、情報を記録することができる。
【００４８】
位置情報には、データを記録する単位である記録ブロック１３の位置を特定する為の情報を含み、光ディスク媒体を再生する装置において、情報トラック１２を再生し位置情報を読取ることで、記録ブロック１３の位置を特定することが出来る。
【００４９】
また、記録データは、記録ブロック１３を単位として予め形成されたグルーブの上に記録される。この記録ブロック１３は所定長の複数のフレーム１４から構成され、各フレーム１４の先頭には同期信号１５が配置される。
【００５０】
図８に、変調後の１セクタの記録データ構造の一例を示す。２６個の連続するフレームから１セクタを構成し１フレーム当たりのデータバイト数は９１バイトで、合計バイト数は２３６６バイトとなる。これは２０４８バイトのユーザデータの他にデータＩＤや誤り訂正符号のパリティバイト等の冗長データを含む。変調により、バイナリ８ビットが１６チャネルビットに変換され、結果９１バイトのバイナリデータは１４５６チャネルビットの変調符号系列となる。さらに先頭に３２チャネルビット長からなる同期信号が付与され、１フレームの記録データとなる。つまり、１フレームは１４８８チャネルビット長さとなる。
【００５１】
図８に示すように、セクタにおける各フレームの位置によって、同期信号は８種類に分かれている。（１４Ｔ＋４Ｔ）のマーク／スペースからなる特定パターンと、その直前に、種類の識別の為それぞれ別々のパターンが割り当てられている。各セクタの第１番目に当たる第１フレームの同期信号はＳＹ０と呼ばれ、第２番目のフレームの同期信号はＳＹ５、以降３番目から２６番目までは、その順番及び奇数番目か偶数番目かによって、ＳＹ１からＳＹ７までの別々のパターンが配置される。これにより例えば、連続する３フレームの同期信号が｛ＳＹ５、ＳＹ１、ＳＹ５｝と読み取れた場合にはセクタ先頭より４フレーム目経過後、連続する３フレームの同期信号が｛ＳＹ５、ＳＹ１、ＳＹ６｝と読み取れた場合にはセクタ先頭より１２フレーム目経過後、であると識別できる。
【００５２】
図９に位置情報の記録方法の一例を示す。予め形成される案内溝であるグルーブを所定の空間周波数（ここでは１８６チャネルビット周期）で蛇行（ウォブル）させ、グルーブ４１とグルーブ４１の溝間（ランド）には、所定の周期単位（ここではウォブル８周期、つまり１フレーム相当）毎にピットを配置するかしないかによって、位置情報を記録する。このランドに記録されるピットはランドプリピット４３と呼ばれる。このランドプリピット４３を用いて予め記録されている位置情報はプリピットアドレスと呼ばれる。図１に情報トラック１２と記録ブロック１３として示しているように、プリピットアドレスと記録ブロック１３とには予め対応関係が規定されている。予め対応関係が規定されているとは、所定個数のプリピットアドレスと記録ブロック１３とが、所定の相対位置関係を保ちながら１対１に対応していることを意味する。本例の場合、データが記録される単位である１記録ブロック１３あたりにプリピットアドレスが２個含まれており、連続する２個を一組とするプリピットアドレスと各記録ブロックとが、１対１に対応している。
【００５３】
次に、予めランドプリピットにより形成される位置情報と、相変化記録されるデータとの位置関係について、簡単に説明する。記録装置において、データの記録を行う際には、ランドプリピットの情報単位の先頭と記録データのフレーム先頭である同期信号の記録位置は、略一致させるか、または所定の相対位置関係を保つようにする。こうすることにより、再生装置において、データの再生を行う際にも、位置情報を読み取ることで、データの記録位置を予測することができる。
【００５４】
以下に、位置情報を読み取りながらデータの記録位置を予測する方法について、具体的に説明する。位置情報として意味のある値が得られる間隔、つまりプリピットアドレスが更新される間隔は、上述したように１ＥＣＣブロック（記録ブロック）あたり２回のみである。従って、位置情報を読み取るだけでは、データの記録位置をセクタ単位やフレーム単位といった細かい単位で予測することはできない。
【００５５】
そこで、データの記録位置を細かく予測するために、予測カウンタを用いる。予測カウンタは、１フレーム長を測るカウンタＦＬＣＮＴと、フレーム数を勘定するカウンタＦＲＣＮＴと、セクタ数を勘定するカウンタＳＣＮＴとから構成される。予測カウンタの誤差を少なくするために、少なくとも１フレーム長を測るカウンタＦＬＣＮＴは、ウォブルから抽出したチャンネルクロックを用いることが好ましい。
【００５６】
カウンタＦＬＣＮＴは１１ビットで０から１９３１までインクリメントし、また０に戻るループカウンタとする。カウンタＦＲＣＮＴは５ビットで０から２５までインクリメントし、また０に戻るループカウンタとする。カウンタＳＣＮＴは４ビットで０から１５までインクリメントし、また０に戻るループカウンタとする。さらに各カウンタは、ランドプリピットの位置情報が読み取れたタイミングで各々のカウント値をプリセットできるようにする。こうすることで、読み取り回路の処理遅延を考慮しつつ、ランドプリピットの位置情報が読み取れた時点における記録データの予測位置に相当するカウント値に合わせることが可能となる。本例でいう記録データの予測位置とは、１ＥＣＣブロックの先頭を基点とする相対位置を｛セクタ数・フレーム数・チャネルビット数｝で表したものを言う。
【００５７】
このように、一旦、位置情報の読み取りに伴う予測カウンタのプリセットが行われた後は、各カウンタのループカウント動作により、記録データ位置の予測を行うことが可能となる。この記録データ位置の予測は、光ビームのトラッキングが外れたり、ウォブルから抽出したチャネルクロックとウォブルとの位相同期が完全に外れない限り、精度良く行うことができる。
【００５８】
次に、予め溝形状によって記録された位置情報から記録データ位置を予測することの利点を説明する。位置情報のいわばキャリアであるウォブルグルーブの周期は、一般に変調符号系列の平均Ｔ（平均マーク・スペース長））の少なくとも１０倍前後、最大Ｔ（最長マーク・スペース長）の２倍以上とっている。これは、記録データとウォブルが周波数的に干渉し合い、再生信号の品質が劣化することを避けるためである。このように、ウォブルの周波数は、記録データの周波数帯域より低いため、媒体の記録面に傷があったときに失われる情報量は記録データに比べてウォブルの方が小さい。従って、ウォブルのエッジで位相比較を行うＰＬＬの方が、記録データのエッジで位相比較を行うＰＬＬに比べて媒体の欠陥や傷や埃等に対して強いということが言える。言い換えると、ウォブル信号から得るクロック信号の方が、記録データから得るクロック信号より、格段に安定であるということが言える。
【００５９】
図２は、本実施の形態１に係る再生装置の構成を示すブロック図である。この再生装置の動作について説明する。まず、信号読取手段２１は記録媒体１１に光ビームを照射し、その反射光から信号を読取る。前述したウォブル及びランドプリピット信号を読み取る為に、公知のプッシュプル法に基づいてトラッキング方向の信号を再生した信号ＲＦ１を得る。また、記録データを読み取る為に、反射率の変化を信号として再生した信号ＲＦ２を得る。
【００６０】
信号ＲＦ１は位置情報再生手段２２に送られ、ウォブル信号成分を抽出して位相ロックループ（ＰＬＬ）等の技術を用いてチャネルクロックを得る。また、位置情報再生手段２２は、ＲＦ１からランドプリピットの信号成分を抽出して、ランドプリピット信号より位置情報を再生しデコードする。内蔵のウォブル信号ＰＬＬ（図示せず）から位相ロックしたチャネルクロックが得られ、ランドプリピット信号より位置情報が正しくデコードされた後、予測カウンタ（図示せず）が動作し始め、記録データの予測位置を表すカウント値を出力する。カウント値としては、セクタカウント結果ＳＰ、フレームカウント結果ＦＰ、チャネルカウント結果ＣＰを常に出力しておくことが好ましい。
【００６１】
一方、信号ＲＦ２は同期手段２３に送られ、記録データの信号成分を抽出して位相ロックループ（ＰＬＬ）等の技術を用いてチャネルクロック及びチャネルデータを得る。さらにチャネルデータより同期信号中の特定パターン（１４Ｔ＋４Ｔ）を検出し、同期信号（同期信号）ＳＹを出力する。同期信号ＳＹは、特定パターンの検出の信頼性等を考慮のうえ、必要に応じて数フレーム連続して検出されてから、出力するようにしてもよい。また、同期手段２３は、同期信号の検出間隔を測定する手段や、同期信号の検出予測ウィンドウを生成する手段等を必要に応じて内蔵することが好ましい。これにより、誤った検出間隔で擬似同期信号ＳＹを出力してしまうのを防ぎ、同期信号の未検出時は手前の検出結果から同期信号ＳＹを内部で補間して出力するようにしてもよい。
【００６２】
同期信号の未検出時における同期信号ＳＹの補間出力方法として、再生ＰＬＬの同期クロックに基づく補間方法が考えられる。例えば、直前に検出された同期信号の検出時を起点として１フレーム長さに相当するチャネルクロック数（本例の場合１４８８チャネルビット）を計数するカウンタを設け、該カウンタの出力を用いて補間出力を行うことができる。上記カウンタは、前述の同期信号の検出間隔を計測する手段や、検出予測ウィンドウの生成手段として、併用可能である。
【００６３】
また、同期手段２３は同期信号中の特定パターンのみでなく種類の識別を行い、シンク種類検出信号ＳＹＩＤを出力する。例えば、図８に示した記録データフォーマットの場合、同期信号の種類はＳＹ０からＳＹ７の８種類であるため、ＳＹ０からＳＹ７の検出に応じてＳＹＩＤ＝０から７までのいずれかを出力し、同期信号に再生エラーが生じて種類の識別が不能の場合はＳＹＩＤ＝８とする。
【００６４】
さらに、同期手段２３はフレーム同期の検出状態に応じて同期状態信号ＬＯＣＫを出力する。例えば、フレーム同期が正常の状態の場合には同期状態信号ＬＯＣＫ＝１とし、フレーム同期異常の状態、つまりフレーム同期外れの状態にある場合には、ＬＯＣＫ＝０と定める。さらに具体的には、所定のフレーム数連続して同期信号が検出されない場合にＬＯＣＫ＝０として同期外れの状態にあることを通知する。
【００６５】
同期信号ＳＹは、復調手段２４に送られ、チャネルデータからバイナリデータへの復調開始タイミングとして用いられる。復調手段２４は復調した結果、復調データＤＥＭＤＴ及びデータストローブ信号ＤＴＥＮをメモリ制御手段２５に送る。データストローブ信号ＤＴＥＮは復調データＤＥＭＤＴの更新タイミングとして用いられる。
【００６６】
メモリ制御手段２５は、復調データＤＥＭＤＴをバッファメモリ２６に正しく格納する役割を果たす。また、メモリ制御手段２５には、同期手段２３より同期信号ＳＹ、シンク種類検出信号ＳＹＩＤ、同期状態信号ＬＯＣＫが送られ、位置情報再生手段２２より記録データ予測位置ＳＰ、ＦＰが送られる。これらの信号を用いて、復調データＤＥＭＤＴの格納位置を制御する。
【００６７】
バッファメモリ２６はメモリアドレスＭＡＤＲによってデータの格納場所（書き込みまたは読み出しをするバイト位置）を指定することができ、メモリ制御手段２５は、バッファメモリ２６のメモリアドレスＭＡＤＲを制御することで、復調データＤＥＭＤＴの格納場所を制御する。
【００６８】
図３は、メモリ制御手段２５の内部構成の一例を示すブロック図である。フレーム番号識別手段３１は、同期手段２３からの同期信号ＳＹ及びシンク種類検出信号ＳＹＩＤを用いて、セクタ先頭からのフレーム番号を識別する手段である。具体的には同期信号ＳＹのタイミングでシンク種類検出信号ＳＹＩＤを取込み、過去数フレームに渡るシンク種類ＳＹＩＤに基づいて特定したフレーム番号ＦＲＮＵＭを出力する。例えば図８に示す記録データフォーマットに依ると、過去３フレームのシンク種類検出信号ＳＹＩＤが｛ＳＹ５、ＳＹ１、ＳＹ５｝となっている場合にはＦＲＮＵＭ＝３、｛ＳＹ５、ＳＹ１、ＳＹ６｝となっている場合にはＦＲＮＵＭ＝１１という様に、セクタ先頭からのフレーム数に応じてＦＲＮＵＭ＝０から２５のいずれかの値とするとよい。また、シンク種類検出信号ＳＹＩＤ＝８（種類不明）となっていたり、所定の組み合わせのいずれにもあてはまらない場合にはＦＲＮＵＭ＝２６（フレーム番号不明）とするとよい。
【００６９】
バイト数カウンタ３２は、１フレーム毎のバイト数を計数するカウンタであり、同期手段２３からの同期信号ＳＹでカウント値ＢＣ＝０クリアし、復調手段２４からのデータストローブ信号ＤＴＥＮ＝１の度にカウント値ＢＣを１インクリメントし、ＢＣ＝９１に達すると次の同期信号ＳＹでＢＣ＝０クリアされるまで、カウント動作をホールドする。
【００７０】
フレーム数カウンタ３３は、１セクタ中のフレーム数を計数するカウンタであり、フレーム番号識別手段３１からのフレーム番号ＦＲＮＵＭ＝０等によりセクタの先頭が検出されるとカウント値ＦＣ＝０としてクリアし、同期手段２３からの同期信号ＳＹでカウント値ＦＣを１インクリメントし、ＦＣ＝２５に達すると次の同期信号ＳＹにてＦＣ＝０クリアする。また、フレームスリップ検出手段３５の制御に基づいて、カウント値を所定の値に補正することも可能とする。なお、カウント値ＦＣは、直前に検出された同期信号ＳＹに基づくクロックでカウントしていき、次の同期信号ＳＹを検出することでＦＣをインクリメントする。一方、次の同期信号ＳＹが検出されなかった場合にも元のクロックでカウントを継続し、ＦＣをインクリメントしていく。
【００７１】
セクタ数カウンタ３４は、１ＥＣＣブロック中のセクタ数を計数するカウンタであり、ＥＣＣブロックの先頭でセクタ数カウント値ＳＣ＝０クリアし、フレーム数カウンタ３３においてカウント値ＦＣ＝２５から０に戻すのと同時に、カウント値ＳＣを１インクリメントし、ＳＣ＝１５、ＦＣ＝２５に達すると、次の同期信号ＳＹにてＳＣ＝０クリアする。また、フレームスリップ検出手段３５の制御に基づいて、カウント値を所定の値に補正することも可能とする。なお、カウント値ＳＣは、直前に検出された同期信号ＳＹに基づくクロックでカウントしていき、所定数の同期信号ＳＹを検出することでＳＣをインクリメントする。一方、同期信号ＳＹが検出されなかった場合にも元のクロックでカウントを継続し、所定の時点でＳＣをインクリメントしていく。
【００７２】
フレームスリップ検出手段３５は、同期状態信号ＬＯＣＫの変化を見て、同期外れからの復帰を検出すると共に、記録データ予測位置ＳＰ、ＦＰと、セクタ数カウント値ＳＣ、フレーム数カウント値ＦＣの値を比較することで、フレームスリップの有無を検出する。
【００７３】
なお、同期信号が検出されない場合にも、前述したように同期信号ＳＹは再生ＰＬＬに同期したチャネルクロックに基づいて補間出力されるので、バイト数カウンタ３２、フレーム数カウンタ３３、及びセクタ数カウンタは、同期信号の検出／未検出に関わらず、以上に説明したような動作となる。
【００７４】
アドレス変換手段３６は、バイト数カウント値ＢＣ、フレーム数カウント値ＦＣ、セクタ数カウント値ＳＣ等を用いて、バッファメモリ２６の格納場所を指定するメモリアドレスＭＡＤＲに変換し出力する。
【００７５】
ＦＩＦＯ３７は、復調データＤＥＭＤＴを所定時間保持し出力する先入れ先出し形式（ＦｉｒｓｔＩｎＦｉｒｓｔＯｕｔ）のメモリである。前記アドレス変換手段３６がメモリアドレスＭＡＤＲを出力までにかかる処理遅延を考慮して、復調データＤＥＭＤＴを所定時間遅らせてから、メモリ格納データＤＡＴＡとして出力する。こうすることで、メモリアドレスＭＡＤＲとメモリ格納データＤＡＴＡを同時にバッファメモリ２６へ出力することになり、復調後のデータを正しい格納場所に格納することが可能となる。
【００７６】
図４に本実施の形態に係るバッファメモリ２６の格納マップの一例を示す。横一行は１フレームに記録されているデータ量を格納できるバイト数で、図中ｍバイトと表現している。縦は１ＥＣＣブロックのフレーム数に相当する行数で、図中ｎフレームと表現している。図８にて説明した記録データフォーマットの場合、ｍ＝９１、ｎ＝４１６あればよい。バッファメモリ２６を以上に説明したような格納マップで管理することで、１ＥＣＣブロックのデータを復調された順序でフレーム単位に格納することが可能となる。
【００７７】
通常、ターゲットとなるＥＣＣブロック中の復調データをバッファメモリ２６に格納しようとする場合、記録データ中のデータＩＤをデコードすることにより、ターゲットＥＣＣブロックを検索し、先頭から順々にバッファメモリ２６に格納していく。ＥＣＣブロックの先頭は同期信号の種類識別結果及びデータＩＤのデコード結果により見つけ、各フレームの復調データの先頭格納は同期信号ＳＹにより制御する。
【００７８】
ところで、記録データの再生信号品質が一時的に劣化し、数フレームあるいは１セクタに渡って同期信号の検出やデータＩＤのデコードが不能になった場合について考える。このような場合、同期手段２３に内蔵の再生ＰＬＬは同期外れを起こしている可能性がある。記録データは変調符号系列で異なるマーク・スペース長の信号が混ざっているため、同期信号が連続して検出できない場合、ＰＬＬ自体が同期外れを起こしているかどうかは容易に判定することができない。
【００７９】
一方、前述したように、ＲＦ１から得るウォブル信号の周期は、ＲＦ２から得る記録信号の周期よりも十分長いので、位置情報再生手段２２に内蔵のウォブル信号ＰＬＬは、再生ＰＬＬよりも、媒体の傷や埃等に対する信号の劣化に対して安定である。従って、上記のような場合にも同期外れを起こしている可能性は少ない。また、仮に同期外れを起こしていても、ウォブル信号自体が所定の周波数をキャリアとする単一周期に近い信号として得られる場合、ウォブル信号ＰＬＬが同期外れを起こしているか否かは、ウォブル信号とＰＬＬクロックの位相比較を行うだけで、容易に判定することも可能である。
【００８０】
従って、記録データの品質劣化で同期信号の検出が不能状態に陥っている中でも、再生ＰＬＬに比べてより安定なウォブル信号ＰＬＬが位相ロックしている限り、再生装置が現在ＥＣＣブロック中の何フレーム目を復調しようとしているかは、位置情報再生手段２２による記録データ予測位置によって判断できる。
【００８１】
例えば、あるＥＣＣブロック中の復調データをバッファメモリ２６に格納しようとする場合、前述したように位置情報再生手段２２が記録データ予測位置を、セクタ予測位置ＳＰｘ（ＳＰｘは０以上、１５以下の整数）、フレーム予測位置ＦＰｘ（ＦＰｘは０以上、２５以下の整数）と指定した場合、そのデータを格納すべきバッファメモリの格納場所のｎｘ行目（ｎｘは０以上、４１５以下の整数）は、
ｎｘ＝ＳＰｘ×ＦＰｘ
として求めることができる。
【００８２】
このように、位置情報の再生結果及びウォブル信号ＰＬＬの同期クロックを用いることで、ＥＣＣブロックにおける記録データの位置をリアルタイムで常に予測することが可能である。また、記録データの予測位置を利用することで、バッファメモリへの復調後データの格納位置をフレーム単位で制御することが可能となる。従って、記録データ中の同期信号が連続して未検出の状態が継続しても、復調後データのバッファメモリへの格納を適切に行うことができる。
【００８３】
次に、記録データの品質劣化に伴い、フレーム欠落に至った場合のバッファメモリ格納制御について、具体的に説明する。
【００８４】
最初に、再生ＰＬＬが周波数が低くなる方向に同期外れを起こして、時間にして７フレーム同期信号の未検出状態が継続し、結果１フレームスリップ（欠落）を起こした場合を例にとる。
【００８５】
図５に１フレーム欠落のタイミングチャートを示す。再生ＰＬＬが同期外れを起こすと、図に示すように本来同期信号が検出されるべき時点でパターン検出がなされず、ＰＬＬの同期クロックに基づく補間機能が働いて、時間的に遅い方向に補間の同期信号ＳＹが出力される。また、この時シンク種類検出信号ＳＹＩＤ＝８（種類不明）、フレーム番号ＦＲＮＵＭ＝２６（フレーム番号不明）となる。
【００８６】
図の例では、同期状態信号ＬＯＣＫ＝１（正常同期状態）の時に、４フレーム以上連続して同期信号の未検出状態が継続した時に同期外れが起きたとしてＬＯＣＫ＝０（同期外れ状態）としている。また、同期状態信号ＬＯＣＫ＝０（同期外れ状態）の時に、２フレーム連続して同期信号が検出された時にＬＯＣＫ＝１（正常同期状態）としている。
【００８７】
さらに、同期状態信号ＬＯＣＫが０から１に変化した時点（つまり同期外れから復帰した時点）で、記録位置予測信号ＳＰ、ＦＰと、セクタ数カウント値ＳＣ、フレーム数カウント値ＦＣを比較確認し、（ＳＰ＝ＳＣ、且つ、ＦＰ＝ＦＣ）になっていなければ、フレームスリップを起こしているとみなして、フレームデータのバッファメモリ２６への格納位置をフレーム単位で移動させている。
【００８８】
本例の場合、具体的に説明すると、ＬＯＣＫ＝０から１に変化した時点で、ＳＰ＝２、ＦＰ＝５、ＳＣ＝２、ＦＣ＝４となっており、フレーム数カウント値ＦＣの値が記録位置予測信号ＦＰより１小さい値となっており、同期外れの期間中１フレーム欠落が発生したと判断できる。従って、フレーム数カウント値ＦＣを現在の４から５に補正している。これにより、アドレス変換手段３６の出力メモリアドレスＭＡＤＲも自動的に正しい格納位置を指し示すように変更することができる。そこで、同期外れから復帰後、直ちにメモリの正しい格納位置にデータを記録することができる。
【００８９】
なお、本例において、記録位置予測信号とバッファメモリの格納位置を示すカウント値は、フレーム単位まで比較しているが、より細かくバイト単位まで比較を行っても差し支えない。但し、記録装置での記録位置の変動や、再生装置でのＰＬＬジッタによって、両者の相対関係が若干変動するので、予め変動量を考慮の上、比較の単位としては誤差が問題とならない単位とすることが望ましい。
【００９０】
次に、再生ＰＬＬが周波数が高くなる方向に同期外れを起こして、時間にして１０フレーム同期信号の未検出状態が継続し、結果２フレームスリップ（誤挿入）を起こした場合を例にとる。
【００９１】
図６に２フレーム挿入のタイミングチャートを示す。図に示すように、再生ＰＬＬが同期外れを起こして、本来同期信号が検出されるべき時点でパターン検出がなされず、ＰＬＬの同期クロックに基づく補間機能が働いて、時間的に速くなる方向に補間の同期信号ＳＹが出力されている。
【００９２】
本例でも、同期状態信号ＬＯＣＫの遷移条件は図５の例と同一にしている。同期外れからの復帰時点である同期状態信号ＬＯＣＫ＝０から１に変化した時点で、記録位置予測信号はＳＰ＝３、ＦＰ＝７、この時のセクタ数カウント値ＳＣ＝３、フレーム数カウント値ＦＣ＝９となっており、同期外れの期間中に誤データの挿入が発生し、２フレーム余分にバッファメモリに格納されたと判断できる。従って、フレーム数カウント値ＦＣを現在の９から７に補正している。これにより、アドレス変換手段３６の出力メモリアドレスＭＡＤＲも自動的に正しい格納位置を指し示すように変更することができる。そこで、同期外れから復帰後、直ちにメモリの正しい格納位置にデータを記録することができる。
【００９３】
以上、図５及び図６を用いてタイミングチャートに示した処理の流れを、メモリ制御手段２５におけるバッファメモリの格納制御という観点でフローチャートに示したものが図７である。以下に図７のフローチャートについて説明する。
【００９４】
（ａ）ターゲットＥＣＣブロックのデータ再生処理を開始する。まず、同期外れの有無を示す同期状態信号ＬＯＣＫを正常に設定する（ＬＯＣＫ＝１）。
（ｂ）データ及びブロックの位置情報を取得する（Ｓ０１）。
（ｃ）同期信号ＳＹが検出されたか否かを判断する（Ｓ０２）。同期信号ＳＹが検出されなかった場合には、次のフレームについてデータを取得するステップＳ０１に戻る。なお、同期信号ＳＹが検出されなかった場合には、同期外れの状態にあると判断してＬＯＣＫ＝０とする。この場合、上述のように直前に検出された同期信号に基づいて同期信号ＳＹが補間出力される。一方、同期信号ＳＹが検出された場合には正常同期の状態にあると判断してＬＯＣＫ＝１とする。
【００９５】
（ｄ）位置情報からブロック内の各セクタの記録位置を予測するセクタ数カウンタＳＰと、セクタ内の各フレームの記録位置を予測するフレーム数カウンタＦＰとを更新する。また、検出または補間出力された同期信号ＳＹに基づいてセクタ数カウンタＳＣとフレーム数カウンタＦＣとを更新する（Ｓ０３）。
【００９６】
（ｅ）フレーム同期復帰したか、即ち、同期状態信号ＬＯＣＫ＝０から１への変化があったか否かを判断する（Ｓ０４）。従って、同期外れの状態（ＬＯＣＫ＝０）から正常同期の状態（ＬＯＣＫ＝１）への変化があった場合には同期復帰としてＹＥＳに分岐する。一方、正常同期のまま（ＬＯＣＫ＝１を維持）の場合にはＮＯへ分岐する。
（ｆ）記録位置予測信号ＳＰ、ＦＰと、セクタ数カウント値ＳＣ、フレーム数カウント値ＦＣとを比較する（Ｓ０５）。両者が一致していれば、フレームスリップの発生がないという判断となり、ＹＥＳに分岐する。
（ｇ）一方、両者に不一致があれば、フレームスリップが発生したとみなして、セクタ数カウント値ＳＣにセクタ位置予測信号ＳＰの値を代入する。また、フレーム数カウント値ＦＣにフレーム位置予測信号ＦＰの値を代入する（Ｓ０６）。
（ｈ）ＳＣ値、ＦＣ値に対応するメモリの格納場所にデータを記録する（Ｓ０７）。
【００９７】
（ｉ）その後、終了判定（Ｓ０８）し、継続する場合には、データ及び位置情報取得ステップ（Ｓ０１）に移行する。終了する場合にはその後終了処理を行う。
【００９８】
以上のフローチャートにて説明した流れで処理を行うことにより、フレームスリップ発生の場合に、フレームスリップからの復帰時点で速やかにバッファメモリの格納位置を補正することが可能となる。
【００９９】
特に、記録データからの読取り情報とは別の系（ウォブルグルーブ及びランドプリピット）からの情報で記録位置の予測を行いフレームスリップの判定及び補正処理を行うことによって、記録データからの読取り情報のみで行う方法に比べて、より速くより確実に記録位置の補正処理を行うことが可能である。また、バッファメモリの格納単位をフレーム単位で補正可能にしたことで、バッファメモリの管理を複雑化することなく、フレームスリップに伴うデータの欠落を最小限に止めることが可能となる。
【０１００】
以上説明したように、本実施の形態に示した方法及び装置によって、予め溝形状で形成されているウォブルグループ及びランドプリピットから記録データの位置を常に予測することが可能であること、再生ＰＬＬの同期外れによりフレームスリップが発生した場合に、同期外れからの復帰時点において、予測した記録データの位置と復調データのバッファメモリへの格納位置とを比較することでフレームスリップが起きたかどうか判定できること、さらにはフレームスリップの発生でバッファメモリの格納場所がずれてしまった場合に、記録データの予測位置を用いて以降の復調データを正しい場所に格納されるように制御することが可能であることが示された。
【０１０１】
なお、本実施の形態において、フレームスリップの検出及びバッファメモリの格納場所補正は、全て記録位置予測信号によって行う構成としたが、記録データのデータＩＤや同期信号種類（並び一致）を見て行う方法と併用しても差し支えない。例えば、フレームスリップの発生前後において、ウォブル信号ＰＬＬも同期外れを起こしていたり、ランドプリピットの品質が悪く記録データ位置の予測が困難な状況下では、記録データのデータＩＤや同期信号種類（並び一致）を併用する方法が有効である。
【０１０２】
また、本実施の形態において、記録媒体の例として光ディスク媒体を説明したが、これに限定されるものではない。本実施の形態で示したウォブルグルーブ及びランドプリピットの様に、１個の記録媒体上においてユーザデータが記録されるチャネルとは別個のチャネルを有し、両チャネルは再生装置において、ほぼ同時に読取ることが可能で、別個のチャネルからの情報とユーザデータの記録位置が関連付けられているが故、別個のチャネルからの読取り情報に基づいてユーザデータ記録チャネルの情報格納位置が予測できれば発明の目的は達せされる。さらには、ユーザデータ記録チャネルより、別個のチャネルの方がよりロバストネス（robustness）であれば（媒体の欠陥や傷や埃に対してエラー耐性があれば）なおよい。
【０１０３】
また、本実施の形態においてバッファメモリの格納マップを単純なフレーム単位としたが、これに限定されるものではない。実際には、誤り訂正符号の構成（積符号・インターリーブ方法等）に応じて、装置におけるエンコード・デコード処理にとって適切な配置にするとよい。例えば、誤り訂正符号のデータバイト相当部分とパリティバイト相当部分でメモリ空間的に別領域とすることで訂正処理の効率化できる。また、復調データのバッファメモリの格納と同時にインターリーブを解く（デインタリーブ）ことで処理の高速化することができる。いずれにしても、バッファメモリに与えるメモリアドレスの変換手段の内部構成を変更すれば対応できる事項であり、この様なバッファメモリの格納マップの詳細に関する相違点は本発明の本質には直接影響しない。
【０１０４】
（実施の形態２）
本発明の実施の形態２に係る再生方法について以下に説明する。図１０の（ａ）から（ｃ）は、この実施の形態２におけるフレームデータの構造を示す概略図である。図１０の（ａ）は、セクタの誤り訂正符号の構成を示しており、各誤り訂正符号１０１は、１２８バイトのデータ１０２に対して、１６バイトのパリティ１０３が付加されている。さらに、８個の誤り訂正符号１０１で、セクタを構成している。各誤り訂正符号１０１の符号化方向は、列方向に符号化されており、これを行方向に記録することで、バースト誤りに対する訂正能力を向上させる、インターリーブが施される。
【０１０５】
各誤り訂正符号１０１は、公知のＲｅｅｄ−Ｓｏｌｏｍｏｎ符号で符号化されており、１６バイトのパリティ１０３により、８バイトまでの誤り訂正能力を有している。さらに、消失訂正を行うことにより、最大１６バイトまでの誤り訂正を行うことが出来る。８個の誤り訂正符号１０１により、１Ｋバイトのセクタが構成され、記録あるいは再生は、１セクタを最小単位に実施される。
【０１０６】
図１０の（ｂ）は、以上の誤り訂正符号を、行毎に分割したフレームデータの構成を示しており、上記セクタを構成する８個の誤り訂正符号１０１は、インターリーブが施されると共に、１フレームが８バイトで構成されるフレームデータ１０４に分割される。
【０１０７】
図１０の（ｃ）は、フレームの構造を示しており、各フレームデータ１０４は、変調されて変調フレームデータ１０５となる。さらに、各変調フレームデータ１０５の先頭に、同期信号１０６が付加される。ここでは、変調方式は、ＤＶＤ等で用いられている（８，１６）変調の例であり、８ビットが１６ビットに変換され、８バイトのフレームデータ１０４は、８×１６＝１２８ビットの変調フレームデータ１０５に変換される。同期信号１０６は、（８，１６）変調では出現しない所定の特定パターンとフレームの番号から構成されており、３２ビット長を有する。１フレームは、３２＋１２８＝１６０ビットで構成され、１セクタは、合計１４４フレームで構成される。なお、同期信号の構成は、必ずしも上記構成でなく、例えば、複数の特定パターンを用いて、各フレームの同期信号を異ならせ、複数フレームの同期信号の特定パターンの並びを検出することで、各フレームの番号を特定する構成であってもよい。
【０１０８】
光ディスクでは、一般的に、以上説明したようなフレーム構造が用いられており、媒体の傷や欠陥等により、ビットスリップ等が発生した場合には、各フレーム先頭の同期信号を検出して再同期を行うことで同期補正を行っている。
【０１０９】
図１１は、光ディスクの構成を示す概略図であり、図１０のセクタが、光ディスク２０１上に記録されている様子を示している。図１１において、記録再生の最小単位であるセクタ２０２は、１４４フレームに分割して光ディスク２０１上に記録されており、各フレームは、３２ビットの同期信号２０４と、１２８ビットの変調フレームデータ２０３から構成される。
【０１１０】
図１２は、実施の形態２における再生方法を説明するフローチャートであり、図１０および図１１に示す光ディスクの再生を行う。以下にこのフローチャートについて説明する。
【０１１１】
（ａ）始めに、ディスクからの再生信号から、同期信号を検出することで、各フレームに対してフレーム同期を行う。このステップはフレーム同期ステップ３０１である。同期信号は所定パターンで記録されているので、再生信号との一致を検出することで、同期信号の検出が行われる。ここで、フレーム同期とは、再生信号から、各フレームの番号と各フレームの先頭を特定し、さらに各変調フレームデータの先頭を特定することを意味する。
【０１１２】
（ｂ）各変調フレームデータについて、同期信号の検出結果についてコード化した同期信号検出結果情報３１１を作成する。このステップは、同期信号検出結果情報生成ステップ３０２である。同期信号の検出結果としては、正常検出、同期外れ検出、未検出の３種類の同期信号検出結果を設定し、それぞれに対して、２ビットで００、１０、０１とコード化した同期信号検出結果情報３１１を生成する。
ｉ）正常検出
同期信号の検出の際には、前フレームの同期信号の検出からのビット数も計数される。ここでは、１フレームは１６０ビットであるから、正確に１６０ビット後のタイミングで次のフレームの同期信号が検出された場合、前フレームから当該フレームまでの間に同期外れ等の異常が発生しておらず、同期信号検出結果３０９は正常検出となる。
ｉｉ）同期外れ検出
また、前のフレーム先頭から１６０ビットのタイミングから外れて検出された場合には、新たに検出した同期信号を元に新たにフレーム同期を取り直す同期補正が行われる。フレーム同期の結果、特定された先頭位置を元に、１２８ビットの変調フレームデータ３０８に対して後述の復調処理を施す。この場合には同期信号検出結果３０９は、同期外れ検出になる。なお、この同期外れとしては同期遅れと同期進みとが含まれる。
ｉｉｉ）未検出
また、同期信号が検出されない場合、現状の同期を続行し、同期信号検出結果３０９は未検出となる。
【０１１３】
なお、後述するように同期信号検出結果情報３１１は、８ビット＝１バイトで構成され、残りの６ビットでフレームの番号を、およそ特定できる構成にしている。また、同期信号検出結果情報３１１のビット数、コード化の方法は、上記のみに限定されず、例えばビット数を増やして、完全にフレーム番号を特定できる構成であってもよい。
（ｃ）フレーム同期の結果、特定された先頭位置を元に、１２８ビットの変調フレームデータ３０８に対して復調処理を施す。このステップは、復調ステップ３０３であり、各変調フレームデータを復調して、復調フレームデータ３１０を生成する。
（ｄ）復調された各復調フレームデータの先頭に、同期信号検出結果情報３１１を付加して、誤り訂正回路ブロックに送出する。このステップは、同期信号検出結果付加ステップ３０４である。
（ｅ）転送された、各復調フレームデータおよび各同期信号検出結果情報３１１を、それぞれ、ＤＲＡＭ等のメモリの別領域に格納する。このステップは、メモリ格納ステップ３０５である。
（ｆ）メモリに格納された各同期信号検出結果情報３１１から、消失訂正の際に、誤り位置を特定する消失ポインタを生成する。ここでは、各同期信号検出結果情報３１１のみから消失ポインタを生成するが、他の誤り位置を推測できる手段と組み合わせてもよい。このステップは、消失ポインタ生成ステップ３０６である。
（ｇ）消失ポインタを用いて、消失訂正を行う。このステップは、誤り訂正ステップ３０７である。消失訂正を行うことにより、最大２倍の訂正能力を得る事ができる。
【０１１４】
なお、その後、メモリに格納された復調フレームデータを読み出して再生することができる。上述のように誤り訂正を行っているので正しいデータを再生できる。
【０１１５】
以下、図１３から図２４を用いて、フレーム同期ステップ３０１からメモリ格納ステップ３０５までの各ステップの詳細な説明を行う。
【０１１６】
（実施例１）
図１３、図１４は、同期信号検出結果が、正常検出になる実施例１を示す図である。図１３の（ａ）は、フレーム同期ステップ３０１に入力される再生信号のデータ構造を示す概略図であり、図１３の（ｂ）は、同期信号検出結果付加ステップ３０４からメモリ格納ステップ３０５に送出される、復調フレームデータおよび同期信号検出結果情報のデータ構造を示す概略図である。
【０１１７】
図１３では、ｍ＋１番目のフレームの同期信号４０２が、ｍ番目の同期信号４０１の検出タイミングから正確に１２８＋３２ビットのタイミングで検出される例である。すなわちｍ番目のフレームの同期信号４０１の検出タイミングからクロックの計数により推測したｍ＋１番目のフレームの同期タイミングと、実際に同期信号４０２を検出したタイミングが一致している例である。
【０１１８】
この場合、フレーム同期ステップ３０１による同期信号検出結果は、正常検出００となり、同期信号検出結果情報生成ステップ３０２により生成されたｍ＋１番目のフレームの同期信号検出結果情報４０６の下位２ビットは００になる。尚、同期信号検出結果情報は１バイト＝８ビットで構成され、図示しないが上位ビット（６ビット）で、フレーム番号の下位６ビットが格納されている。例えば同期信号検出結果情報４０６では、ｍ＋１の下位６ビットが格納されている。
【０１１９】
また、フレーム同期ステップ３０１のフレーム同期に基づいて、変調フレームデータ４０４は、復調ステップ３０３により復調されて復調フレームデータ４０８が生成される。本実施の形態２では（８，１６）変調を用いているため、１２８ビットの変調フレームデータは８バイトの復調フレームデータに変換される。
【０１２０】
各復調フレームデータの先頭に各同期信号検出結果情報が、同期信号検出結果付加ステップ３０４により付加されて、誤り訂正回路ブロックのメモリ格納ステップ３０５に送出される。上述のように各復調フレームデータには、それに対応する同期信号検出結果情報が付加されているので、各復調フレームデータの同期信号検出結果との対応付けが容易にできる。
【０１２１】
図１４は、図１３の各復調フレームデータの先頭に各同期信号検出結果情報が付加された送出データがメモリに格納された状態を示す。図１４では、同期信号検出結果情報と、復調フレームデータは、メモリの異なる領域に格納される。なお、異なる領域への格納は、単一のメモリで格納領域のみが異なるようにしてもよいし、異なるメモリを用いてそれぞれに格納領域を設定してもよい。
【０１２２】
それぞれの領域において、各フレーム番号によって所定のアドレスに同期信号検出結果情報、および復調フレームデータが格納される。例えば、ｍ＋１番目のフレームの同期信号検出結果情報５０２は、下位２ビットが００で所定のｍ＋１の位置に格納される。また、ｍ＋１番目のフレームの復調フレームデータ５０３は、同様に所定のｍ＋１の位置に格納される。なお、復調フレームデータとそれに対応する同期信号検出結果情報とは互いに対応して格納される。
【０１２３】
（実施例２）
図１５、図１６は、同期信号検出結果が、「未検出」になる実施例２を示す図である。図１５の（ａ）は、フレーム同期ステップ３０１に入力される再生信号のデータ構造を示す概略図であり、図１５の（ｂ）は、同期信号検出結果付加ステップ３０４からメモリ格納ステップ３０５に送出される復調フレームデータおよび同期信号検出結果情報のデータ構造を示す概略図である。
【０１２４】
図１５では、ｍ＋１番目のフレームの同期信号６０２が、媒体の傷等によって検出されない例である。この時、フレーム同期ステップ３０１による同期信号検出結果は未検出となり、同期信号検出結果情報生成ステップ３０２により生成されたｍ＋１番目のフレームの同期信号検出結果情報６０６の下位２ビットは０１になる。尚、同期信号検出結果情報は１バイト＝８ビットで構成され、図示しないが上位ビットで、フレーム番号の下位６ビットが格納されている。例えば同期信号検出結果情報６０６では、ｍ＋１の下位６ビットが格納されている。
【０１２５】
フレーム同期ステップ３０１では、同期信号６０２が未検出であるため、ｍ番目のフレームの同期信号６０１の検出タイミングからクロックの計数により推測したタイミングを同期タイミングとする。但し、この場合の信頼性は低いものとなる。
【０１２６】
次に、フレーム同期ステップ３０１のフレーム同期に基づいて、変調フレームデータ６０４は、復調ステップ３０３により復調されて復調フレームデータ６０８が生成される。本実施の形態２では（８，１６）変調を用いているため、１２８ビットの変調フレームデータは８バイトの復調フレームデータに変換される。
【０１２７】
各復調フレームデータの先頭に各同期信号検出結果情報が、同期信号検出結果付加ステップ３０４により付加されて、誤り訂正回路ブロックにおけるメモリ格納ステップ３０５に送出される。上述のように各復調フレームデータには、それに対応する同期信号検出結果情報が付加されているので、各復調フレームデータの同期信号検出結果との対応付けが容易にできる。これによって同期信号検出結果情報が未検出の復調フレームデータを容易に特定できる。
【０１２８】
図１６は、図１５の各復調フレームデータの先頭に各同期信号検出結果情報が付加された送出データがメモリに格納された状態を示す。図１６では、同期信号検出結果情報と、復調フレームデータは、メモリの異なる領域に格納される。
【０１２９】
それぞれの領域において、各フレーム番号によって所定のアドレスに同期信号検出結果情報、および復調フレームデータが格納される。例えば、ｍ＋１番目のフレームの同期信号検出結果情報７０２は、下位２ビットが０１で所定のｍ＋１の位置に格納される。また、ｍ＋１番目のフレームの復調フレームデータ７０３は、同様に所定のｍ＋１の位置に格納される。なお、復調フレームデータとそれに対応する同期信号検出結果情報とは互いに対応して格納される。
【０１３０】
（実施例３）
図１７、図１８は、直前に検出した同期信号の検出結果のタイミングから予測したタイミングから外れたタイミングで新たな同期信号が検出された場合であって、同期信号検出結果が同期外れ検出の場合の実施例３である。この場合には同期補正を必要とする。図１７の（ａ）は、フレーム同期ステップ３０１に入力される再生信号のデータ構造を示す概略図であり、図１７の（ｂ）は、同期信号検出結果付加ステップ３０４からメモリ格納ステップ３０５に送出される復調フレームデータおよび同期信号検出結果情報のデータ構造を示す概略図である。
【０１３１】
図１７では、ｍ＋１番目のフレームの同期信号８０２が、ｍ番目の同期信号８０１の検出タイミングから、本来は３２＋１２８ビットのタイミングで検出されるはずが、ＰＬＬ外れ等によってクロックの周波数低下が生じ、３２＋１１２ビットのタイミング、すなわち本来のタイミングより同期遅れをしていた場合の例である。
【０１３２】
この時、フレーム同期ステップ３０１による同期信号検出結果は同期補正となり、同期信号検出結果情報生成ステップ３０２により生成されたｍ＋１番目のフレームの同期信号検出結果情報８０６の下位２ビットは１０になる。
【０１３３】
フレーム同期ステップ３０１では、同期信号８０２がクロックで予測されるタイミングから外れたタイミングで検出されたので、新たに検出した同期信号８０２のタイミングに同期を補正する。
【０１３４】
次に、フレーム同期ステップ３０１のフレーム同期に基づいて、変調フレームデータ８０４は、復調ステップ３０３により復調されて復調フレームデータ８０８が生成される。本実施の形態２では（８，１６）変調を用いているため、１２８ビットの変調フレームデータは８バイトの復調フレームデータに変換される。一方、フレームｍの復調フレームデータ８０７は、ビット数が足りないため、ここでは、７バイトになる。
【０１３５】
各復調フレームデータの先頭に各同期信号検出結果情報が、同期信号検出結果付加ステップ３０４により付加されて、誤り訂正回路ブロックのメモリ格納ステップ３０５に送出される。上述のように各復調フレームデータには、それに対応する同期信号検出結果情報が付加されているので、各復調フレームデータの同期信号検出結果との対応付けが容易にできる。これによって同期信号検出結果情報が同期補正の復調フレームデータを容易に特定できる。
【０１３６】
図１８は、図１７の各復調フレームデータの先頭に各同期信号検出結果情報が付加された送出データがメモリに格納された状態を示す。図１８では、同期信号検出結果情報と、復調フレームデータは、メモリの異なる領域に格納される。なお、復調フレームデータとそれに対応する同期信号検出結果情報とは互いに対応して格納される。
【０１３７】
それぞれの領域において、各フレーム番号によって所定のアドレスに同期信号検出結果情報、および復調フレームデータが格納される。例えば、ｍ＋１番目のフレームの同期信号検出結果情報９０２は、下位２ビットが１０で所定のｍ＋１の位置に格納される。また、ｍ＋１番目のフレームの復調フレームデータ９０３は、同様に所定のｍ＋１の位置に格納される。なお、復調フレームデータとそれに対応する同期信号検出結果情報とは互いに対応して格納される。
【０１３８】
また、ｍ番目のフレームの復調フレームデータ９０３は、７バイトだけ格納され、１バイト分をスキップしてｍ＋１番目の復調フレームデータ９０４が格納される。このようなスキップは、例えば、同期信号検出結果付加ステップ３０４から、メモリ格納ステップ３０５への転送時に、転送データと共に、転送しているデータが同期信号検出結果情報か復調フレームデータであるかを区別する制御信号を別途設けることで、容易に実現できることは明らかである。
【０１３９】
以上の同期外れ検出の第１の例は、同期補正が１バイト相当分の同期遅れの例であったが、１フレーム未満の同期遅れ補正の場合にも同様である。
【０１４０】
（実施例４）
図１９、図２０は、上記と同様に直前に検出された同期信号の検出結果のタイミングから予測したタイミングから外れたタイミングで新たな同期信号を検出した場合であって、同期信号検出結果が、同期外れ検出になる第２の例の実施例４を示す図である。実施例４では、第１の例の場合とは逆に、１フレーム未満の同期進みを補正する場合の例である。
【０１４１】
図１９の（ａ）は、フレーム同期ステップ３０１に入力される再生信号のデータ構造を示す概略図であり、図１９の（ｂ）は、同期信号検出結果付加ステップ３０４からメモリ格納ステップ３０５に送出される復調フレームデータおよび同期信号検出結果情報のデータ構造を示す概略図である。図１９では、ｍ＋１番目のフレームの同期信号８０２が、ｍ番目の同期信号８０１の検出タイミングから、本来は３２＋１２８ビットのタイミングで検出されるはずが、ＰＬＬ外れ等によってクロックの周波数上昇が生じ、３２＋１４４ビットのタイミング、すなわち本来のタイミングより同期進みをしていた場合の例である。
【０１４２】
この場合、フレーム同期ステップ３０１による同期信号検出結果は同期外れ検出１０となる。そこで、同期信号検出結果情報生成ステップ３０２によって、ｍ＋１番目のフレームの同期信号検出結果情報１００６の下位２ビットは１０になる。
【０１４３】
フレーム同期ステップ３０１は、同期信号１００２がクロックから予測されるタイミングから外れたタイミングで検出されたので、新たに検出した同期信号１００２のタイミングに同期を補正する。
【０１４４】
次に、フレーム同期ステップ３０１のフレーム同期に基づいて、変調フレームデータ１００４は、復調ステップ３０３により復調されて復調フレームデータ１００８が生成される。一方、フレームｍの復調フレームデータ８０７は、ビット数が余るが、元々１個の復調フレームデータは最大８バイトであるため先頭の８バイトのみが転送される。
【０１４５】
各復調フレームデータの先頭に各同期信号検出結果情報が、同期信号検出結果付加ステップ３０４により付加されて、誤り訂正回路ブロックのメモリ格納ステップ３０５に送出される。上述のように各復調フレームデータには、それに対応する同期信号検出結果情報が付加されているので、各復調フレームデータの同期信号検出結果との対応付けが容易にできる。これによって同期信号検出結果情報が同期補正の対応する復調フレームデータを特定できる。
【０１４６】
図２０は、図１９に示す、各復調フレームデータの先頭に各同期信号検出結果情報が付加された送出データがメモリに格納された状態を示す。図２０では、同期信号検出結果情報と、復調フレームデータは、メモリの異なる領域に格納される。なお、復調フレームデータとそれに対応する同期信号検出結果情報とは互いに対応して格納される。
【０１４７】
それぞれの領域において、各フレーム番号によって所定のアドレスに同期信号検出結果情報、および復調フレームデータが格納される。例えば、ｍ＋１番目のフレームの同期信号検出結果情報１１０２は、下位２ビットが１０で所定のｍ＋１の位置に格納される。また、ｍ＋１番目のフレームの復調フレームデータ１１０３は、同様に所定のｍ＋１の位置に格納される。
【０１４８】
（実施例５）
図２１、図２２は、同期信号検出結果が、同様に前回検出された同期信号に基づくクロックで予測されるタイミングから外れたタイミングで同期信号が検出された場合であって、同期補正が必要な第３の例の実施例５を示す図である。実施例５では、第１および第２の例と異なる、１フレーム以上の同期遅れを補正する場合の例である。
【０１４９】
図２１の（ａ）は、フレーム同期ステップ３０１に入力される再生信号のデータ構造を示す概略図であり、図２１の（ｂ）は、同期信号検出結果付加ステップ３０４からメモリ格納ステップ３０５に送出される、復調フレームデータおよび同期信号検出結果情報のデータ構造を示す概略図である。図２１では、ｍ＋３番目の同期信号１２０２が、ｍ番目の同期信号８０１の検出の次に検出された例である。これは、本来はｍ＋１番目の同期信号が検出されるはずが、ＰＬＬ外れ等によってクロックの周波数の急上昇が生じ、本来のタイミングより１フレーム以上の同期遅れをしていた場合の例である。
【０１５０】
この場合、フレーム同期ステップ３０１による同期信号検出結果は同期外れ検出１０となる。そこで、同期信号検出結果情報生成ステップ３０２によって、ｍ＋３番目のフレームの同期信号検出結果情報１２０６の下位２ビットは１０になる。
【０１５１】
フレーム同期ステップ３０１は、同期信号１２０２がクロックから予測されるタイミングから外れたタイミングで同期信号が検出されたので、新たに検出した同期信号１２０２のタイミングに同期を補正する。
【０１５２】
次に、フレーム同期ステップ３０１のフレーム同期に基づいて、変調フレームデータ１２０４は、復調ステップ３０３により復調されて復調フレームデータ１２０８が生成される。
【０１５３】
各復調フレームデータの先頭に各同期信号検出結果情報が、同期信号検出結果付加ステップ３０４により付加されて、誤り訂正回路ブロックのメモリ格納ステップ３０５に送出される。上述のように各復調フレームデータには、それに対応する同期信号検出結果情報が付加されているので、各復調フレームデータの同期信号検出結果との対応付けが容易にできる。これによって同期信号検出結果情報が同期補正の復調フレームデータを容易に特定できる。
【０１５４】
図２２は、図２１に示す、各復調フレームデータの先頭に各同期信号検出結果情報が付加された送出データがメモリに格納された状態を示す。図２２では、同期信号検出結果情報と、復調フレームデータは、メモリの異なる領域に格納される。なお、復調フレームデータとそれに対応する同期信号検出結果情報とは互いに対応して格納される。
【０１５５】
それぞれの領域において、各フレーム番号によって所定のアドレスに同期信号検出結果情報、および復調フレームデータが格納される。例えば、ｍ＋３番目のフレームの同期検出結果情報１３０２は、下位２ビットが１０で所定のｍ＋３の位置に格納される。また、ｍ＋３番目のフレームの復調フレームデータ１３０３は、同様に所定のｍ＋３の位置に格納される。
【０１５６】
また、ｍ＋１番目とｍ＋２番目のフレームの、同期信号検出結果情報、および復調フレームデータは、転送されなかったために、スキップされて未格納になっている。なお、このようなスキップは、同期信号検出結果情報の上位ビットに格納されるフレーム番号を参照することで容易に実現できる。
【０１５７】
より望ましい実施形態としては、このようなスキップを検出した際には、スキップした同期信号検出結果情報に同期信号が未検出の場合のコード０１を格納しておくことが好ましい。ここではｍ＋１、およびｍ＋２番目の同期信号検出結果情報にコード０１を格納する。コード０１を格納することで、後述するようにスキップされた復調フレームデータに対して消失ポインタを生成することができる。
【０１５８】
なお、ここでは、正常検出のフレームの直後に１フレーム以上の同期遅れが発生した例を説明したが、例えば、複数フレームにわたって同期信号の未検出が発生した後に、最後に同期信号を検出したフレームからクロックを計数したものと、新たに検出した同期信号とが１フレーム以上ずれている場合等も同様に処理できる。
【０１５９】
（実施例６）
図２３、図２４は、同期信号が、上記の場合と同様にクロックから予測されるタイミングから外れたタイミングで検出され、同期補正が必要になる第４の例の実施例６を示す図である。実施例６では、実施例５とは逆に、１フレーム以上の同期進みを補正する場合の例である。図２３の（ａ）は、フレーム同期ステップ３０１に入力される再生信号のデータ構造を示す概略図であり、（ｂ）は、同期信号検出結果付加ステップ３０４からメモリ格納ステップ３０５に送出される、復調フレームデータおよび同期信号検出結果情報のデータ構造を示す概略図である。
【０１６０】
図２３では、ｍ番目の同期信号１４０２が、ｍ番目の同期信号１４０１の検出の次に、再度検出された例である。なお、本来はｍ＋１番目の同期信号が検出されるはずが、最初のｍ番目の同期信号１４０１が偽の検出であった場合や、複数フレームにわたって同期信号の未検出が発生した後に、最後に同期信号を検出したフレームからクロックを計数したものと、新たに検出した同期信号とが１フレーム以上ずれている場合等も同様に処理できる。
【０１６１】
この時、フレーム同期ステップ３０１による同期信号検出結果は同期外れ検出１０となる。そこで、同期信号検出結果情報生成ステップ３０２によって、ｍ番目のフレームの同期信号検出結果情報１４０６の下位２ビットは１０になる。
【０１６２】
フレーム同期ステップ３０１では、同期信号１４０２がクロックで予測されるタイミングから外れたタイミングで検出されたので、新たに検出した同期信号１４０２のタイミングに同期を補正する。
【０１６３】
次に、フレーム同期ステップ３０１のフレーム同期に基づいて、変調フレームデータ１４０４は、復調ステップ３０３により復調されて復調フレームデータ１４０８が生成される。
【０１６４】
各復調フレームデータの先頭に各同期信号検出結果情報が、同期信号検出結果付加ステップ３０４により付加されて、誤り訂正回路ブロックのメモリ格納ステップ３０５に送出される。上述のように各復調フレームデータには、それに対応する同期信号検出結果情報が付加されているので、各復調フレームデータの同期信号検出結果との対応付けが容易にできる。これによって同期信号検出結果情報が同期外れ検出である復調フレームデータを容易に特定できる。なお、この実施例５では、ｍ番目のフレームのデータが２回送られる。
【０１６５】
図２４は、図２３に示す、各復調フレームデータの先頭に各同期信号検出結果情報が付加された送出データがメモリに格納された状態を示す概略図である。図２４では、同期信号検出結果情報と、復調フレームデータは、メモリの異なる領域に格納される。なお、復調フレームデータとそれに対応する同期信号検出結果情報とは互いに対応して格納される。
【０１６６】
それぞれの領域において、各フレーム番号によって所定のアドレスに同期信号検出結果情報、および復調フレームデータが格納される。例えば、ｍ番目のフレームの同期信号検出結果情報１５０２は、下位２ビットが１０で所定のｍの位置に格納される。また、ｍ番目のフレームの復調フレームデータ１５０３は、同様に所定のｍの位置に格納される。
【０１６７】
ｍ番目のフレームの、同期信号検出結果情報、および復調フレームデータは、合計２回転送されるが、先に転送されたものは、後から転送されたもので上書きされる。なお、このような上書き動作もスキップと同様に、同期信号検出結果情報の上位ビットに格納されるフレーム番号を参照することで容易に実現できる。
【０１６８】
以上、図１３から図２４で、同期信号の検出、及び、同期補正の詳細な説明を行ったが、より望ましい実施形態としては、同期信号を検出する範囲を制限するウィンドウを設け、さらにこのウィンドウの大きさを、同期信号の未検出の連続や検出の連続等に依存して、変化させる構成を取ることで、偽の同期信号検出に対して、より強い耐性を実現できる。
【０１６９】
次に、図２５を用いて、消失ポインタ生成ステップ３０６の詳細な説明を行う。図２５は、メモリに格納された同期検出結果情報から、異なる領域に格納された復調フレームデータに対する消失ポインタの生成を図示している。図２５において、（ａ）は同期信号検出結果情報、（ｂ）はセクタの誤り訂正符号を構成する復調フレームデータであり、図１０の（ａ）と同じ構造になるように、列方向の符号長１２８＋１６バイトの符号が８個で構成されている。消失ポインタは行方向のフレームデータ単位、すなわち、図２５では１行の８バイト単位に生成される。
【０１７０】
同期信号検出結果情報は、前述したように、正常検出００、未検出０１、同期外れ検出１０の３種類存在する。
（ａ）正常検出００の場合、対応する復調フレームデータについて消失ポインタは生成されない。
（ｂ）未検出０１の場合（１６０６）、該当フレームの復調フレームデータ１６０８は、それ以前の同期信号の検出結果からクロックの計数のみ同期処理を行っただけなので、信頼性が低いと判断し、この復調フレームデータ１６０８に対して、消失ポインタ１６０４を生成する。
（ｃ）同期外れ検出１０の場合（１６０７）、該当フレームの同期検出の際に、同期補正が行われたことから、該当フレームの１つ手前の復調フレームデータ１６０９は、信頼性が低いと判断し、該当フレームの１つ手前の復調フレームデータ１６０９に対して、消失ポインタ１６０５を生成する。
【０１７１】
これらの消失ポインタを、列方向の符号の誤り位置にして消失訂正を行う。消失訂正を行うことにより、符号あたりの訂正個数は最大２倍まで向上する。なお、消失ポインタの生成は、誤り訂正回路が消失誤り訂正時に参照できるレジスタ等に、該当の復調フレームデータの格納されている行番号等を保存することで実現できる。
【０１７２】
以上説明したように本発明の実施の形態２における再生方法では、同期信号検出結果情報を、復調フレームデータと共に、誤り訂正回路ブロックに送出し、これを用いて消失ポインタを生成することにより、消失訂正を行うことを可能にする。この結果、信頼性の高いデータ再生が実現できる。
【０１７３】
（実施の形態３）
実施の形態３は、本発明の再生制御回路の一実施例であり、実施の形態２の再生方法の回路構成例である。図２６は、実施の形態３の再生制御回路の構成図であって、復調回路ブロック１７０１と誤り訂正回路ブロック１７０２とを備える。復調回路ブロック１７０１は、フレーム同期回路１７０３、同期検出結果情報生成回路１７０５、復調回路１７０４、同期信号検出結果付加回路１７０６とを備える。また、誤り訂正回路ブロック１７０２は、誤り訂正回路１７１０、消失ポインタ生成回路１７０９等を備え、外部のメモリ１７０８を用いて、誤り訂正を実行する。
【０１７４】
この再生制御回路の動作を以下に説明する。
（ａ）光ディスクから再生された再生信号１７１３がフレーム同期回路１７０３に入力される。
（ｂ）フレーム同期回路１７０３は、各フレームの先頭の同期信号を検出し、フレーム同期を行う。フレーム同期の結果、同期信号検出結果１７１５が同期信号検出結果情報生成回路１７０５に送出される。また、変調フレームデータ１７１４が復調回路１７０４に送出される。このフレーム同期回路１７０３は、パターン比較回路やカウンタ等で容易に構成できる。
【０１７５】
（ｃ）復調回路１７０４は、変調フレームデータ１７１４を復調し、復調フレームデータ１７１６を送出する。ここでは、公知の（８，１６）変調方式の復調回路で構成できる。
【０１７６】
（ｄ）同期信号検出結果情報生成回路１７０５は、同期信号検出結果１７１５を所定の規則でコード化する。ここでは、正常検出は００、未検出は０１、同期外れ検出は１０になる。さらに、同期信号検出結果情報生成回路１７０５は、フレーム番号の下位６ビットと合わせて、１バイトの同期信号検出結果情報１７１７を生成する。同期信号検出結果情報生成回路１７０５は、論理回路等で容易に構成できる。
【０１７７】
（ｅ）同期信号検出結果付加回路１７０６は、各フレームの復調フレームデータ１７１６の先頭に、同期信号検出結果情報１７１７を付加して、誤り訂正回路ブロック１７０２に送出する。さらに、同期信号検出結果付加回路１７０６は、送出データ１７１９と共に、同期信号検出結果情報と復調フレームデータとを区別するための制御信号１７２１を併せて送出する。同期信号検出結果付加回路１７０６は、セレクタ等で構成できる。
【０１７８】
（ｆ）送出された同期信号検出結果情報と復調フレームデータは、分離回路１７０７によって、分離される。分離の際に、それぞれを区別するための制御信号１７２１が用いられる。分離された同期信号検出結果情報と復調フレームデータとは、バス制御回路１７１１を経由して、メモリ１７０８のそれぞれ異なる領域に格納される。分離回路１７０７は、２つの独立したアドレス生成回路等で容易に構成できる。なお、その詳細は省略する。
【０１７９】
（ｇ）消失ポインタ生成回路１７０９は、メモリ１７０８に格納された同期検出結果情報から消失ポインタを生成し、誤り訂正回路１７１０が参照できるレジスタに格納する。消失ポインタ生成回路１７０９は、マイクロプロセッサ等で構成できる。
【０１８０】
（ｈ）誤り訂正回路１７１０は、メモリに格納された復調フレームデータから構成される誤り訂正符号に対して、消失ポインタを用いた消失訂正を実施する。この誤り訂正回路１７１０は、公知のＲｅｅｄ−Ｓｏｌｏｍｏｎ符号の訂正回路で構成できる。
【０１８１】
（ｉ）Ｉ／Ｆ制御回路１７１２は、誤り訂正が実行されたメモリ１７０８に格納されている再生データ１７２０を、例えばＭＰＥＧ復号回路等に送出する。Ｉ／Ｆ制御回路は、ＡＴＡＰＩやＳＣＳＩのプロトコル制御回路とのインタフェース回路であってもよい。
【０１８２】
（ｊ）バス制御回路１７１１では、内部バス１７１８の制御およびメモリ１８０８に対する記録再生を行う。
【０１８３】
以上説明したように本発明の実施の形態３における再生制御回路では、同期信号検出結果情報を、復調フレームデータと共に、誤り訂正回路ブロックに送出し、これを用いて消失ポインタを生成することにより、消失訂正を行うことを可能にする。この結果、信頼性の高いデータ再生が実現できる。尚、フレーム同期や同期信号検出結果情報、消失ポインタの生成等の詳細は、実施の形態２と同様であるので省略する。
【０１８４】
（実施の形態４）
実施の形態４は、本発明の再生装置の一実施例であり、実施の形態３の再生制御回路１８１４を含む光ディスク再生装置の構成例である。図２７は、圧縮画像データが記録された光ディスク１８０１から該データを再生する光ディスク再生装置の構成を示すブロック図である。この再生装置は、実施の形態３の再生制御回路１８１４に加えて、半導体レーザや光学素子で構成される光ヘッド１８０２、アナログ再生信号を２値化してデジタルの再生信号を生成する再生回路１８０３、ＭＰＥＧ圧縮データを伸張するＭＰＥＧ復号回路１８０７、ＤＡ変換回路１８０８、及び、再生装置全体の制御を行う制御ＣＰＵ１８０９とを備える。なお、再生制御回路１８１４は、復調回路ブロック１８０４、誤り訂正回路ブロック１８０５、メモリ１８０６を備える。
【０１８５】
以上のように構成された光ディスク再生装置の動作を以下説明する。
光ヘッド１８０２の半導体レーザーから照射されたレーザー光は、光ディスク１８０１の記録面上に形成されたピットあるいは濃淡のドットで変調された反射光となって、光ヘッド１８０２に戻る。変調された反射光は光電素子により、電気信号に変換され、アナログの再生信号１８１０として、再生回路１８０３に入力される。再生回路１８０３では、アナログからデジタルへの変換を行い、デジタルの再生信号にして、再生制御回路１８１４に送出する。
【０１８６】
再生制御回路１８１４では、実施の形態３で説明したように、フレーム同期、復調、および同期検出結果情報から生成した消失ポインタを用いた消失訂正を行う。詳細動作は、実施の形態３と同様であるので省略する。
【０１８７】
誤り訂正が実行されて誤り訂正された再生データ１８１１は、ＭＰＥＧ復号回路１８０７により、ＭＰＥＧ復号される。伸張された再生データ１８１２は、ＤＡ変換回路１８０８でアナログ変換され、音声や画像信号１８１３としてＴＶモニタ等に送出される。
【０１８８】
これらの光ディスク再生装置全体の制御は、制御ＣＰＵ１８０９で行われる。なお、本構成図では、制御信号や、フォーカス、トラッキング等のためのサーボ回路等は省略している。
【０１８９】
以上のように構成された、実施の形態４の光ディスク再生装置では、同期信号検出結果情報を、対応する復調フレームデータに付加して、誤り訂正回路ブロックに送出し、これを用いて消失ポインタを生成することにより、対応する復調フレームデータを特定することができ、該当する復調フレームデータについて消失訂正を行うことができる。この結果、信頼性の高いデータ再生が実現できる。
【０１９０】
なお、本実施の形態において説明した如何なる具体的構成、具体的数値の例示は、本発明の規定を限定するものとはならない。ただ本発明は特許請求の範囲においてのみ規定されるものである。
【図面の簡単な説明】
【０１９１】
【図１】本発明の実施の形態１に係る記録媒体の構造例を示す概略図である。
【図２】実施の形態１に係る再生装置の構成例を示すブロック図である。
【図３】メモリ制御手段２０５の内部構成の一例を示すブロック図である。
【図４】実施の形態１に係るバッファメモリ２０６の格納マップの一例を示す概略図である。
【図５】本発明の実施の形態１におけるフレーム欠落発生時の内部信号変化の一例を示すタイミングチャートである。
【図６】本発明の実施の形態１におけるフレーム挿入発生時の内部信号変化の一例を示すタイミングチャートである。
【図７】本発明の実施の形態１におけるフレームスリップ発生時のバッファメモリ格納制御の流れを示すフローチャートである。
【図８】本発明の実施の形態１における記録媒体の記録データフォーマット構造例を示す図である。
【図９】実施の形態１における記録媒体の位置情報の構造例について説明する模式図である。
【図１０】本発明の実施の形態２におけるフレームデータ構造を示す概略図である。
【図１１】本発明の実施の形態２における光ディスクの構成を示す概略図である。
【図１２】実施の形態２における再生方法を説明するフローチャートである。
【図１３】実施の形態２における再生方法の、同期信号検出結果が正常検出である場合の実施例１におけるデータ構造を示す概略図である。
【図１４】図１３における、同期信号検出結果情報と復調フレームデータが格納された状態を説明する図である。
【図１５】実施の形態２における再生方法において、同期信号検出結果が未検出である場合の実施例２におけるデータ構造を示す概略図である。
【図１６】図１５における、同期信号検出結果情報と復調フレームデータが格納された状態を説明する図である。
【図１７】実施の形態２における再生方法において、同期信号検出結果が同期外れ検出である場合の第１の例の実施例３におけるデータ構造を示す概略図である。
【図１８】図１７における、同期信号検出結果情報と復調フレームデータが格納された状態を説明する図である。
【図１９】実施の形態２における再生方法において、同期信号検出結果が同期外れ検出である場合の第２の例の実施例４におけるデータ構造を示す概略図である。
【図２０】図１９における、同期信号検出結果情報と復調フレームデータが格納された状態を説明する図である。
【図２１】実施の形態２における再生方法において、同期信号検出結果が同期外れ検出である場合の第３の例の実施例５におけるデータ構造を示す概略図である。
【図２２】図２１における、同期信号検出結果情報と復調フレームデータが格納された状態を説明する図である。
【図２３】実施の形態２における再生方法において、同期信号検出結果が同期外れ検出である場合の第４の例の実施例６におけるデータ構造を示す概略図である。
【図２４】図２３における、同期信号検出結果情報と復調フレームデータが格納された状態を説明する図である。
【図２５】実施の形態２における再生方法において、消失ポインタの生成を説明する概略図である。
【図２６】実施の形態３における再生制御回路の構成を示すブロック図である。
【図２７】実施の形態４における光ディスク再生装置の構成を示すブロック図である。
【符号の説明】
【０１９２】
１１  光ディスク媒体、１２  情報トラック、１３  記録ブロック、１４  フレーム、１５  同期信号、２１  信号読取手段、２２  位置情報再生手段、２３  同期手段、２４  復調手段、２５  メモリ制御手段、２６  バッファメモリ、３１  フレーム番号識別手段、３２  バイト数カウンタ、３３  フレーム数カウンタ、３４  セクタ数カウンタ、３５  フレームスリップ検出手段、３６  アドレス変換手段、３７  ＦＩＦ０、４１  ウオブルグルーブ、４２  記録データ、４３  ランドプリピット、１０５，２０３，３０８，４０３，４０４，６０３，６０４，８０３，８０４，１００３，１００４，１２０３，１２０４，１４０３，１４０４，１７１４  変調フレームデータ、  １０６，２０４，４０１，４０２，６０１，６０２，８０１，８０２，１００１，１００２，１２０１，１２０２，１４０１，１４０２  同期信号、  ３０１  フレーム同期ステップ、  ３０２  同期信号検出結果情報生成ステップ、  ３０３  復調ステップ、  ３０４  同期信号検出結果付加ステップ、  ３０５  メモリ格納ステップ、  ３０６  消失ポインタ生成ステップ、  ３０７  誤り訂正ステップ、  ３０９，１７１５  同期信号検出結果、  ３１１，４０５，４０６，５０１，５０２，６０５，６０６，７０１，７０２，８０５，８０６，９０１，９０２，１００５，１００６，１１０１，１１０２，１２０５，１２０６，１３０１，１３０２，１４０５，１４０６，１５０１，１５０２，１７１７  同期信号検出結果情報、  ３１０，４０７，４０８，５０３，５０４，６０７，６０８，７０３，７０４，８０７，８０８，９０３，９０４，１００７，１００８，１１０３，１１０４，１２０７，１２０８，１３０３，１３０４，１４０７，１４０８，１５０３，１５０４，１７１６  復調フレームデータ、１７０１、１８０４  復調回路ブロック、１７０２、１８０５  誤り訂正回路ブロック、１７０３  フレーム同期回路、１７０４  復調回路、１７０５  同期信号検出結果情報生成回路、１７０６  同期信号検出結果付加回路、１７０７  分離回路、１７０８、１８０６  メモリ、１７０９  消失ポインタ生成回路、１７１０  誤り訂正回路、１７１１  バス制御回路、１７１２  Ｉ／Ｆ制御回路、１７１３  再生信号、１７１８  内部バス、１７１９  送出データ、１７２０、１８１１  再生データ、１７２１  制御信号、１８０１  光ディスク、１８０２  光ヘッド、１８０３  再生回路、１８０７  ＭＰＥＧ復号回路、１８０８  ＤＡ変換回路、１８０９  制御ＣＰＵ、１８１０  再生信号、１８１４  再生制御回路、１８１２  伸張された再生データ、１８１３  音声／画像信号
【図１】
2004178789.tif 000003
【図２】
2004178789.tif 000004
【図３】
2004178789.tif 000005
【図４】
2004178789.tif 000006
【図５】
2004178789.tif 000007
【図６】
2004178789.tif 000008
【図７】
2004178789.tif 000009
【図８】
2004178789.tif 000010
【図９】
2004178789.tif 000011
【図１０】
2004178789.tif 000012
【図１１】
2004178789.tif 000013
【図１２】
2004178789.tif 000014
【図１３】
2004178789.tif 000015
【図１４】
2004178789.tif 000016
【図１５】
2004178789.tif 000017
【図１６】
2004178789.tif 000018
【図１７】
2004178789.tif 000019
【図１８】
2004178789.tif 000020
【図１９】
2004178789.tif 000021
【図２０】
2004178789.tif 000022
【図２１】
2004178789.tif 000023
【図２２】
2004178789.tif 000024
【図２３】
2004178789.tif 000025
【図２４】
2004178789.tif 000026
【図２５】
2004178789.tif 000027
【図２６】
2004178789.tif 000028
【図２７】
2004178789.tif 000029