(57)【要約】【課題】データ記録領域と未記録領域とが混在する符号化データを復号する際に、再生ＰＬＬの周波数の遅れの影響を受けずに正しくデータを復号・再生すること。【解決手段】本発明にかかるデータ復号処理装置は、復調処理後のデータが格納される第１のメモリと、前記第１のメモリに格納された第１のデータに未記録領域が含まれる場合に、当該第１のデータの次に前記復調処理がなされた第２のデータが当該第１のメモリに格納される前に、当該第１のデータに対する所定の処理の中断及び当該所定の処理済みデータの廃棄を行わせる制御回路と、を備える。【選択図】図１
2013025854.tif 000002
【特許請求の範囲】
【請求項１】
復調処理後のデータが格納される第１のメモリと、
前記第１のメモリに格納された第１のデータに未記録領域が含まれる場合に、当該第１のデータの次に前記復調処理がなされた第２のデータが当該第１のメモリに格納される前に、当該第１のデータに対する所定の処理の中断及び当該所定の処理済みデータの廃棄を行わせる制御回路と、
を備えるデータ復号処理装置。
【請求項２】
前記第１のメモリに格納されたデータに対してシンドロームを生成する生成部と、
前記第１のメモリに格納されたデータに対してデスクランブル処理を行うデスクランブル処理部と、
前記デスクランブル処理後のデータが格納される第２のメモリと、
をさらに備え、
前記制御回路は、
前記第１のメモリに格納された第１のデータに未記録領域が含まれ、かつ、当該第１のデータに対する前記デスクランブル処理後のデータが前記第２のメモリに格納完了となった場合に、当該第１のデータの次に前記復調処理がなされた第２のデータが当該第１のメモリに格納される前に、当該第１のデータに対する前記生成部におけるシンドロームの生成の中断及び当該生成済みのシンドロームの廃棄を行わせる
ことを特徴とする請求項１に記載のデータ復号処理装置。
【請求項３】
前記デスクランブル処理部は、
前記第１のデータに対する前記デスクランブル処理後のデータを前記第２のメモリに格納し、
前記第１のデータに未記録領域が含まれる場合には、前記第２のメモリのうち未格納部分について既定のデータを格納する
ことを特徴とする請求項２に記載のデータ復号処理装置。
【請求項４】
前記デスクランブル処理部は、通常に比べて転送レートを上げて、前記既定のデータを格納することを特徴とする請求項３に記載のデータ復号処理装置。
【請求項５】
第１のメモリに格納された復調処理後の第１のデータに未記録領域が含まれるか否かを判定し、
前記未記録領域が含まれると判定された場合に、当該第１のデータの次に前記復調処理がなされた第２のデータが当該第１のメモリに格納される前に、当該第１のデータに対する所定の処理の中断及び当該所定の処理済みデータの廃棄を行わせる
データ復号処理装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ復号処理装置及びその制御方法に関し、特に、データ記録領域とデータ未記録領域が混在する光ディスク等におけるデータ復号処理装置及びその制御方法に関する。
【背景技術】
【０００２】
Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標）の記録型ＢＤ（書換え型ＢＤ−ＲＥと１回記録の追記型ＢＤ−Ｒ）では、データ記録領域とデータ未記録領域が混在してもよいとするファイナライズレスが規格で採用されている。そのため、Ｄｉｓｃ内にデータ記録領域とデータ未記録領域が混在する場合がある。データ記録領域とデータ未記録領域が混在しているＤｉｓｃから必要なデータを入手するためには、データ記録領域のみを再生すればよい。しかし、データ記録領域のみを再生する場合、データ未記録領域を飛ばすためのシステムファームウェア制御（シーク制御等）が必要となり再生速度が低下してしまう。そのため、一般的な光ディスク装置においては、再生速度を低下させず、システムファームウェア制御に負担を加えないためにも、データ未記録領域も含めて再生処理を行っている。また、Ｄｉｓｃ上のデータ信号からクロック（以降、再生クロックと称する。）を生成する再生ＰＬＬは、データの未記録領域判定によりデータ未記録領域判定前の周波数を保持や、一定の周波数に固定する等の制御を行っている。しかし、データ未記録領域判定は、再生データに基づいての判定であるため、必ず再生している領域より遅れる。それ故、再生ＰＬＬは、データ未記録領域においてノイズ等の影響を受け易くなり、周波数が変動する可能性がある。また、再生ＰＬＬの周波数が変動した場合、データ未記録領域後のデータ記録領域にて、データ区切りの処理がズレてしまい、再生ができなくなる。そこで、光ディスク装置としては、データ未記録領再生において、再生クロックが変動することがあってもシステムとして破綻しない構成が必要となっている。
【０００３】
特許文献１は、バッファメモリへのアクセス回数を減らし、かつデータの復号処理時間を短くすることが出来るＤＶＤ−ＲＯＭの再生を目的とした技術である。
図９は、特許文献１の一実施例である。
【０００４】
（構成）
ＤＶＤ−ＲＯＭデータの再生装置３０を示す。この再生装置３０は、ＤＶＤ−ＲＯＭ再生ユニット３２と、バッファメモリ３４とから構成されている。
ＤＶＤ−ＲＯＭ再生ユニット３２は、復調部３６、ＰＩシンドローム生成部３８、誤り訂正部４０、数ライン分のバッファメモリ４２、ＰＯシンドローム生成部４４、デスクランブル／ＥＤＣ計算部４６、ＰＩシンドローム格納メモリ４８、ＰＯシンドローム格納メモリ５０、ＥＤＣ計算結果格納メモリ５２、誤り訂正部５４、ＣＰＵ５６を備えている。
【０００５】
（動作）
以上のような構成の再生装置３０の各部の機能および動作を、図１０のタイミングチャートを参照しながら説明する。
ディスク１４より読み出されたディスクデータは、復調部３６で復調され、１インタリーブ毎にＰＩシンドローム生成部３８および数ライン分のバッファメモリ４２に送られる。バッファメモリ４２には、数ライン分の復調されたデータが格納される。
ＰＩシンドローム生成部３８では、ＰＩ系列のシンドロームを計算する。後述するように、ＰＯシンドローム生成部４４でも、ＰＯ系列のシンドロームが計算されるが、ここでシンドロームの計算について説明しておく。
【０００６】
シンドロームは、次式で定義されるシンドローム多項式Ｓ（Ｘ）の係数Ｓj である。
【数１】
2013025854.tif 000003
【０００７】
すなわち、受信多項式Ｙ（Ｘ）に対するシンドロームは、受信多項式に生成多項式の根αj を代入して求める。ＰＩ系列では、ｊ＝０、１、２、…、９、ｔ＝５（ＥＣＣコード数／２）であり、ＰＯ系列では、ｊ＝０、１、２、…、１５、ｔ＝８（ＥＣＣコード数／２）である。シンドロームＳj を生成し、ａｌｌ"０"の場合には、誤りがない、それ以外は誤りがあると判定できる。この判定は、ＣＰＵ５６により行われる。
【０００８】
ＰＩシンドローム生成回路３８を、図１１に示す。図で、ＳＹＮＦ［ｎ］とあるのは、ＳＹＮＦ［ｎ］とのガロワ体乗算を行うことを意味している。なお、シンドロームの生成の方法は、当業者には周知である。
【０００９】
誤り訂正部４０では、ＰＩシンドローム生成部３８で生成されたＰＩシンドロームからＰＩ系列の誤りの位置と大きさを導出して、これに基づいてバッファメモリ４２のデータの誤りを１インタリーブ毎に訂正する。誤りが訂正できた場合には、シンドロームは"０"になり、シンドローム"０"がＰＩシンドローム格納メモリ４８に転送される。もし、誤りが多く訂正できなかった場合には、ＰＩシンドロームがそのままＰＩシンドローム格納メモリ４８に転送される。
【００１０】
図１２は、ＰＩシンドローム格納メモリ４８の構成を示す。図１２には、ｊインタリーブ目のＰＩシンドロームＳ０、Ｓ１、…、Ｓ９が格納された状態を示している。
バッファメモリ４２より読み出されたデータは、デスクランブル／ＥＤＣ計算部４６およびＰＯシンドローム生成部４４に送られる。
デスクランブル／ＥＤＣ計算部４６では、バッファメモリ４２からのデータをデスクランブルし、デスクランブル後の１ブロックのデータをバッファメモリ３４に展開する（図９に[１]で示す）。デスクランブル／ＥＤＣ計算部４６ではさらに、デスクランブルされたデータに対してＥＤＣ計算を行う。ＥＤＣの生成多項式をＧ（ｘ）とすると、符号系列を生成多項式Ｇ（ｘ）で除算した余りがＥＤＣの計算結果である。
【００１１】
図１３は、ＥＤＣ計算を行うＥＤＣ回路を示す。このＥＤＣ回路は、ＤＶＤのＥＤＣ生成多項式"Ｇ（ｘ）＝Ｘ３２＋Ｘ３１＋Ｘ４＋１"に対する例であり、１ビットシフト回路とＥＸＯＲの加算の組み合わせよりなる。ＥＸＯＲの入る位置は、生成多項式によって決まる。ＤＶＤでは、先頭データからＭＳＢファーストでＥＤＣ回路にシリアルにデータが入力される。１セクタ分のデータを入力した時点で、Ｂ０〜Ｂ３１の値（３２ビット＝４バイト）がＥＤＣ計算結果である。１ブロック（＝１６セクタ）についてＥＤＣ計算が終了すると、１ブロック分のＥＤＣ計算結果が、デスクランブル／ＥＤＣ計算回路４６より出力され、ＥＤＣ計算結果格納メモリ５２に格納される。
【００１２】
図１４は、ＥＤＣ計算結果格納メモリ５２の構成を示す。１ブロックのｊ'セクタ目のＥＤＣ計算結果が格納されている状態を示している。
ＣＰＵ５６は、ＥＤＣ計算結果格納メモリ５２から計算結果を読み出し、全セクタのＢ０〜Ｂ３１がａｌｌ"０"ならばデータは正しいと判断する。これにより、１ブロックの誤り訂正は完了する。
一方、ＰＯシンドローム生成部４４では、バッファメモリ４２からのデータからＰＯシンドロームを生成し、生成した１ブロック分のＰＯシンドロームをＰＯシンドローム格納メモリ５０に格納する。図１５は、ＰＯシンドローム格納メモリ５０の構成を示す。図１５には、ｊ"インタリーブ目のＰＯシンドロームＳ０、Ｓ１、…、Ｓ１５が格納された状態を示している。
【００１３】
図１０のタイミングチャートに示すように、上述したＰＩシンドローム生成およびＰＯシンドローム生成と、デスクランブル／ＥＤＣ計算とを一度に行うため、従来の方法に比べ、バッファメモリ３４へのアクセス回数を少なくすることができる。
誤り訂正部５４では、ＰＯシンドローム格納メモリ５０から１ブロック分のＰＯシンドロームを読み出し（図９に、[２]で示す）、ＰＯ系列の誤りの位置と大きさを導出して、これに基づいてバッファメモリ３４のデータの誤りを訂正する（図９に、[３]で示す）。
この誤り訂正の結果、バッファメモリ３４のデータは、誤り訂正部４０によるＰＩ系列の誤り訂正後のデータとは異なっている。したがって、ＰＩシンドローム格納メモリ４８に格納されているＰＩシンドローム、およびＥＤＣ計算結果格納メモリ５２に格納されているＥＤＣ計算結果を補正する必要がある。
【００１４】
ＰＩシンドローム補正（図９に、[４]で示す）は、次のようにして行われる。図１７に示すように、ｊ番目の符号系列において、符号系列内のバイト毎に区切った位置ｉに誤りＥijがあったということが、誤り訂正部５４においてわかったとする。この場合、ｉ系列目のシンドロームに対し、誤り訂正部５４が有するＰＩシンドローム補正回路でＰＩシンドローム補正値を計算し、これをｊ番目の符号系列のシンドロームに対する補正値として、ＰＩシンドローム格納メモリ４８に格納されているＰＩシンドロームにＥＸＯＲで加算する。これによりＰＩシンドローム補正が完了する。
【００１５】
一方、ＥＤＣ補正（図９に、[５]で示す）は、次のようにして行われる。符号系列内のビット毎に区切った位置ｉに誤り"１"があったということが、誤り訂正部５４においてわかったとする。この場合、誤り訂正部５４が有するＥＤＣ回路により、図１６に示す誤りデータ列に対するＥＤＣの値を計算する。実際には、最初に"１"のデータが入力されるまではａｌｌ"０"のデータがＥＤＣ回路を巡回しているだけで値の変化はない。したがって、"１"のデータが入力された後、ｉ回ＥＤＣ回路をシフト（０入力なので単なるシフトと同じである）させることによってＥＤＣ補正値を求めることができる。
【００１６】
誤りが複数あれば、各々に対するＥＤＣ補正値をＥＸＯＲで加算しておく。このようにして得られた補正値を、ＥＤＣ計算結果格納メモリ５２に格納されているＥＤＣ計算結果にＥＸＯＲで加算する。ＥＸＯＲで加算した値が、最終的にＰＯ誤り訂正後のＥＤＣ計算結果である。
【００１７】
ＣＰＵ５６は、補正された１ブロックのＥＤＣ計算結果を読み出し、これがａｌｌ"０"ならば誤り訂正が正しく完了し、バッファメモリ３４のデータは正しいと判断する。ａｌｌ"０"でないならば、ＣＰＵ５６は、誤り訂正が完了してないとして、引き続きＰＩ誤り訂正の実行を誤り訂正部５４に指示する。誤り訂正部５４は、ＰＩシンドローム格納メモリ４８から補正されたＰＩシンドロームを読み出し、バッファメモリ３４のデータの誤りを訂正する。
【００１８】
再度、ＥＤＣ補正を行い、補正後のＥＤＣ計算結果がａｌｌ"０"ならば、ＣＰＵ５６は、誤り訂正が正しく完了し、データは正しいと判断し、復号処理を終了させる。この後に、ホストコンピュータは、必要なデータをバッファメモリから引き取る。
【先行技術文献】
【特許文献】
【００１９】
【特許文献１】特開２０００−１６５２５９号公報
【特許文献２】特開２００３−１７８５３５号公報
【非特許文献】
【００２０】
【非特許文献１】Blu-ray Disc Association, "White Paper Blu-ray Disc(TM) Format BD-R ", [online], 5th Edition, October, 2010, [平成23年7月12日検索], インターネット<URL: http://www.blu-raydisc.com/Assets/Downloadablefile/BD-R_physical_specifications-18326.pdf>.
【発明の概要】
【発明が解決しようとする課題】
【００２１】
ここで、関連技術でＢｌｕ−ｒａｙを再生する場合のデータ処理、構成および動作について説明する。なお、関連技術の構成がＢｌｕ−ｒａｙのデータ復号処理に適用可能であることは、当事業者には明らかである。
【００２２】
（データ処理）
デジタルビデオ信号を記録型ＢＤに格納する場合、Ｂｌｕ−ｒａｙデータの符号化は、
（１）エラー検出符号（以降、ＥＤＣ）を付加する、
（２）メインデータに対してスクランブルをかける、
（３）誤り訂正符号（以降、ＥＣＣ）を付加する、
という手順により行われる。
したがって、再生する場合、符号化とは逆の手順、すなわち
（１）シンドロームを生成し、誤り訂正を行う、
（２）メインデータに対してデスクランブルを行う、
（３）ＥＤＣのチェックを行う、
という処理が行われる。なお、シンドローム生成とは、再生したデータを元に、エラー値とエラー位置を求めるために行う演算である。
【００２３】
図５は、非特許文献１の３２頁にかかるＢｌｕ−ｒａｙのＥＣＣ  Ｂｌｏｃｋ（Ｅｒｒｏｒ  Ｃｏｒｒｅｃｔｉｏｎ  Ｂｌｏｃｋ）を示す。
図５のＥＣＣ  Ｂｌｏｃｋは、スクランブルされたＵｓｅｒＤａｔａ  ２×２１６行とＥＣＣ （Ｅｒｒｏｒ  Ｃｏｒｒｅｃｔｉｏｎ  Ｃｏｄｅ）２×３２行で構成するＬＤＣ  Ｃｌｕｓｔｅｒと、バーストエラーを監視するためのＢＩＳ  Ｃｌｕｓｔｅｒ（ＢＩＳ  ＝  Ｂｕｒｓｔ  Ｉｎｄｉｃａｔｏｒ  Ｓｕｂｃｏｄｅ）とで構成される。
【００２４】
光ディスクに記録する際は、図５を１−７ＰＰ変調という、変調前のデータに対して変調後のデータは３／２倍になる変調方式が施され、行方向に記録する。図５の縦方向をＦｒａｍｅと称する。
【００２５】
なお、関連技術で説明しているＤＶＤ−ＲＯＭデータの誤り訂正符号はＰＩおよびＰＯの２系列を持つが、Ｂｌｕ−ｒａｙデータは、ＬＤＣ  Ｃｌｕｓｔｅｒ、ＢＩＳ  Ｃｌｕｓｔｅｒが並行処理にて行われる１系列である。以下では、ＬＤＣ  Ｃｌｕｓｔｅｒについてのみ説明するが、ＢＩＳ  Ｃｌｕｓｔｅｒに対しても同様に適用する。
【００２６】
Ｂｌｕ−ｒａｙデータの誤り訂正符号は１系列なのでＢｌｕ−ｒａｙを再生する場合、関連技術のＰＩ系列の回路を使用せず、ＰＯ系列の回路を使用する。
【００２７】
具体的には図９のＰＩシンドローム生成部３８、誤り訂正部４０、ＰＩシンドローム格納メモリ４８を使用せず、復調部３６、数ライン分のバッファメモリ４２、ＰＯシンドローム生成部４４、デスクランブル／ＥＤＣ計算部４６、ＰＯシンドローム格納メモリ５０、ＥＤＣ計算結果格納メモリ５２、誤り訂正部５４、バッファメモリ３４、ＣＰＵ５６を使用する。
【００２８】
なお、Ｂｌｕ−ｒａｙデータの誤り訂正符号をＰＯ系列とは呼ばないので、以降、関連技術でＢｌｕ−ｒａｙを再生する場合、図９のＰＯシンドローム生成部４４を、シンドローム生成部４４'、図９のＰＯシンドローム格納メモリ５０を、シンドローム格納メモリ５０'、図９のデータ復号処理装置３０を、データ復号処理装置３０'、図９のＤＶＤ−ＲＯＭ再生ユニット３２を、Ｂｌｕ−ｒａｙ再生ユニット３２'と読み替える。
【００２９】
（動作）
以下に、関連技術のＤＶＤ−ＲＯＭ動作との違いのみを説明する。
Ｂｌｕ−ｒａｙにおいては、ｊ＝０、１、２、…、３１、ｔ＝１６（ＥＣＣコード数／２）で、数１のシンドロームＳj を生成し、ａｌｌ"０"の場合には、誤りがない、ａｌｌ"０"以外の場合には、誤りがあると判定できる。上記数式（１）のｊは、図５のＥＣＣ  ＢｌｏｃｋのＵｓｅｒＤａｔａ２１６行に対し、ＥＣＣとして付加される３２行が該当する。
【００３０】
図６は、関連技術でＢｌｕ−ｒａｙを再生した場合のタイミングチャートである。なお、説明のために後述するＣｌｕｓｔｅｒ先頭位置信号を追加している。データ読み込み復調は、ＵｓｅｒＤａｔａ４３２ＦｒａｍｅとＥＣＣ６４Ｆｒａｍｅの計４９６Ｆｒａｍｅに対して行う。デスクランブル、ＥＤＣ計算、バッファメモリへの書き込みは、ＵｓｅｒＤａｔａ４３２Ｆｒａｍｅに対して行い、Ｔ１のタイミングで、１Ｃｌｕｓｔｅｒ分のＥＤＣ計算結果が算出される。シンドローム生成は、ＵｓｅｒＤａｔａ４３２ＦｒａｍｅとＥＣＣ６４Ｆｒａｍｅの計４９６Ｆｒａｍｅに対して行い、Ｔ２のタイミングで１Ｃｌｕｓｔｅｒ分のシンドローム生成が完了する。誤り訂正、ＥＤＣ補正は前記シンドローム生成の結果に対してＴ２−Ｔ３区間のタイミングで行う。Ｂｌｕ−ｒａｙ再生ユニット３２'は、Ｃｌｕｓｔｅｒ先頭位置信号間で１Ｃｌｕｓｔｅｒ分の処理を実施する。再生クロック周波数が速い場合は、次のＣｌｕｓｔｅｒ先頭位置信号を検出するまでに処理が完了する。
【００３１】
しかしながら、関連技術には、記録型ＢＤにおいてデータ未記録領域を再生する際に、再生クロックを生成する再生ＰＬＬの周波数が遅くなった場合、データ未記録領域後のデータ記録領域にて、シンドローム生成のデータ区切りの処理がズレてしまい、再生ができなくなるという問題点がある。
【００３２】
記録型ＢＤの再生はデータ未記録領域を含んでおり、常にデータ信号よりアドレスを抽出することは出来ないため、Ｄｉｓｃ上のらせん上に連続した溝（グルーブ）に施されたウォブル（Ｗｏｂｂｌｅ）信号からアドレスを抽出し、前記抽出したアドレスを利用することで、データ無信号の未記録領域であっても、記録再生動作の制御を行えるようになっている。
【００３３】
ウォブル（Ｗｏｂｂｌｅ）信号から生成させるクロック（以降、記録クロックと称す。）で動作する回路（図示せず）は、前記のウォブル信号から抽出したアドレスより記録単位であるＲＵＢ（Ｒｅｃｏｒｄｉｎｇ  Ｕｎｉｔ  Ｂｌｏｃｋ）のＣｌｕｓｔｅｒ先頭位置信号を生成し、再生クロックで動作する復調部３６は前記Ｃｌｕｓｔｅｒ先頭位置信号を受け、データ区切りを検出し再生を行っている。
【００３４】
前記のように記録型ＢＤの再生は、記録クロックで動作する回路が生成するＣｌｕｓｔｅｒ先頭位置信号と、再生クロックで動作する復調部３６の連動で再生する。
【００３５】
だが、データ記録領域とデータ未記録領域が混在する記録型ＢＤの再生処理においては、データ未記録領域に対しても再生処理を行うことになり、Ｄｉｓｃ上のデータ信号から再生クロックを生成する再生ＰＬＬはデータ信号が得られないことで、ディスクノイズ、再生光として用いる半導体レーザの光ノイズ、およびディスクから読み出したアナログ信号を二値化するまでの工程で発生するノイズの影響を受け易くなり、周波数が変動してしまう。
【００３６】
一般的な光ディスク装置では、データ未記録領域を検出した場合、再生ＰＬＬに対し、検出前の状態保持や一定の周波数に固定する等の制御を持たせている。しかしながらデータ未記録領域を正しく検出するには、ある程度のサンプリング数が必要であり、データ未記録領域の検出結果が得られるまでには一定の時間を要してしまうため、再生クロックの周波数の変動は発生してしまう。
【００３７】
図７は、関連技術でＢｌｕ−ｒａｙを再生し、データ未記録領域において再生クロックが通常時より８７．１％（＝４３２Ｆｒａｍｅ／４９６Ｆｒａｍｅ）の範囲内で遅くなった場合のタイミングチャートである。
【００３８】
Ｃｌｕｓｔｅｒ先頭位置信号は、記録クロックで動作する回路が生成する。Ｃｌｕｓｔｅｒ先頭位置信号以外は、Ｂｌｕ−ｒａｙ再生ユニット３２'の内部動作を示す。１Ｃｌｕｓｔｅｒ目はデータ未記録領域であり、再生クロックが遅くなったとする。２Ｃｌｕｓｔｅｒ目はデータ記録領域であり、再生クロックは通常の周波数に戻ったとする。
【００３９】
再生クロックの周波数が通常時より８７．１％（＝４３２Ｆｒａｍｅ／４９６Ｆｒａｍｅ）の範囲内で遅い場合は、図９の復調部３６および数ライン分のバッファメモリ４２から出力されるデータが遅くなる。すなわちウォブルから抽出したＤｉｓｃ上の正しいデータ区切りであるＣｌｕｓｔｅｒ先頭位置信号間の絶対時間内に送られてくるデータ量が減少することになる。
【００４０】
デスクランブル、ＥＤＣ計算、バッファメモリへの書き込みは、ＵｓｅｒＤａｔａ４３２Ｆｒａｍｅに対して行い、Ｔ４のタイミングで、１Ｃｌｕｓｔｅｒ分のＥＤＣ計算結果の算出が完了する。
【００４１】
一方、シンドローム生成は、ＵｓｅｒＤａｔａ４３２ＦｒａｍｅとＥＣＣ６４Ｆｒａｍｅの計４９６Ｆｒａｍｅに対して行い、Ｔ６のタイミングで１Ｃｌｕｓｔｅｒ分のシンドローム生成が完了する。しかし、再生クロックの周波数が通常時より８７．１％の範囲内で遅いので、シンドローム生成には、データ未記録領域である１Ｃｌｕｓｔｅｒ目のシンドローム生成が完了する前に、データ記録領域である２Ｃｌｕｓｔｅｒ目のデータが入力されるので、１Ｃｌｕｓｔｅｒ目のデータと２Ｃｌｕｓｔｅｒ目の一部のデータを混在する形で１Ｃｌｕｓｔｅｒ目の処理がＴ５−Ｔ６区間で行われる。
【００４２】
また、１Ｃｌｕｓｔｅｒ目のシンドローム生成時に発生したデータ処理のズレ（Ｔ５−Ｔ６区間相当）は以降の処理において吸収出来ず保持され、以降のシンドローム生成に対しても引き続いてしまい、本来再生可能なはずの２Ｃｌｕｓｔｅｒ目以降の処理は、誤ったシンドローム生成により、訂正不能という結果により再生ができないという問題が生じる。
【００４３】
なお、前記のような再生ができないという問題に対しては、エラー信号を出してリトライを行うのは周知の事実であるが、リトライでも同様の現象が発生する可能性は高く根本的な問題解決が必要となる。
【００４４】
以下は、上記説明で触れたデータ未記録領域における再生クロックの周波数変動についての補足である。
データ未記録領域を再生する際に再生クロックの周波数が変動することは、特許文献２で報告されている。再生クロックの周波数が変動することを解決するために、特許文献２には、データ未記録領域を判定し、データ未記録領域の場合、再生クロックＰＬＬを保持するという手段が記載されている。しかし、データ未記録領域の判定は、再生データに基づいての判定なので、必ず再生している領域より遅れ、再生クロックＰＬＬ保持まで、再生クロックの周波数が変動する可能性がある。
【００４５】
図８は、データ未記録領域突入により再生クロックが変動した場合の例である。なお、図８の縦軸は周波数を示し、データ記録領域からデータ未記録領域に移行する際に、再生クロックの周波数が変動し遅くなったとする。
【００４６】
図８に示すようにデータ未記録判定信号は、実際のデータ未記録位置より遅い検出のため、データ未記録領域に対して再生ＰＬＬは引き込み動作を行ってしまい、保持した時点では周波数は変動してしまっている。適切な再生クロック周波数への復帰は、データ記録領域への移行による保持が解除後の再生ＰＬＬの再引き込み後となってしまう。
【課題を解決するための手段】
【００４７】
本発明の第１の態様にかかるデータ復号処理装置は、
復調処理後のデータが格納される第１のメモリと、
前記第１のメモリに格納された第１のデータに未記録領域が含まれる場合に、当該第１のデータの次に前記復調処理がなされた第２のデータが当該第１のメモリに格納される前に、当該第１のデータに対する所定の処理の中断及び当該所定の処理済みデータの廃棄を行わせる制御回路と、
を備える。
【００４８】
本発明の第２の態様にかかるデータ復号処理装置の制御方法は、
第１のメモリに格納された復調処理後の第１のデータに未記録領域が含まれるか否かを判定し、
前記未記録領域が含まれると判定された場合に、当該第１のデータの次に前記復調処理がなされた第２のデータが当該第１のメモリに格納される前に、当該第１のデータに対する所定の処理の中断及び当該所定の処理済みデータの廃棄を行わせる。
【００４９】
例えば、誤り検出符号（ＥＤＣ）が付加され、データ部分に対してスクランブルがかけられたデータが記録された光ディスク等を再生する際に、データ記録領域と未記録領域とが混在するために、再生ＰＬＬの周波数が遅くなり得る。この場合であっても、上述した本発明の第１及び第２の態様により、未記録領域の後のＣｌｕｓｔｅｒを再生するまでに、未記録領域を含むＣｌｕｓｔｅｒにおける所定の処理が中断され、かつ、当該所定の処理済みデータも廃棄される。よって、未記録領域の後のＣｌｕｓｔｅｒを再生する際には、直前のＣｌｕｓｔｅｒに対する所定の処理は行われておらず、データ処理のズレが発生せず、訂正不能のため再生ができなくなるといった事態を回避できる。それ故、データ記録領域と未記録領域とが混在したとしても正しく再生することができる。
【発明の効果】
【００５０】
本発明により、データ記録領域と未記録領域とが混在する符号化データを復号する際に、再生ＰＬＬの周波数が遅れの影響を受けずに正しくデータを復号・再生するためのデータ復号処理装置及びその制御方法を提供することができる。
【図面の簡単な説明】
【００５１】
【図１】本発明の実施の形態１にかかるデータ復号処理装置の構成を示すブロック図である。
【図２】本発明の実施の形態１にかかるデータ復号処理装置を用いた場合のタイミングチャートである。
【図３】本発明の実施の形態２にかかるデータ復号処理装置の構成を示すブロック図である。
【図４】本発明の実施の形態２にかかるデータ復号処理装置を用いた場合のタイミングチャートである。
【図５】Ｂｌｕ−ｒａｙのＥＣＣ  Ｂｌｏｃｋ（Ｅｒｒｏｒ  Ｃｏｒｒｅｃｔｉｏｎ  Ｂｌｏｃｋ）を示す図である。
【図６】関連技術によりＢｌｕ−ｒａｙを再生した場合のタイミングチャートである。
【図７】関連技術によりＢｌｕ−ｒａｙを再生し、データ未記録領域において再生クロックが通常時より８７．１％の範囲内で遅くなった場合のタイミングチャートである。
【図８】関連技術においてデータ未記録領域突入により再生クロックが変動した場合の例を示す図である。
【図９】関連技術にかかる光ディスク装置の構成を示すブロック図である。
【図１０】関連技術にかかる光ディスク装置を用いた場合のタイミングチャートである。
【図１１】関連技術にかかるＰＩシンドローム生成回路の構成を示す図である。
【図１２】関連技術にかかるＰＩシンドローム格納メモリの構成を示す図である。
【図１３】関連技術にかかるＥＤＣ計算を行うＥＤＣ回路の構成を示す図である。
【図１４】関連技術にかかるＥＤＣ計算結果の格納メモリの構成を示す図である。
【図１５】関連技術にかかるＰＯシンドローム格納メモリの構成を示す図である。
【図１６】関連技術にかかる誤りデータ列を示す図である。
【図１７】関連技術にかかる誤りの位置を示す図である。
【発明を実施するための形態】
【００５２】
以下では、本発明を適用した具体的な実施の形態について、図面を参照しながら詳細に説明する。各図面において、同一要素には同一の符号が付されており、説明の明確化のため、必要に応じて重複説明は省略する。
【００５３】
＜発明の実施の形態１＞
図１は、本発明の実施の形態１にかかるデータ復号処理装置１０７の構成を示すブロック図である。データ復号処理装置１０７の一例としては、光ディスク装置が挙げられる。尚、図９と同じ符号は、図９と同じ構成であるため、詳細な説明を省略する。また、Ｂｌｕ−ｒａｙを再生する場合、ＰＩ系列の回路を使用しないので、図９のＰＩシンドローム生成部３８、誤り訂正部４０、ＰＩシンドローム格納メモリ４８は、必須ではないため、図示していない。
【００５４】
データ復号処理装置１０７は、Ｂｌｕ−ｒａｙ再生ユニット１０８とバッファメモリ３４で構成される。Ｂｌｕ−ｒａｙ再生ユニット１０８は、図９に対し、Ｃｌｕｓｔｅｒ切り替え制御回路１０１と未記録判定部１０６を追加したものである。
【００５５】
復調部１００は、図９の復調部３６に対し、復調データ内のＣｌｕｓｔｅｒ先頭データを示す信号としてＣｌｕｓｔｅｒ先頭データ信号Ｓ１をＣｌｕｓｔｅｒ切り替え制御回路１０１へ供給する。
【００５６】
未記録判定部１０６は、記録クロックにより、データ未記録領域の検出（図示せず）をサンプリングし、サンプリング結果がレジスタ等により設定する任意の閾値を越えて未記録を示す際に、処理中のＣｌｕｓｔｅｒが未記録領域であることを示す、Ｃｌｕｓｔｅｒ未記録判定信号Ｓ２を生成し、Ｃｌｕｓｔｅｒ切り替え制御回路１０１に供給する。
【００５７】
デスクランブル／ＥＤＣ計算部１０４は、図９のデスクランブル／ＥＤＣ計算部４６に対し、ＵｓｅｒＤａｔａ４３２Ｆｒａｍｅのデスクランブル、ＥＤＣ計算、バッファメモリ３４への書き込みが完了したことを示す信号としてのデータ転送完了信号Ｓ３を生成する機能を追加し、データ転送完了信号Ｓ３をＣｌｕｓｔｅｒ切り替え制御回路１０１に供給する。
【００５８】
Ｃｌｕｓｔｅｒ切り替え制御回路１０１は、Ｃｌｕｓｔｅｒ先頭データ信号Ｓ１、Ｃｌｕｓｔｅｒ未記録判定信号Ｓ２及びデータ転送完了信号Ｓ３の状態から生成したＣｌｕｓｔｅｒ切り替え信号Ｓ４を、シンドローム生成部１０２、シンドローム格納メモリ１０３及び誤り訂正部１０５対して供給する。
【００５９】
シンドローム生成部１０２は、図９のＰＯシンドローム生成部４４に対し、Ｃｌｕｓｔｅｒ切り替え信号Ｓ４を受けシンドローム生成部をクリアして次のＣｌｕｓｔｅｒに向けて待機する動作を追加する。
【００６０】
シンドローム格納メモリ１０３は、図９のＰＯシンドローム格納メモリ５０に対し、Ｃｌｕｓｔｅｒ切り替え信号Ｓ４を受けシンドローム格納メモリをクリアして次のＣｌｕｓｔｅｒに向けて待機する動作を追加する。
【００６１】
誤り訂正部１０５は、図９の誤り訂正部５４に対し、Ｃｌｕｓｔｅｒ切り替え信号Ｓ４を受け誤り訂正及びＥＤＣ補正を停止させ、次のＣｌｕｓｔｅｒに向けて待機する動作を追加する。
【００６２】
Ｃｌｕｓｔｅｒ切り替え制御回路１０１は、Ｃｌｕｓｔｅｒ未記録判定信号Ｓ２が未記録を示し、かつ、データ転送完了信号Ｓ３が完了を示す時に、Ｃｌｕｓｔｅｒ先頭データ信号Ｓ１を受けて、シンドローム生成部１０２、シンドローム格納メモリ１０３及び誤り訂正部１０５に対して、Ｃｌｕｓｔｅｒ切り替え信号Ｓ４をアサートさせる。
【００６３】
前記Ｃｌｕｓｔｅｒ切り替え信号Ｓ４のアサートにより、シンドローム生成部１０２及びシンドローム格納メモリ１０３は、Ｃｌｕｓｔｅｒ切り替え信号Ｓ４がアサートする時点で処理していたＣｌｕｓｔｅｒに必要な動作が完了していない場合においても、強制的に次のＣｌｕｓｔｅｒに向けて待機するように動作させる。
【００６４】
また、シンドローム生成として、データ未記録領域であり無効データであることと、１Ｃｌｕｓｔｅｒとしての処理が完了していない可能性があることから、誤り訂正部１０５が誤り訂正及びＥＤＣ補正を行わないように停止させ、次のＣｌｕｓｔｅｒに向けて待機する動作させる。
【００６５】
Ｃｌｕｓｔｅｒ未記録判定信号Ｓ２が未記録を示さない場合は、記録領域であるためＣｌｕｓｔｅｒ切り替え信号をアサートせず、従来通りの動作を行う。
【００６６】
本発明の実施の形態１にかかるデータ復号処理装置１０７は、再生クロックが通常時より８７．１％までの周波数変動範囲内で遅い場合にデータ未記録領域以降のデータ記録領域を再生することが出来る。その理由を、以下に示す。
【００６７】
図２は、本発明の実施の形態１にかかるデータ復号処理装置１０７を用いた場合のタイミングチャートである。尚、再生クロックが通常時より８７．１％までの周波数変動範囲内で遅い場合であるため、次のＣｌｕｓｔｅｒ先頭データ信号Ｓ１より前に、ＵｓｅｒＤａｔａ４３２Ｆｒａｍｅのデスクランブル、ＥＤＣ計算及びバッファメモリ３４への書き込みが完了したことを示す信号としてのデータ転送完了信号Ｓ３がアサート出来る。
【００６８】
実施の形態１は、Ｃｌｕｓｔｅｒ切り替え制御回路１０１が生成した、Ｃｌｕｓｔｅｒ切り替え信号Ｓ４によりシンドローム生成部１０２、シンドローム格納メモリ１０３及び誤り訂正部１０５をクリアして次のＣｌｕｓｔｅｒに向けて切り替えることで、１Ｃｌｕｓｔｅｒ目のシンドローム生成は途中で中断するが、２Ｃｌｕｓｔｅｒ目以降のシンドローム生成については、正しく各Ｃｌｕｓｔｅｒのシンドローム生成を行うことができる。尚、１Ｃｌｕｓｔｅｒ目はデータ未記録領域であり無効データであるので、１Ｃｌｕｓｔｅｒ目のシンドローム生成は途中で中断しても問題は発生しない。
【００６９】
よって、実施の形態１は、再生クロックが通常時より８７．１％（＝４３２Ｆｒａｍｅ／４９６Ｆｒａｍｅ）までの周波数変動範囲内で遅い場合に対し、シンドローム生成の前後Ｃｌｕｓｔｅｒデータ混在を防げ、データ未記録領域以降のデータ記録領域が再生できる。
【００７０】
尚、本発明にかかるデータ復号処理装置は、少なくとも以下の構成を有していればよい。すなわち、復調処理後のデータが格納される第１のメモリ（例えば、図１の数ライン分のバッファメモリ４２）と、前記第１のメモリに格納された第１のデータ（例えば、１Ｃｌｕｓｔｅｒ目のデータ）に未記録領域が含まれる場合に、当該第１のデータの次に前記復調処理がなされた第２のデータ（例えば、２Ｃｌｕｓｔｅｒ目のデータ）が当該第１のメモリに格納される前に、当該第１のデータに対する所定の処理（例えば、図１のシンドローム生成部１０２によるシンドローム生成処理及び誤り訂正部１０５による誤り訂正処理等）の中断及び当該所定の処理済みデータ（例えば、図１のシンドローム格納メモリ１０３に格納されたデータ）の廃棄を行わせる制御回路（例えば、図１のＣｌｕｓｔｅｒ切り替え制御回路１０１）と、を備えるデータ復号処理装置であればよい。
【００７１】
これにより、再生ＰＬＬの周波数が遅れたとしても、データ処理のズレが発生せず、訂正不能のため再生ができなくなるといった事態を回避できる。それ故、データ記録領域と未記録領域とが混在したとしても正しく再生することができる。
【００７２】
また、本発明にかかるデータ復号処理装置は、前記第１のメモリに格納されたデータに対してシンドロームを生成する生成部（例えば、図１のシンドローム生成部１０２）と、前記第１のメモリに格納されたデータに対してデスクランブル処理を行うデスクランブル処理部（例えば、図１のデスクランブル／ＥＤＣ計算部１０４）と、前記デスクランブル処理後のデータが格納される第２のメモリ（例えば、図１のバッファメモリ３４）と、をさらに備え、前記制御回路は、前記第１のメモリに格納された第１のデータに未記録領域が含まれ、かつ、当該第１のデータに対する前記デスクランブル処理後のデータが前記第２のメモリに格納完了となった場合（例えば、図１のデータ転送完了信号Ｓ３が完了を示す場合）に、当該第１のデータの次に前記復調処理がなされた第２のデータが当該第１のメモリに格納される前に、当該第１のデータに対する前記生成部におけるシンドロームの生成の中断及び当該生成済みのシンドロームの廃棄を行わせることが望ましい。
【００７３】
これにより、例えば、同一Ｃｌｕｓｔｅｒのデータに対するシンドローム生成処理等とデスクランブル処理等とが並列実行されており、デスクランブル処理等が先に完了した場合、当該Ｃｌｕｓｔｅｒに未記録領域が含まれる場合には、実行中のシンドローム生成処理等は不要であるため、強制的に中断させ、次のＣｌｕｓｔｅｒのデータに対する処理において、正常動作させることができる。
【００７４】
また、本発明の実施の形態１は、以下のように言い換えることができる。すなわち、データ未記録領域の検出をサンプリングし、サンプリング結果が任意の閾値を越えて未記録を示す際に、処理中のＣｌｕｓｔｅｒが未記録領域であることを示す、Ｃｌｕｓｔｅｒ未記録判定信号を出力する未記録判定部と、Ｃｌｕｓｔｅｒ未記録判定信号が未記録を示し、かつバッファメモリへの書き込み完了した時に、Ｃｌｕｓｔｅｒ先頭データ信号を受けて、シンドローム生成部、シンドローム格納メモリおよび誤り訂正部に対して、Ｃｌｕｓｔｅｒ切り替え信号をアサートさせるＣｌｕｓｔｅｒ切り替え制御回路と、Ｃｌｕｓｔｅｒ切り替え信号によりシンドローム生成をクリアして次のＣｌｕｓｔｅｒに向けて待機するシンドローム生成部と、Ｃｌｕｓｔｅｒ切り替え信号によりシンドローム格納メモリをクリアして次のＣｌｕｓｔｅｒに向けて待機するシンドローム格納メモリと、デスクランブル、ＥＤＣ計算、バッファメモリへの書き込み完了を検出するデスクランブル／ＥＤＣ計算部と、前記デスクランブル／ＥＤＣ計算部から出力されたＥＤＣ計算結果を格納するＥＤＣ計算結果格納メモリと、Ｃｌｕｓｔｅｒ切り替え信号により誤り訂正、ＥＤＣ補正を停止させ、次のＣｌｕｓｔｅｒに向けて待機する誤り訂正部とを有するデータ復号処理装置である。
【００７５】
つまり、データ未記録領域を再生したことで、再生クロックが遅くなった場合において、デスクランブル、ＥＤＣ計算、第２のバッファメモリ（例えば、図１のバッファメモリ３４）への書き込みが完了したことを示す場合、シンドローム生成部とシンドローム格納メモリと誤り訂正部に対してＣｌｕｓｔｅｒ切り替え信号を供給することで、Ｃｌｕｓｔｅｒ先頭データ信号を基準にシンドローム生成部およびシンドローム格納メモリをクリアし、誤り訂正部は、誤り訂正及びＥＤＣ補正を停止し、次のＣｌｕｓｔｅｒに向けて待機する動作することにより、データ未記録領域後のデータ記録領域に対して誤り訂正を正常に行わせることが可能となる。
【００７６】
よって、関連技術のデータ未記録領域を再生する際に、再生クロックを生成する再生ＰＬＬの周波数が遅くなった場合、データ未記録領域後のデータ記録領域にて、データ区切りの処理がズレてしまい、再生ができなくなる問題を解決する事ができる。
【００７７】
＜発明の実施の形態２＞
図３は、本発明の実施の形態２にかかるデータ復号処理装置２０３の構成を示すブロック図である。データ復号処理装置２０３の一例としては、光ディスク装置が挙げられる。尚、実施の形態１と同じ符号は実施の形態１と同じ構成なので説明を省略する。
【００７８】
データ復号処理装置２０３は、Ｂｌｕ−ｒａｙ再生ユニット２０４とバッファメモリ３４で構成される。
【００７９】
Ｂｌｕ−ｒａｙ再生ユニット２０４は、実施の形態１に対し、未記録判定部１０６からＣｌｕｓｔｅｒ未記録判定信号Ｓ２を、デスクランブル／ＥＤＣ計算部２０１に対しても供給する。
【００８０】
Ｂｌｕ−ｒａｙ再生ユニット２０４は、実施の形態１に対し、Ｃｌｕｓｔｅｒ切り替え制御回路１０１からＣｌｕｓｔｅｒ切り替え信号Ｓ４を、デスクランブル／ＥＤＣ計算部２０１及びＥＤＣ計算結果格納メモリ２０２に対しても供給する。
【００８１】
デスクランブル／ＥＤＣ計算部２０１は、実施の形態１のデスクランブル／ＥＤＣ計算部１０４に対し、Ｃｌｕｓｔｅｒ未記録判定信号Ｓ２と、ＵｓｅｒＤａｔａ４３２Ｆｒａｍｅのデスクランブル、ＥＤＣ計算及びバッファメモリへの書き込みが完了したかの状態と、Ｃｌｕｓｔｅｒ切り替え信号Ｓ４の状態とから、バッファメモリ３４に対し、Ｐａｄｄｉｎｇデータを通常転送より転送レートを上げて行うことを可能とする機能を追加したものである。
【００８２】
ＥＤＣ計算結果格納メモリ２０２は、実施の形態１のＥＤＣ計算結果格納メモリ５２に対し、Ｃｌｕｓｔｅｒ切り替え信号Ｓ４を受け、ＥＤＣ計算結果格納メモリをクリアして、次のＣｌｕｓｔｅｒに向けて待機する動作を追加したものである。
【００８３】
ＥＤＣ計算結果格納メモリ２０２は、Ｃｌｕｓｔｅｒ切り替え信号Ｓ４のアサートにより、Ｃｌｕｓｔｅｒ切り替え信号Ｓ４がアサートする時点で処理していたＣｌｕｓｔｅｒに必要な動作が完了していない場合においても、強制的に次のＣｌｕｓｔｅｒに向けて待機するように動作させる。
【００８４】
デスクランブル／ＥＤＣ計算部２０１は、Ｃｌｕｓｔｅｒ未記録判定信号Ｓ２が未記録を示したことをトリガに、バッファメモリ３４に対し、１Ｃｌｕｓｔｅｒデータとして、Ｃｌｕｓｔｅｒ未記録判定信号Ｓ２が未記録を示した時点までに、転送を完了しているデータに対して不足分を埋めるためにＰａｄｄｉｎｇデータ転送を開始させる。
【００８５】
Ｐａｄｄｉｎｇデータ転送は、再生領域が未記録と判断されているため、バッファメモリ３４のアドレスを次のＣｌｕｓｔｅｒの規定位置へ進めることを目的とし、データの中身は符号語として扱われないＡＬＬ"１"等で行う。
【００８６】
また、Ｐａｄｄｉｎｇデータ転送は、前段である数ライン分のバッファメモリ４２とのデータ授受を無視させ、デスクランブル及びＥＤＣ計算を無視させ、バッファメモリ３４とのデータ授受のみで決まる最速のデータ転送レートへ引き上げて実施する。
【００８７】
デスクランブル／ＥＤＣ計算部２０１は、バッファメモリ３４のアドレスを監視し、次のＣｌｕｓｔｅｒのアドレスに一致したら、データ転送完了信号Ｓ３をアサートし、Ｐａｄｄｉｎｇデータ転送を終了する。
【００８８】
本発明の実施の形態２のデータ復号処理装置２０３は、再生クロックが通常時より８７．１％より遅い範囲で周波数変動した場合においても再生することが出来る。その理由は、以下に示す。
【００８９】
図４は、本発明の実施の形態２にかかるデータ復号処理装置２０３を用いた場合のタイミングチャートである。
【００９０】
実施の形態２は、デスクランブル／ＥＤＣ計算部２０１を、Ｃｌｕｓｔｅｒ未記録判定信号Ｓ２が未記録を示すＴ７の時点で、バッファメモリ３４に対し、１Ｃｌｕｓｔｅｒデータとして転送を完了しているデータに対して、不足分を埋めるためにＰａｄｄｉｎｇデータ転送を開始させることで、次のＣｌｕｓｔｅｒ先頭データ信号Ｓ１までの間に、データ転送完了信号Ｓ３が完了を示すように動作させることができる。実施の形態２は、ＥＤＣ計算結果格納メモリ２０２を、Ｃｌｕｓｔｅｒ切り替え信号Ｓ４のアサートにより、Ｃｌｕｓｔｅｒ切り替え信号Ｓ４がアサートする時点で処理していたＣｌｕｓｔｅｒに必要な動作が完了していない場合においても、強制的に次のＣｌｕｓｔｅｒに向けて待機するように動作させる。
【００９１】
実施の形態２は、前記データ転送完了信号Ｓ３が完了を示すように動作させることにより、前記データ転送完了信号Ｓ３が完了を示した以降は実施の形態１と同じように動作することで、データ未記録領域以降のデータ記録領域が再生できる。
【００９２】
尚、本発明の実施の形態２は以下のように言い換えることもできる。すなわち、前記デスクランブル処理部は、前記第１のデータに対する前記デスクランブル処理後のデータを前記第２のメモリに格納し、前記第１のデータに未記録領域が含まれる場合には、前記第２のメモリのうち未格納部分について既定のデータを格納する。
【００９３】
さらに、前記デスクランブル処理部は、通常に比べて転送レートを上げて、前記既定のデータを格納することが望ましい。
【００９４】
または、本発明の実施の形態２は以下のように言い換えることもできる。すなわち、データ未記録領域の検出をサンプリングし、サンプリング結果が任意の閾値を越えて未記録を示す際に、処理中のＣｌｕｓｔｅｒが未記録領域であることを示す、Ｃｌｕｓｔｅｒ未記録判定信号を出力する未記録判定部と、Ｃｌｕｓｔｅｒ未記録判定信号が未記録を示し、かつバッファメモリへの書き込み完了した時に、Ｃｌｕｓｔｅｒ先頭データ信号を受けて、シンドローム生成部、シンドローム格納メモリおよび誤り訂正部に対して、Ｃｌｕｓｔｅｒ切り替え信号をアサートさせるＣｌｕｓｔｅｒ切り替え制御回路と、Ｃｌｕｓｔｅｒ切り替え信号によりシンドローム生成をクリアして次のＣｌｕｓｔｅｒに向けて待機する動作を有したシンドローム生成部と、Ｃｌｕｓｔｅｒ切り替え信号によりシンドローム格納メモリをクリアして次のＣｌｕｓｔｅｒに向けて待機するシンドローム格納メモリと、デスクランブル、ＥＤＣ計算、バッファメモリへの書き込み完了を検出し、書き込み完了の検出結果とＣｌｕｓｔｅｒ未記録判定信号とＣｌｕｓｔｅｒ切り替え信号の状態から、バッファメモリに対するＰａｄｄｉｎｇデータ転送および転送レートを制御するデスクランブル／ＥＤＣ計算部と、前記デスクランブル／ＥＤＣ計算部から出力されたＥＤＣ計算結果を格納し、Ｃｌｕｓｔｅｒ切り替え信号によりＥＤＣ計算結果格納メモリをクリアして次のＣｌｕｓｔｅｒに向けて待機するＥＤＣ計算結果格納メモリと、Ｃｌｕｓｔｅｒ切り替え信号により誤り訂正、ＥＤＣ補正を停止させ、次のＣｌｕｓｔｅｒに向けて待機する誤り訂正部と、を有することを特徴とするデータ復号処理装置。
【００９５】
＜その他の発明の実施の形態＞
本発明は、光ディスク装置に関し、特に、データ記録領域とデータ未記録領域が混在するファイナライズレス規格のデータ復号処理装置に関する。
【００９６】
さらに、本発明は上述した実施の形態のみに限定されるものではなく、既に述べた本発明の要旨を逸脱しない範囲において種々の変更が可能であることは勿論である。
【符号の説明】
【００９７】
１４  ディスク
３０  ＤＶＤ−ＲＯＭデータの再生装置
３２  ＤＶＤ−ＲＯＭ再生ユニット
３４  バッファメモリ
３６  復調部
３８  ＰＩシンドローム生成部
４０  誤り訂正部
４２  数ライン分のバッファメモリ
４４  ＰＯシンドローム生成部
４６  デスクランブル／ＥＤＣ計算部
４８  ＰＩシンドローム格納メモリ
５０  ＰＯシンドローム格納メモリ
５２  ＥＤＣ計算結果格納メモリ
５４  誤り訂正部
５６  ＣＰＵ
１００  復調部
１０１  Ｃｌｕｓｔｅｒ切り替え制御回路
１０２  シンドローム生成部
１０３  シンドローム格納メモリ
１０４  デスクランブル／ＥＤＣ計算部
１０５  誤り訂正部
１０６  未記録判定部
１０７  データ復号処理装置
１０８  Ｂｌｕ−ｒａｙ再生ユニット
２０１  デスクランブル／ＥＤＣ計算部
２０２  ＥＤＣ計算結果格納メモリ
２０３  データ復号処理装置
２０４  Ｂｌｕ−ｒａｙ再生ユニット
Ｓ１  Ｃｌｕｓｔｅｒ先頭データ信号
Ｓ２  Ｃｌｕｓｔｅｒ未記録判定信号
Ｓ３  データ転送完了信号
Ｓ４  Ｃｌｕｓｔｅｒ切り替え信号
【図１】
2013025854.tif 000004
【図２】
2013025854.tif 000005
【図３】
2013025854.tif 000006
【図４】
2013025854.tif 000007
【図５】
2013025854.tif 000008
【図６】
2013025854.tif 000009
【図７】
2013025854.tif 000010
【図８】
2013025854.tif 000011
【図９】
2013025854.tif 000012
【図１０】
2013025854.tif 000013
【図１１】
2013025854.tif 000014
【図１２】
2013025854.tif 000015
【図１３】
2013025854.tif 000016
【図１４】
2013025854.tif 000017
【図１５】
2013025854.tif 000018
【図１６】
2013025854.tif 000019
【図１７】
2013025854.tif 000020