(57)【要約】【課題】主データの誤りの有無を示す誤り訂正データを上書きにより蓄積するメモリにおいて、このメモリにデータ欠落領域が発生した場合においても、そのメモリからの出力データに基づいて主データの誤り訂正を正しく実行する。【解決手段】ＳＹＮＣ情報バッファメモリ４２のうち例えばメモリ部４２ａにＳＹＮＣ情報（誤り訂正データ）を上書きしている際に、破線矢印で示すデータ欠落領域１４が発生した場合、初期化ＤＭＡ装置２３は、アドレス設定用のＤＭＡ装置１２からそのデータ欠落領域１４の先頭アドレスと終端アドレスとを取得して、この先頭アドレス及び終端アドレスの間のデータ欠落領域に、主データに誤りがあることを示す特定の値を書き込んで、そのデータ欠落領域を初期化する。【選択図】図３
2006286175.tif 000002
【特許請求の範囲】
【請求項１】
主データに誤りがあるか否かを判断するための誤り訂正データを順次上書きして蓄積するメモリと、
前記誤り訂正データの上書きが中断して前記誤り訂正データが欠落した前記メモリの欠落領域に、前記主データに誤りがあることを示す特定の値を補完する特定値補完手段とを備えた
ことを特徴とするメモリ初期化装置。
【請求項２】
前記請求項１記載のメモリ初期化装置において、
前記特定値補完手段は、
前記メモリへの前記誤り訂正データの上書きを開始するに先だって、前記メモリの記憶領域の全体に前記主データに誤りがあることを示す特定の値を書き込む初期化ＤＭＡ装置である
ことを特徴とするメモリ初期化装置。
【請求項３】
前記請求項１記載のメモリ初期化装置において、
前記メモリに誤り訂正データを書き込むアドレスを設定するアドレス設定用ＤＭＡ装置を備え、
前記特定値補完手段は、
前記データ欠落領域の先頭アドレス及び終端アドレスを前記アドレス設定用ＤＭＡ装置から取得し、この取得した先頭アドレス及び終端アドレスに基づいて、前記データ欠落領域に前記主データに誤りがあることを示す特定の値を書き込んでこのデータ欠落領域を初期化する初期化ＤＭＡ装置である
ことを特徴とするメモリ初期化装置。
【請求項４】
前記請求項１〜３の何れか1項に記載のメモリ初期化装置において、
前記メモリは、
複数のメモリ部に分割されていて、前記複数のメモリ部が順番に誤り訂正データの上書きの対象となる
ことを特徴とするメモリ初期化装置。
【請求項５】
前記請求項１〜３の何れか１項に記載のメモリ初期化装置において、
前記メモリに書き込まれた誤り訂正データ及び特定の値は、前記主データの誤りを訂正又は判定する誤り訂正／判定装置に出力される
ことを特徴とするメモリ初期化装置。
【請求項６】
前記請求項１記載のメモリ初期化装置において、
前記メモリは、光ディスクから読み出されるデータのうち誤り訂正データを順次受け、
前記メモリの欠落領域は、前記光ディスクからのデータ読み出しがあるセクタからその次のセクタにセクタジャンプすることにより発生する
ことを特徴とするメモリ初期化装置。
【請求項７】
前記請求項１記載のメモリ初期化装置と、
前記メモリ初期化装置に備えるメモリから出力されるデータを受け、この出力データに基づいて前記主データの誤りを訂正又は判定する誤り訂正／判定処理部とを備える
ことを特徴とする誤り訂正装置。
【請求項８】
前記請求項７記載の誤り訂正装置において、
前記メモリ初期化装置に備えるメモリは、複数のメモリ部に分割されていて、前記複数のメモリ部が順番に誤り訂正データの上書きの対象となり、
前記誤り訂正／判定処理部は、
前記複数のメモリ部のうち１つに対して誤り訂正データの上書きが行われている際に、前記複数のメモリ部のうち他の１つからの出力データを受け、この出力データに基づいて主データの誤り訂正を行う
ことを特徴とする誤り訂正装置。
【請求項９】
主データに誤りがあるか否かを判断するための誤り訂正データを順次上書きして蓄積するメモリを初期化するメモリ初期化方法であって、
前記メモリへの前記誤り訂正データの上書きを開始するに先だって、前記メモリの記憶領域の全体に前記主データに誤りがあることを示す特定の値を書き込んで前記メモリを初期化する初期化工程と、
前記初期化されたメモリに前記誤り訂正データを順次上書きする上書き工程とを有する
ことを特徴とするメモリ初期化方法。
【請求項１０】
主データに誤りがあるか否かを判断するための誤り訂正データを順次上書きして蓄積するメモリを初期化するメモリ初期化方法であって、
前記メモリに前記誤り訂正データを順次上書きする上書き工程と、
前記メモリへの誤り訂正データの上書きが中断して前記誤り訂正データの欠落領域が生じた際に、この欠落領域の先頭アドレス及び終端アドレスを取得するアドレス取得工程と、
前記取得した先頭アドレスと終端アドレスとに基づいて、前記メモリのデータ欠落領域に、前記主データが誤りであることを示す特定の値を書き込んで、前記メモリのデータ欠落領域のみを初期化する初期化工程とを有する
ことを特徴とするメモリ初期化方法。
【請求項１１】
前記請求項９又は１０記載のメモリ初期化方法において、
前記メモリは、複数のメモリ部に分割されていて、
前記上書き工程では、前記複数のメモリ部の何れか１つの記憶領域の全域に誤り訂正データを順次上書きして蓄積し、その後、他の１つのメモリ部の記憶領域の全域に誤り訂正データを順次上書きして蓄積することを繰り返す
ことを特徴とするメモリ初期化方法。
【請求項１２】
前記請求項９又は１０記載のメモリ初期化方法において、
前記メモリに書き込まれた誤り訂正データ及び特定の値は、前記主データの誤りを訂正又は判定する誤り訂正／判定装置に出力する
ことを特徴とするメモリ初期化方法。
【請求項１３】
前記請求項１、９又は１０記載のメモリ初期化装置又はメモリ初期化方法において、
前記メモリに上書きされた誤り訂正データは、自己の誤り自体を誤り訂正できないデータである
ことを特徴とするメモリ初期化装置又はメモリ初期化方法。
【請求項１４】
前記請求項１３記載のメモリ初期化装置又はメモリ初期化方法において、
前記メモリに上書きされた誤り訂正データは、ＳＹＮＣ情報である
ことを特徴とするメモリ初期化装置又はメモリ初期化方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、転送されてきた主データの誤りを訂正するために使用される誤り訂正データを格納するメモリの初期化装置、初期化方法、及びこのメモリ初期化装置を用いた誤り訂正装置に関する。
【背景技術】
【０００２】
従来、主データの誤り訂正装置には、誤り訂正データを格納して蓄積するバッファメモリが備えられる。この誤り訂正装置は、例えばBlu-ray Discから読み出された主データを蓄積するバッファメモリと、このバッファメモリに蓄積された主データがBlu-ray Discからの読み出し中にノイズが混入して誤りデータとなっていた場合などにおいても正しいデータに訂正できるように、Blu-ray Discから読み出された誤り訂正データを蓄積するバッファメモリとを備え、このバッファメモリに蓄積された誤り訂正データを用いて主データの誤りを訂正する構成を持っている。
【０００３】
図４は、例えばBlu-ray Discから読み出されるデータの構造を示す。同図に示した構造では、最初にＳＹＮＣ情報（同期データ）が位置し、その後ろにＬＤＣ（Long Distance Code）データ及びＢＩＳ（Burst Indicator Subcode）データが交互に横方向に並んで１フレームを構成し、このフレームが縦方向に３１フレーム並んで１つのセクタを構成し、このセクタが更に複数個並んだ構成となっている。前記ＬＤＣデータは、主データと、この主データを誤り訂正するパリティチェックデータ等を含んだ誤り符号化されたデータである。また、前記ＳＹＮＣ情報及びＢＩＳデータは、このＳＹＮＣ情報とＢＩＳデータとの間に位置するＬＤＣデータに誤りがあるか否かを示す情報を含んだ誤り符号化されたデータであって、所定個のＢＩＳデータは、それ等の各値を総合してそれ等のＢＩＳデータのパリティチェック機能を持つが、ＳＹＮＣ情報はそのようなパリティチェック機能を有しない。
【０００４】
誤り訂正装置には、図４に矢印で示すように、横方向に、ＳＹＮＣ情報、ＬＤＣデータ、ＢＩＳデータの順に１フレーム分のデータが転送されることが各フレーム毎に繰り返される。この誤り訂正装置は、転送されてきたデータのうち、ＳＹＮＣ情報のみを内部の２個のバッファメモリのうち一方のバッファメモリに順次蓄積し、前記ＬＤＣデータ及びＢＩＳデータを他方のバッファメモリに順次蓄積する。ＳＹＮＣ情報のみを一方のバッファメモリに格納する理由は、これ等のＳＹＮＣ情報は、ＬＤＣデータの誤り訂正に使用すると、それ以後は使用されず、不要なデータとなるからである。
【０００５】
図５は、ＳＹＮＣ情報のみを蓄積するバッファメモリの概略構成を示す。このバッファメモリは、メモリ部Ａとメモリ部Ｂとの２つの領域に分割されている。このようなバッファメモリでは、ＳＹＮＣ情報の蓄積（書き込み）に際し、その書き込み前に２つのメモリ部Ａ、Ｂの何れを使用するかを予め決定し、その決定したメモリ部（例えばＡ）の先頭アドレスを設定して、この先頭アドレスから順にＳＹＮＣ情報を書き込み、最終アドレスまでＳＹＮＣ情報を書き込むと、次は他方のメモリ部（例えばＢ）の先頭アドレスから順にＳＹＮＣ情報を書き込む。他方のメモリ部ＢにＳＹＮＣ情報が書き込まれている状況では、一方のメモリ部Ａに蓄積されたＳＹＮＣ情報と、他のバッファメモリに蓄積されたＢＩＳデータとを使用して、主データの誤り訂正が行われる。他方のメモリ部Ｂの最終アドレスまでＳＹＮＣ情報が書き込まれると、ＳＹＮＣ情報はメモリ部Ａに戻ってメモリ部Ａに上書きされ、既に書き込まれていたＳＹＮＣ情報は消失する。このように、１つのバッファメモリを一定容量のブロックで構成された複数の単位メモリに分割し、各単位メモリの使用状態を管理する技術については、特許文献１に記載がある。
【特許文献１】特開２０００−１８１７８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、前記従来の誤り訂正装置では、次の欠点がある。この欠点を詳細に説明する。
【０００７】
Blu-ray Discからデータを読み出す際には、その光ディスクの中心側位置か周辺側位置かによって周速が異なるため、データの転送速度とデータの取込みタイミングとの同期をとる必要があり、Blu-ray Discの再生装置には、そのような同期回路が備えられる。この同期回路による同期が取れていないことが分かった際には、現在のＳＹＮＣ情報が含まれるセクタからのＳＹＮＣ情報の書き込みを中断し、次に位置するセクタの最初からＳＹＮＣ情報をデータの転送速度に同期して正しく取り込んでバッファメモリに書き込むことが行われる。
【０００８】
しかし、例えば、図４に示したように、点Ｃにおいて同期が取れていないことが分かった際には、次に位置するセクタの最初にジャンプする（以下、これをセクタジャンプという）。その結果、図４に示した斜線部分のＳＹＮＣ情報はバッファメモリには書き込まれず、その次に位置するセクタに含まれる最初のＳＹＮＣ情報から順にこれ等のＳＹＮＣ情報がバッファメモリに書き込まれる。図５に示したバッファメモリでは、このセクタジャンプによりＳＹＮＣ情報が書き込まれなかった欠落領域を破線矢印で示し、セクタジャンプ後に書き込まれたＳＹＮＣ情報をその破線矢印後の実線矢印で示している。ここで、図５のバッファメモリでは、ＳＹＮＣ情報を上書きするため、ＳＹＮＣ情報が書き込まれなかった破線矢印の領域では、既に書き込まれていた古いＳＹＮＣ情報が残存することになる。
【０００９】
このように古いＳＹＮＣ情報が残存する結果、次の欠点が生じる。この欠点を図６を用いて説明する。図６は、ＳＹＮＣ情報が書き込まれたバッファメモリの例えばメモリＡの内部の様子を示す。状態１では、未だセクタジャンプが起こっていない状態を示し、書き込まれた多数のＳＹＮＣ情報は全て主データに誤りが無いことを示しており、例えば“８’ｈ００”の値となっている。状態２は、メモリＡの先頭アドレスから再度ＳＹＮＣ情報が上書きされ始めた後、途中でセクタジャンプが起こった後の状態を示し、斜線で示した領域には既述の通り新しいＳＹＮＣ情報が上書きされていず、前回の古いＳＹＮＣ情報が残存している。ここで、前記斜線の欠落領域において、新たに書き込まれるべきＳＹＮＣ情報の少なくとも一部が主データに誤りがあることを示す情報であった場合であっても、状態２’に示すように古いＳＹＮＣ情報（主データに誤りがないことを示す情報）が残存しているため、主データの誤り訂正が必要であるにも拘わらず、その誤り訂正は行われないと言う欠点が生じる。あるセクタの途中でセクタジャンプが起こった場合には、そのセクタでのジャンプ発生時のアドレスから最終アドレスまでのＬＤＣデータ及びＢＩＳデータも他方のバッファメモリに書き込まれず、これ等データの欠落が生じるものの、これ等のＬＤＣデータ及びＢＩＳデータはパリティチェック機能等を有していて、元のデータに訂正（復元）可能である。しかし、ＳＹＮＣ情報はパリティチェック機能を有さず、自己訂正できない。従って、古いＳＹＮＣ情報とＢＩＳデータとの間に位置するＬＤＣデータの誤り訂正を行う場合に、そのＢＩＳデータがＬＤＣデータに誤りがあると示していても、その古いＳＹＮＣ情報がＬＤＣデータに誤りがないことを示す情報であるため、ＬＤＣデータの誤り訂正は行われない。その結果、値の誤ったＬＤＣデータが誤ったまま出力されて、転送データに品質劣化が生じることになる。
【００１０】
本発明は、前記課題を解決するものであり、その目的は、主データの誤り訂正に使用される誤り訂正データを上書きにより格納するメモリにおいて、前記のようなセクタジャンプ等によりその誤り訂正データの欠落が生じた場合にも、主データの誤り訂正を確実に行うことにある。
【課題を解決するための手段】
【００１１】
前記目的を達成するために、本発明では、複数の誤り訂正データが書き込まれず、欠落した場合にも、その欠落領域に、主データに誤りがあることを示す特定の値を補完して、必ず主データの誤り訂正が行われるようにする。
【００１２】
すなわち、請求項１記載の発明のメモリ初期化装置は、主データに誤りがあるか否かを判断するための誤り訂正データを順次上書きして蓄積するメモリと、前記誤り訂正データの上書きが中断して前記誤り訂正データが欠落した前記メモリの欠落領域に、前記主データに誤りがあることを示す特定の値を補完する特定値補完手段とを備えたことを特徴とする。
【００１３】
請求項２記載の発明は、前記請求項１記載のメモリ初期化装置において、前記特定値補完手段は、前記メモリへの前記誤り訂正データの上書きを開始するに先だって、前記メモリの記憶領域の全体に前記主データに誤りがあることを示す特定の値を書き込む初期化ＤＭＡ装置であることを特徴とする。
【００１４】
請求項３記載の発明は、前記請求項１記載のメモリ初期化装置において、前記メモリに誤り訂正データを書き込むアドレスを設定するアドレス設定用ＤＭＡ装置を備え、前記特定値補完手段は、前記データ欠落領域の先頭アドレス及び終端アドレスを前記アドレス設定用ＤＭＡ装置から取得し、この取得した先頭アドレス及び終端アドレスに基づいて、前記データ欠落領域に前記主データに誤りがあることを示す特定の値を書き込んでこのデータ欠落領域を初期化する初期化ＤＭＡ装置であることを特徴とする。
【００１５】
請求項４記載の発明は、前記請求項１〜３の何れか1項に記載のメモリ初期化装置において、前記メモリは、複数のメモリ部に分割されていて、前記複数のメモリ部が順番に誤り訂正データの上書きの対象となることを特徴とする。
【００１６】
請求項５記載の発明は、前記請求項１〜３の何れか１項に記載のメモリ初期化装置において、前記メモリに書き込まれた誤り訂正データ及び特定の値は、前記主データの誤りを訂正又は判定する誤り訂正／判定装置に出力されることを特徴とする。
【００１７】
請求項６記載の発明は、前記請求項１記載のメモリ初期化装置において、前記メモリは、光ディスクから読み出されるデータのうち誤り訂正データを順次受け、前記メモリの欠落領域は、前記光ディスクからのデータ読み出しがあるセクタからその次のセクタにセクタジャンプすることにより発生することを特徴とする。
【００１８】
請求項７記載の発明の誤り訂正装置は、前記請求項１記載のメモリ初期化装置と、前記メモリ初期化装置に備えるメモリから出力されるデータを受け、この出力データに基づいて前記主データの誤りを訂正又は判定する誤り訂正／判定処理部とを備えることを特徴とする。
【００１９】
請求項８記載の発明は、前記請求項７記載の誤り訂正装置において、前記メモリ初期化装置に備えるメモリは、複数のメモリ部に分割されていて、前記複数のメモリ部が順番に誤り訂正データの上書きの対象となり、前記誤り訂正／判定処理部は、前記複数のメモリ部のうち１つに対して誤り訂正データの上書きが行われている際に、前記複数のメモリ部のうち他の１つからの出力データを受け、この出力データに基づいて主データの誤り訂正を行うことを特徴とする。
【００２０】
請求項９記載の発明のメモリ初期化方法は、主データに誤りがあるか否かを判断するための誤り訂正データを順次上書きして蓄積するメモリを初期化するメモリ初期化方法であって、前記メモリへの前記誤り訂正データの上書きを開始するに先だって、前記メモリの記憶領域の全体に前記主データに誤りがあることを示す特定の値を書き込んで前記メモリを初期化する初期化工程と、前記初期化されたメモリに前記誤り訂正データを順次上書きする上書き工程とを有することを特徴とする。
【００２１】
請求項１０記載の発明のメモリ初期化方法は、主データに誤りがあるか否かを判断するための誤り訂正データを順次上書きして蓄積するメモリを初期化するメモリ初期化方法であって、前記メモリに前記誤り訂正データを順次上書きする上書き工程と、前記メモリへの誤り訂正データの上書きが中断して前記誤り訂正データの欠落領域が生じた際に、この欠落領域の先頭アドレス及び終端アドレスを取得するアドレス取得工程と、前記取得した先頭アドレスと終端アドレスとに基づいて、前記メモリのデータ欠落領域に、前記主データが誤りであることを示す特定の値を書き込んで、前記メモリのデータ欠落領域のみを初期化する初期化工程とを有することを特徴とする。
【００２２】
請求項１１記載の発明は、前記請求項９又は１０記載のメモリ初期化方法において、前記メモリは、複数のメモリ部に分割されていて、前記上書き工程では、前記複数のメモリ部の何れか１つの記憶領域の全域に誤り訂正データを順次上書きして蓄積し、その後、他の１つのメモリ部の記憶領域の全域に誤り訂正データを順次上書きして蓄積することを繰り返すことを特徴とする。
【００２３】
請求項１２記載の発明は、前記請求項９又は１０記載のメモリ初期化方法において、前記メモリに書き込まれた誤り訂正データ及び特定の値は、前記主データの誤りを訂正又は判定する誤り訂正／判定装置に出力することを特徴とする。
【００２４】
請求項１３記載の発明は、前記請求項１、９又は１０記載のメモリ初期化装置又はメモリ初期化方法において、前記メモリに上書きされた誤り訂正データは、自己の誤り自体を誤り訂正できないデータであることを特徴とする。
【００２５】
請求項１４記載の発明は、前記請求項１３記載のメモリ初期化装置又はメモリ初期化方法において、前記メモリに上書きされた誤り訂正データは、ＳＹＮＣ情報であることを特徴とする。
【００２６】
以上により、請求項１〜１４記載の発明では、主データに誤りがあるか否かを示す新しい誤り訂正データがセクタジャンプ等によりメモリに上書きされず、その新しい誤り訂正データの欠落領域が生じた場合においても、この欠落領域に補完されたデータが主データに誤りがあることを示しているので、主データの誤り訂正が確実に行われる。
【発明の効果】
【００２７】
以上説明したように、請求項１〜１４記載の発明によれば、誤り訂正データを上書きして蓄積するメモリにおいて、セクタジャンプ等に起因して新たに複数の誤り訂正データの上書きが行われずに欠落領域が生じた場合であっても、主データの誤り訂正を確実に行うことができ、主データの品質劣化を防止できる効果を奏する。
【発明を実施するための最良の形態】
【００２８】
以下、本発明の実施形態を説明する。
【００２９】
（第１の実施形態）
図１は本発明の第１の実施形態の誤り訂正装置を説明する。
【００３０】
同図において、４５は誤り訂正装置であって、誤り訂正装置４５は、ＳＹＮＣ情報バッファメモリ４２と、主データ用バッファメモリ４３と、誤り訂正／判定処理部４４とから構成される。この誤り訂正装置４５には、外部から転送されてくる転送データを受ける。この転送データは、例えばBlu-ray Disc から読み出されたデータであって、図４に示したように、横方向に、ＳＹＮＣ情報と、ＬＤＣデータ及びＢＩＳデータが交互に位置するデータとにより１フレームを構成し、このフレームが３１フレーム連続して１セクタを構成していて、順次、１フレームずつ誤り訂正装置４５に転送される。
【００３１】
前記誤り訂正装置４５は、受けた転送データのうち、ＳＹＮＣ情報４０のみをＳＹＮＣ情報バッファメモリ４２に出力し、ＬＤＣデータ及びＢＩＳデータからなるデータ４１を主データ用バッファメモリ４３に出力するように振り分ける。従って、ＳＹＮＣ情報バッファメモリ４２はＳＹＮＣ情報４０のみを格納、蓄積し、主データ用バッファメモリ４３はＬＤＣデータ及びＢＩＳデータを格納、蓄積する。
【００３２】
前記誤り訂正／判定処理部４４は、前記ＳＹＮＣ情報バッファメモリ４２からのＳＹＮＣ情報４０と、主データ用バッファメモリ４３からのＬＤＣデータ及びＢＩＳデータとを受け、受けたＳＹＮＣ情報４０とＢＩＳデータとの間に位置するＬＤＣデータの誤りの有無をそのＳＹＮＣ情報４０及びＢＩＳデータの両値の組合せにより判断すると共に、隣接する２つのＢＩＳデータとの間に位置するＬＤＣデータの誤りの有無をその両ＢＩＳデータの値の組合せにより判断して、ＬＤＣデータの誤りの有無及び誤り訂正を行い、その誤り訂正後のＬＤＣデータ及びＢＩＳデータを主データとして出力する。
【００３３】
次に、前記誤り訂正装置４５に備えるメモリ初期化装置の構成を図２に示す。同図において、メモリ初期化装置は、前記のＳＹＮＣ情報バッファメモリ４２と、ＤＭＡ（Direct Memory Access）装置１２と、初期化ＤＭＡ装置１３とを備える。前記ＳＹＮＣ情報バッファメモリ４２は、メモリ部４２ａとメモリ部４２ｂとに２分割されている。前記ＤＭＡ装置（アドレス設定用ＤＭＡ装置）１２は、前記ＳＹＮＣ情報バッファメモリ４２にＳＹＮＣ情報４０を書き込むに際し、２つのメモリ部４２ａ、４２ｂのうち何れか一方の全記憶領域にＳＹＮＣ情報４０を順次書き込んだ後、他方のメモリ部の全記憶領域にＳＹＮＣ情報４０を順次書き込むようにアドレス設定すると共に、ＳＹＮＣ情報４０を書き込むべきアドレスを設定して前記ＳＹＮＣ情報バッファメモリ４２の何れかのメモリ部４２ａ又はメモリ部４２ｂに出力する。また、前記ＤＭＡ装置１２は、あるセクタ内のＳＹＮＣ情報４０の書き込み中にセクタジャンプが起こった際には、そのセクタジャンプを指示する信号を受けて、ＳＹＮＣ情報４０を書き込むべきアドレスとして、次のセクタの最初に位置するＳＹＮＣ情報４０を書き込むべきアドレスを設定する。更に、前記初期化ＤＭＡ装置（特定値補完手段）１３は、前記何れか一方のメモリ部４２ａ、４２ｂの先頭アドレスからのＳＹＮＣ情報４０の書き込みの開始に先立って、その書き込みするメモリ部４２ａ又は４２ｂの全領域を特定の値で初期化する。この特定の値は、主データ（ＬＤＣデータ）に誤りがあることを示す値であり、その値の具体例は後述する。
【００３４】
次に、前記メモリ初期化装置の動作を説明する。先ず、セクタジャンプが起こっていない正常動作について説明する。
【００３５】
ＳＹＮＣ情報４０の書き込みがＳＹＮＣ情報バッファメモリ４２の一方のメモリ部４２ａで終端アドレスまで行われ、その後、他方のメモリ部４２ｂに以降してＳＹＮＣ情報４０の書き込みがメモリ部４２ｂの先頭アドレスから最終アドレスまで行われた後を説明する。
【００３６】
初期化ＤＭＡ装置１３は、メモリ部４２ａの全領域に特定の値を書き込んでメモリ部４２ａの全領域を初期化する（初期化工程）。この特定の値は、ＬＤＣデータに誤りがあることを示す値であって、例えば全領域に書き込まれた特定の値を総合すると、下位の２ビットが“１１”となる値である。
【００３７】
次に、ＤＭＡ装置１２は、前記初期化されたメモリ部４２ａの先頭アドレスを設定して、その先頭アドレスから順にＳＹＮＣ情報をメモリ部４２ａに上書きして書き込む（上書き工程）。この間、誤り訂正／判定処理部４４は、他方のメモリ部４２ｂの全領域に上書きされたＳＹＮＣ情報を入力して、これ等のＳＹＮＣ情報と、主データ用バッファメモリ４３から読み出したＢＩＳデータとの両値の組合せに基づいて、これ等のＳＹＮＣ情報とＢＩＳデータとの間に位置するＬＤＣデータの誤りの有無を判断して、誤りがある場合にはそのＬＤＣデータの誤り訂正を行う。
【００３８】
その後、前記メモリ部４２ａへのＳＹＮＣ情報の書き込みが最終アドレスまで完了すると、初期化ＤＭＡ装置１３は、他方のメモリ部４２ｂの全領域に特定の値を書き込んで、メモリ部４２ｂの全記憶領域を初期化する。
【００３９】
次いで、ＤＭＡ装置１２は、前記初期化されたメモリ部４２ｂの先頭アドレスを設定して、その先頭アドレスから順にＳＹＮＣ情報をメモリ部４２ｂに上書きして、書き込む（上書き工程）。この間、誤り訂正／判定処理部４４は、前記一方のメモリ部４２ａの全領域に上書きされたＳＹＮＣ情報を入力して、これ等のＳＹＮＣ情報と、主データ用バッファメモリ４３から読み出したＢＩＳデータとの両値の組合せに基づいて、これ等のＳＹＮＣ情報とＢＩＳデータとの間に位置するＬＤＣデータの誤りの有無を判断して、誤りがある場合にはそのＬＤＣデータの誤り訂正を行う。
【００４０】
そして、前記メモリ部４２ｂへのＳＹＮＣ情報の書き込みが最終アドレスまで完了すると、初期化ＤＭＡ装置１３は、一方のメモリ部４２ａの全記憶領域に前記特定の値を書き込んで、メモリ部４２ａの全記憶領域を初期化する。その後は、既述の通り、ＤＭＡ装置１２が前記初期化されたメモリ部４２ａの先頭アドレスを設定して、その先頭アドレスから順にＳＹＮＣ情報を上書きして書き込みながら、誤り訂正／判定処理部４４がＬＤＣデータの誤り訂正を行う。
【００４１】
次に、セクタジャンプが起った場合の動作について説明する。
【００４２】
例えば、ＳＹＮＣ情報バッファメモリ４２の他方のメモリ部４２ｂのＳＹＮＣ情報を用いたＬＤＣデータの誤り訂正を行いながら、他方のメモリ部４２ａへのＳＹＮＣ情報の上書きを行っている際に、セクタジャンプが起こった際には、図６の状態２のように、新たなＳＹＮＣ情報は上書きされず、斜線で示す欠落領域が発生する。しかし、このメモリ４２ａには、その先頭アドレスからのＳＹＮＣ情報の書き込みに先立って、初期化ＤＭＡ装置１３が特定の値をメモリ部４２ａの全記憶領域に書き込んでいる。従って、ＳＹＮＣ情報が他方のメモリ部４２ｂに書き込まれ始めた後、誤り訂正／判定処理部４４がメモリ部４２ａに蓄積されたＳＹＮＣ情報に基づいてＬＤＣデータの誤りの有無を判断する場合において、新たにＳＹＮＣ情報が上書きされなかった図６の斜線で示す欠落領域では、その初期値である特定の値を用いて、ＬＤＣデータは誤りであると判断されるので、ＬＤＣデータを正しく誤り訂正することができる。
【００４３】
以上のように、本実施形態では、ＳＹＮＣ情報バッファメモリ４２の各メモリ部４２ａ、４２ｂにＳＹＮＣ情報を上書きするに先立って、その全記憶領域に、ＬＤＣデータが誤りであることを示す特定の値を上書きして初期化したので、セクタジャンプが起った場合においても、誤り訂正／判定処理部４４におけるＬＤＣデータの誤り訂正を正確に行うことが可能である。
【００４４】
尚、本実施形態では、ＳＹＮＣ情報バッファメモリ４２をメモリ部４２ａとメモリ部４２ｂとに２分割したが、本発明は２分割に限定されず、単一のメモリ又は３以上に分割したメモリであっても良いのは勿論である。
【００４５】
（第２の実施形態）
次に、本発明の第２の実施形態を説明する。
【００４６】
図３は、本実施形態のメモリ初期化装置の概略構成を示す。同図に示したメモリ初期化装置は、図２に示したメモリ初期化装置と全体構成は同一である。両者の異なる点は、初期化ＤＭＡ装置２３の構成及び動作のみである。
【００４７】
図１に示した初期化ＤＭＡ装置１３は、ＳＹＮＣ情報バッファメモリ４２の各メモリ部４２ａ、４２ｂの全記憶領域を特定の値で初期化したのに対し、図３に示した本実施形態の初期化ＤＭＡ装置２３は、セクタジャンプが起った場合にのみ、新たなＳＹＮＣ情報が書き込まれずに生じた欠落領域のみを初期化する。
【００４８】
具体的に説明すると、例えばＳＹＮＣ情報バッファメモリ４２の他方のメモリ部４２ｂのＳＹＮＣ情報を用いたＬＤＣデータの誤り訂正を行いながら、他方のメモリ部４２ａへのＳＹＮＣ情報の上書きを行っている際に、セクタジャンプが起こった際には、メモリ部４２ａでは、図３に破線矢印で示したように、新たなＳＹＮＣ情報の上書きが欠落した欠落領域１４が発生する。ここで、初期化ＤＭＡ装置２３は、前記ＤＭＡ装置１２から、セクタジャンプが発生した時点のメモリ４２ａのアドレス（先頭アドレス）と、その次のセクタでの最初のＳＹＮＣ情報を上書きすべきアドレス（終端アドレス）とを取得し（アドレス取得工程）、この先頭アドレスと終端アドレスとの間の欠落領域に、前記特定の値を補完して初期化する（初期化工程）。この特定の値の補完は、セクタジャンプ後の最初のＳＹＮＣ情報をメモリ部４２ａに上書きした後、その次のフレームのＳＹＮＣ情報がメモリ部４２ａに転送されてくるまでに、その前のフレームに含まれるＬＤＣデータ及びＢＩＳデータの転送に要する時間が存在して、時間的余裕が大きいので、この時間範囲内で容易に行うことができる。
【００４９】
以上のように、本実施形態では、ＳＹＮＣ情報バッファメモリ４２の何れかのメモリ部４２ａ、４２ｂにＳＹＮＣ情報を上書きしている際にセクタジャンプが起った場合においても、そのセクタジャンプによって生じた新たなＳＹＮＣ情報の欠落領域のみを特定の値で補完して初期化したので、前記第１の実施形態と同様に、セクタジャンプが起った場合においても、誤り訂正／判定処理部４４におけるＬＤＣデータの誤り訂正を正確に行うことが可能である。
【００５０】
尚、本実施形態では、ＳＹＮＣ情報バッファメモリ４２をメモリ部４２ａとメモリ部４２ｂとに２分割したが、本発明は２分割に限定されず、単一のメモリ又は３以上に分割したメモリであっても良いのは勿論である。
【産業上の利用可能性】
【００５１】
以上説明したように、本発明は、セクタジャンプ等が起こってメモリに誤り訂正データの欠落領域が生じた場合であっても、主データの誤り訂正を正しく行うことができるので、誤り訂正データを蓄積するバッファ装置や、このバッファ装置を備える誤り訂正装置等に有用である。
【図面の簡単な説明】
【００５２】
【図１】本発明の第１の実施形態である誤り訂正装置の構成図である。
【図２】同誤り訂正装置に備えるメモリ初期化装置の全体概略構成を示す図である。
【図３】本発明の第２の実施形態のメモリ初期化装置の全体概略構成を示す図である。
【図４】Blu-ray Discから読み出されるデータの構成を示す図である。
【図５】誤り訂正データを上書き、蓄積するメモリにおいて、セクタジャンプが発生した際にデータ欠落領域が生じる様子を説明した図である。
【図６】従来の誤り訂正装置において、セクタジャンプが起こった場合に誤り訂正が行われない原因を説明する図である。
【符号の説明】
【００５３】
１２            ＤＭＡ装置（アドレス設定用ＤＭＡ装置）
１３、２３      初期化ＤＭＡ装置（特定値補完手段）
１４            データ欠落領域
４０            ＳＹＮＣ情報（誤り訂正データ
４１            ＬＤＣデータ及びＢＩＳデータ
４２            ＳＹＮＣ情報バッファメモリ
４２ａ、４２ｂ  メモリ部
４３            主データ用バッファメモリ
４４            誤り訂正／判定処理部
４５            誤り訂正装置
【図１】
2006286175.tif 000003
【図２】
2006286175.tif 000004
【図３】
2006286175.tif 000005
【図４】
2006286175.tif 000006
【図５】
2006286175.tif 000007
【図６】
2006286175.tif 000008