(57)【要約】【課題】  従来は同期信号が誤っているにも拘らず、正常であると誤検出された場合は、誤りのある同期信号の直前または直後の情報ブロックがバーストエラーであるとみなして行う消失訂正ができず、誤り訂正能力を十分に生かしきれていない。【解決手段】  ＳＹＮＣ信号制御回路２３は、再生信号中の同期信号が正常に再生された場合でも、誤り検出訂正回路２２により同期信号の直前又は直後の情報ブロックの誤り訂正が不能であるときには、ＥＣＣブロックメモリ２１上の同期信号Ｓｙｎｃをすべて誤りとするように書込み制御を行う。誤り検出訂正回路２２は、書込み制御後のＥＣＣブロックの誤りのある同期信号の直前又は直後の情報ブロックを消失訂正する。これにより、本来誤りのある同期信号が正常であると誤検出することにより訂正不能となるような場合でも、消失訂正を行うことができ、誤り訂正能力をフルに生かすことができる。【選択図】            図１
2006191378.tif 000002
【特許請求の範囲】
【請求項１】
第１の情報データを所定バイト毎に区切って得た、前記所定のバイト数から構成される情報ブロックがＬ個（Ｌは２以上の自然数）と、前記Ｌ個の前記情報ブロック毎にそれらの情報ブロックの情報伝送方向の先頭に配置された同期信号と、前記Ｌ個の前記情報ブロックの間にそれぞれ挿入された第２の情報データとからなる同期ブロックを、Ｍ行（Ｍは２以上の自然数）並べた構成であり、かつ、前記第１の情報データに対して第１のリードソロモン符号による第１の誤り訂正符号が付加されると共に、前記第２の情報データに対しては前記第１の情報データとは独立して第２のリードソロモン符号による第２の誤り訂正符号が付加された構成である誤り訂正ブロックに対して誤り訂正を行う誤り訂正装置であって、
入力された前記誤り訂正ブロックから前記同期信号の抽出を行うと共に、前記同期信号が正常に検出されたか否かを検出する同期信号検出手段と、
入力された前記誤り訂正ブロックから前記第１及び第２の誤り訂正符号を用いて前記第１及び第２の情報データの誤り訂正を行うと共に、前記同期信号検出手段から入力された正常に検出されなかったことを示す信号と、その信号の直前又は直後の誤りありと判定された前記第２の情報データとの間の前記情報ブロックを構成する前記第１の情報データの消失訂正を行う誤り訂正手段と、
前記同期信号検出手段により前記同期信号が正常に検出されたか否かに関係なく、前記誤り訂正手段に入力される前記誤り訂正ブロックの前記同期信号すべてを誤りありに変換する同期信号制御手段と
を具備することを特徴とする誤り訂正装置。
【請求項２】
第１の情報データを所定バイト毎に区切って得た、前記所定のバイト数から構成される情報ブロックがＬ個（Ｌは２以上の自然数）と、前記Ｌ個の前記情報ブロック毎にそれらの情報ブロックの情報伝送方向の先頭に配置された同期信号と、前記Ｌ個の前記情報ブロックの間にそれぞれ挿入された第２の情報データとからなる同期ブロックを、Ｍ行（Ｍは２以上の自然数）並べた構成であり、かつ、前記第１の情報データに対して第１のリードソロモン符号による第１の誤り訂正符号が付加されると共に、前記第２の情報データに対しては前記第１の情報データとは独立して第２のリードソロモン符号による第２の誤り訂正符号が付加された構成である誤り訂正ブロックに対して誤り訂正を行う誤り訂正装置であって、
入力された前記誤り訂正ブロックから前記同期信号の抽出を行うと共に、前記同期信号が正常に検出されたか否かを検出する同期信号検出手段と、
入力された前記誤り訂正ブロックから前記第１及び第２の誤り訂正符号を用いて前記第１及び第２の情報データの誤り訂正を行うと共に、前記同期信号検出手段から入力された正常に検出されなかったことを示す信号と、その信号の直前又は直後の誤りありと判定された前記第２の情報データとの間の前記情報ブロックを構成する前記第１の情報データの消失訂正を行う誤り訂正手段と、
前記誤り訂正手段による誤り訂正の結果、前記同期信号の直前又は直後の前記情報ブロックを構成する前記第１の情報データが訂正不能であることを示す訂正結果を受けたときは、前記同期信号検出手段により前記同期信号が正常に検出されたか否かに関係なく、前記誤り訂正手段に入力される前記誤り訂正ブロックの前記同期信号すべてを誤りありに変換して、前記誤り訂正手段による前記誤り訂正ブロックの誤り訂正を再度行わせる同期信号制御手段と
を具備することを特徴とする誤り訂正装置。
【請求項３】
第１の情報データを所定バイト毎に区切って得た、前記所定のバイト数から構成される情報ブロックがＬ個（Ｌは２以上の自然数）と、前記Ｌ個の前記情報ブロック毎にそれらの情報ブロックの情報伝送方向の先頭に配置された同期信号と、前記Ｌ個の前記情報ブロックの間にそれぞれ挿入された第２の情報データとからなる同期ブロックを、Ｍ行（Ｍは２以上の自然数）並べた構成であり、かつ、前記第１の情報データに対して第１のリードソロモン符号による第１の誤り訂正符号が付加されると共に、前記第２の情報データに対しては前記第１の情報データとは独立して第２のリードソロモン符号による第２の誤り訂正符号が付加された構成である誤り訂正ブロックが、一定間隔毎にアドレス情報を有して記録媒体に記録されており、前記記録媒体から前記誤り訂正ブロック及び前記アドレス情報を再生する再生装置であって、
前記記録媒体から読み出した信号から抽出した前記同期信号が正常に検出されたか否かを示す同期信号検出結果を前記第１及び第２の情報データと共に出力し、かつ、前記誤り訂正ブロック内で最初に正常に再生された前記アドレス情報に基づき、正常に再生された前記同期信号の位置情報を出力する同期信号検出手段と、
前記同期信号検出手段から出力された、前記同期信号検出結果と前記位置情報と前記第１及び第２の情報データとをそれぞれ一時保持する記憶手段と、
前記記憶手段から前記第２の情報データを読み出して誤り訂正を行うと共に、前記記憶手段から前記同期信号検出結果と前記位置情報及び前記第１の情報データを読み出して、前記誤り訂正ブロック内で前記位置情報が示す同期信号より以前に再生された前記同期信号の同期信号検出結果をすべて誤りとし、誤りとされた前記同期信号検出結果に対応する同期信号と、その同期信号の直前又は直後の誤りありと判定された前記第２の情報データとの間の前記情報ブロックを構成する前記第１の情報データの消失訂正を行うと共に、前記位置情報が示す同期信号より後に再生された信号に対しては前記同期信号の同期信号検出結果を使用して前記第１の情報データの誤り訂正を行う誤り訂正手段と
を具備することを特徴とする再生装置。
【請求項４】
第１の情報データを所定バイト毎に区切って得た、前記所定のバイト数から構成される情報ブロックがＬ個（Ｌは２以上の自然数）と、前記Ｌ個の前記情報ブロック毎にそれらの情報ブロックの情報伝送方向の先頭に配置された同期信号と、前記Ｌ個の前記情報ブロックの間にそれぞれ挿入された第２の情報データとからなる同期ブロックを、Ｍ行（Ｍは２以上の自然数）並べた構成であり、かつ、前記第１の情報データに対して第１のリードソロモン符号による第１の誤り訂正符号が付加されると共に、前記第２の情報データに対しては前記第１の情報データとは独立して第２のリードソロモン符号による第２の誤り訂正符号が付加された構成である誤り訂正ブロックが、一定間隔毎にアドレス情報を有して記録媒体に記録されており、前記記録媒体から前記誤り訂正ブロック及び前記アドレス情報を再生する再生方法であって、
前記記録媒体から読み出した信号から抽出した前記同期信号が正常に検出されたか否かを示す同期信号検出結果を前記第１及び第２の情報データと共に出力する第１のステップと、
前記記録媒体から読み出した信号から前記誤り訂正ブロック内で最初に正常に再生された前記アドレス情報に基づき、正常に再生された前記同期信号の位置情報を出力する第２のステップと、
前記同期信号検出結果と前記位置情報と前記第１及び第２の情報データとをそれぞれ記憶手段に一時保持する第３のステップと、
前記記憶手段から前記第２の情報データを読み出して誤り訂正を行うと共に、前記記憶手段から前記同期信号検出結果と前記位置情報及び前記第１の情報データを読み出し、前記誤り訂正ブロック内で前記位置情報が示す同期信号より以前に再生された前記同期信号の同期信号検出結果をすべて誤りとする第４のステップと、
誤りとされた前記同期信号検出結果に対応する同期信号と、その同期信号の直前又は直後の誤りありと判定された前記第２の情報データとの間の前記情報ブロックを構成する前記第１の情報データの消失訂正を行うと共に、前記位置情報が示す同期信号より後に再生された信号に対しては前記同期信号の同期信号検出結果を使用して前記第１の情報データの誤り訂正を行う第５のステップと
を含むことを特徴とする再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は誤り訂正装置、再生装置及び再生方法に係り、特にリードソロモン符号による誤り訂正符号が付加された信号の符号誤りを訂正する誤り訂正装置、更には誤り訂正して再生する再生装置及び再生方法に関する。
【背景技術】
【０００２】
記録密度の高い光ディスクである、例えばBlu-ray Discでは、カバー層が非常に薄いことによる、再生信号のバースト誤りに対する訂正能力を高めるため、ピケットコード（Picket Code）と呼ばれる誤り訂正ブロック（ＥＣＣブロック）構成をとっている（例えば、非特許文献１参照）。すなわち、上記のＥＣＣブロックは６４ｋバイトのユーザデータ単位に構成されており、そのユーザデータは３０４個のコードワードからなるリードソロモン符号により保護されており、リードソロモン符号の各コードワードは、２１６個の情報シンボルと３２個のパリティシンボルからなり、図６に示すように、横１５２バイト、縦４９６バイトのＥＣＣブロックを構成している。なお、１コードワードは、縦方向に一行おきのデータから構成される。
【０００３】
この１つのＥＣＣブロックには４本の上記のPicket Codeの列が等間隔に配置されており、右３列のPicket Codeはバーストインディケータサブコード（ＢＩＳ）によって誤り訂正符号化されて保護されている。ＢＩＳのコードワードは３０個の情報シンボルと３２個のパリティシンボルからなる６２シンボルであり、それぞれ４９６バイトで構成している３列のpicket列（図６において、各々最上位の値がB0，B1，B2の列）にインタリーブして格納されている。
【０００４】
すなわち、図６に示すように、メイン信号はＥＣＣブロック構成の縦方向にリードソロモン符号による誤り訂正符号をかけ、メイン信号とは別の情報を持つＢＩＳでもリードソロモン符号による誤り訂正符号をかけ、ＥＣＣブロックを構成するメイン信号に所定間隔にPicketと呼ばれる誤り位置を通知する情報として埋め込む。また、ＥＣＣブロック横方向（光ディスクのデータ記録方法）の各行の先頭には同期位置を示す同期信号Ｓｙｎｃが挿入される。
【０００５】
図７は従来の誤り訂正装置の一例と周辺回路の概略を示すブロック図である。記録媒体から再生された図６のフォーマットの再生信号は、同期検出回路１１で同期信号Ｓｙｎｃが検出されて、同期信号Ｓｙｎｃのタイミングを基にして復調回路１２で復調される。復調回路１２で得られた復調データは、ＥＣＣブロックメモリ１３にＥＣＣブロック単位で書き込まれる。ＥＣＣブロックメモリ１３に書き込まれた復調データは、一旦読み出されて誤り検出訂正回路１４に供給され、ここで誤り検出及び誤り訂正される。
【０００６】
上記の誤り訂正では、例えば、図８に示す同期信号ＳＹ０とピケットコードＢ０とが誤りと分かっている場合に、同期信号ＳＹ０とピケットコードＢ０の間のデータＤ０からデータＤ３７の３８バイトを誤りとみなし消失訂正する。誤り検出訂正回路１４により誤り訂正されたデータは、再びＥＣＣブロックメモリ１３に書き込まれる。
【０００７】
その後、ＥＣＣブロックメモリ１３から読み出された復調データは、後続信号処理回路１５に供給され、ここでデスクランブル・デインタリーブ等の後続信号処理がなされた後、再生データとして出力される。上記の復調回路１２から後続信号処理回路１５までの回路部は、メモリアクセスブロック１６を構成している。タイミング生成回路１７は、ＥＣＣブロックメモリ１３のバス調停等の処理、メモリアクセスブロック１６内の各回路１２、１４、１５の動作タイミング信号を生成し、各回路１２、１４、１５に供給する。
【０００８】
このように、上記のフォーマットの再生信号は、同期信号とピケットコードとをバースト誤りの位置を表す指標（ポインタ）として、連続して同期信号とピケットコードとが誤った箇所をバースト誤りとみなし、消失訂正を行う。これにより、メインデータの縦方向にかけられたリードソロモン符号の距離から得られる訂正能力を大きく超えたバースト誤りを可能とするものである。
【０００９】
また、一般に、所望のデータを読み出すために、情報データの一定間隔毎にアドレス情報が含まれている。再生回路は、前述したように、記録媒体から再生された信号から同期検出回路１１によって同期信号とＥＣＣブロックの先頭アドレスを検出し、それに続く情報データを復調後にＥＣＣブロック単位で、ＥＣＣブロックメモリ１３に一時保持し、そのＥＣＣブロックメモリ１３内の情報データを読み出して誤り検出訂正回路１４で誤り訂正処理等が行われるが、前述のようにピケットコードによる誤り訂正は、同期信号Ｓｙｎｃの検出結果を誤りの位置を表す指標として使用するため、ＥＣＣブロックメモリ１３には、同期検出回路１１から同期信号の検出結果の可否を送り、情報データと共に保持されなければならない。
【００１０】
【非特許文献１】枝  洋樹他編集，「次世代光ディスク解体新書」，日経ＢＰ社，２００３，７２頁
【発明の開示】
【発明が解決しようとする課題】
【００１１】
然るに、図７に示した誤り訂正装置において、同期信号は誤り訂正符号がかけられているものではなく、例えばビタビ復号等のように検出性能が高い復号や復調を行う場合、本来はバースト誤りとした方がよい場合でも誤り無しとしてみなされる場合が起こる。この場合、同期信号を誤りとして扱う方が訂正能力を上げられることがある。
【００１２】
また、記録媒体の再生装置内の同期検出回路は、記録媒体の欠陥などで同期信号及びアドレスが再生できなかった場合、ＥＣＣブロックの先頭が判別できないため、ＥＣＣブロックメモリに情報を転送することができない。この場合、次のアドレスが正常に取得できたところから、ＥＣＣブロックメモリに転送を開始することになる。
【００１３】
しかし、この場合、ＥＣＣブロックメモリ上には過去に転送された情報及び同期信号の検出結果が残っており、過去の同期信号の検出結果が正常と示されている場合、実際には欠陥により情報が誤っているにも拘らず、従来の再生装置における誤り訂正回路では消失訂正が行われなくなり、訂正能力を落としてしまう。
【００１４】
本発明は以上の点に鑑みなされたもので、同期信号の検出結果にかかわらず、同期信号とそれに続く所定の情報データとの間のメインデータをバースト誤りと扱うことができる誤り訂正装置、再生装置及び再生方法を提供することを目的とする。
【００１５】
また、本発明の他の目的は、記録媒体の欠陥などで同期信号及びアドレスが再生できなかった場合でも訂正能力を落とすことなく、消失訂正することが可能な誤り訂正装置、再生装置及び再生方法を提供することにある。
【課題を解決するための手段】
【００１６】
上記の目的を達成するため、第１の発明の誤り訂正装置は、第１の情報データを所定バイト毎に区切って得た、所定のバイト数から構成される情報ブロックがＬ個（Ｌは２以上の自然数）と、Ｌ個の情報ブロック毎にそれらの情報ブロックの情報伝送方向の先頭に配置された同期信号と、Ｌ個の情報ブロックの間にそれぞれ挿入された第２の情報データとからなる同期ブロックを、Ｍ行（Ｍは２以上の自然数）並べた構成であり、かつ、第１の情報データに対して第１のリードソロモン符号による第１の誤り訂正符号が付加されると共に、第２の情報データに対しては第１の情報データとは独立して第２のリードソロモン符号による第２の誤り訂正符号が付加された構成である誤り訂正ブロックに対して誤り訂正を行う誤り訂正装置であって、
入力された誤り訂正ブロックから同期信号の抽出を行うと共に、同期信号が正常に検出されたか否かを検出する同期信号検出手段と、入力された誤り訂正ブロックから第１及び第２の誤り訂正符号を用いて第１及び第２の情報データの誤り訂正を行うと共に、同期信号検出手段から入力された正常に検出されなかったことを示す信号と、その信号の直前又は直後の誤りありと判定された第２の情報データとの間の情報ブロックを構成する第１の情報データの消失訂正を行う誤り訂正手段と、同期信号検出手段により同期信号が正常に検出されたか否かに関係なく、誤り訂正手段に入力される誤り訂正ブロックの同期信号すべてを誤りありに変換する同期信号制御手段とを具備することを特徴とする。
【００１７】
この発明では、同期信号が正常に検出されたか否かに関係なく、誤り訂正手段に入力される誤り訂正ブロックの同期信号すべてを誤りありに変換するようにしているため、誤り訂正手段は、入力される誤り訂正ブロックの同期信号の直前又は直後の誤りありと判定された第２の情報データとの間の情報ブロックを構成する第１の情報データの消失訂正を、同期信号が正常に検出された場合でも行う。
【００１８】
また、上記の目的を達成するため、第２の発明の誤り訂正装置は、第１の発明と同様の構成の誤り訂正ブロックに対して誤り訂正を行う誤り訂正装置であって、入力された誤り訂正ブロックから同期信号の抽出を行うと共に、同期信号が正常に検出されたか否かを検出する同期信号検出手段と、入力された誤り訂正ブロックから第１及び第２の誤り訂正符号を用いて第１及び第２の情報データの誤り訂正を行うと共に、同期信号検出手段から入力された正常に検出されなかったことを示す信号と、その信号の直前又は直後の誤りありと判定された第２の情報データとの間の情報ブロックを構成する第１の情報データの消失訂正を行う誤り訂正手段と、誤り訂正手段による誤り訂正の結果、同期信号の直前又は直後の情報ブロックを構成する第１の情報データが訂正不能であることを示す訂正結果を受けたときは、同期信号検出手段により同期信号が正常に検出されたか否かに関係なく、誤り訂正手段に入力される誤り訂正ブロックの同期信号すべてを誤りありに変換して、誤り訂正手段による誤り訂正ブロックの誤り訂正を再度行わせる同期信号制御手段とを具備することを特徴とする。
【００１９】
この発明では、誤り訂正手段による誤り訂正の結果、同期信号の直前又は直後の情報ブロックを構成する第１の情報データが訂正不能であるときは、同期信号が正常に検出されたか否かに関係なく、誤り訂正手段に入力される誤り訂正ブロックの同期信号すべてを誤りありに変換して、誤り訂正手段による誤り訂正ブロックの誤り訂正を再度行わせるようにしているため、誤り訂正手段は、入力される誤り訂正ブロックの同期信号の直前又は直後の誤りありと判定された第２の情報データとの間の情報ブロックを構成する第１の情報データの消失訂正を、同期信号が正常に検出された場合でも行う。
【００２０】
また、上記の目的を達成するため、第３の発明の再生装置は、第１の情報データを所定バイト毎に区切って得た、所定のバイト数から構成される情報ブロックがＬ個（Ｌは２以上の自然数）と、Ｌ個の情報ブロック毎にそれらの情報ブロックの情報伝送方向の先頭に配置された同期信号と、Ｌ個の情報ブロックの間にそれぞれ挿入された第２の情報データとからなる同期ブロックを、Ｍ行（Ｍは２以上の自然数）並べた構成であり、かつ、第１の情報データに対して第１のリードソロモン符号による第１の誤り訂正符号が付加されると共に、第２の情報データに対しては第１の情報データとは独立して第２のリードソロモン符号による第２の誤り訂正符号が付加された構成である誤り訂正ブロックが、一定間隔毎にアドレス情報を有して記録媒体に記録されており、記録媒体から誤り訂正ブロック及びアドレス情報を再生する再生装置であって、
記録媒体から読み出した信号から抽出した同期信号が正常に検出されたか否かを示す同期信号検出結果を第１及び第２の情報データと共に出力し、かつ、誤り訂正ブロック内で最初に正常に再生されたアドレス情報に基づき、正常に再生された同期信号の位置情報を出力する同期信号検出手段と、同期信号検出手段から出力された、同期信号検出結果と位置情報と第１及び第２の情報データとをそれぞれ一時保持する記憶手段と、記憶手段から第２の情報データを読み出して誤り訂正を行うと共に、記憶手段から同期信号検出結果と位置情報及び第１の情報データを読み出して、誤り訂正ブロック内で位置情報が示す同期信号より以前に再生された同期信号の同期信号検出結果をすべて誤りとし、誤りとされた同期信号検出結果に対応する同期信号と、その同期信号の直前又は直後の誤りありと判定された第２の情報データとの間の情報ブロックを構成する第１の情報データの消失訂正を行うと共に、位置情報が示す同期信号より後に再生された信号に対しては同期信号の同期信号検出結果を使用して第１の情報データの誤り訂正を行う誤り訂正手段とを具備することを特徴とする。
【００２１】
この発明では、誤り訂正ブロック内で最初に正常に再生されたアドレス情報に基づき得られた、正常に再生された同期信号より以前に再生された同期信号の同期信号検出結果をすべて誤りとし、誤りとされた同期信号検出結果に対応する同期信号と、その同期信号の直前又は直後の誤りありと判定された第２の情報データとの間の情報ブロックを構成する第１の情報データの消失訂正を行う。
【００２２】
また、上記の目的を達成するため、第４の発明の再生方法は、第１の情報データを所定バイト毎に区切って得た、所定のバイト数から構成される情報ブロックがＬ個（Ｌは２以上の自然数）と、Ｌ個の情報ブロック毎にそれらの情報ブロックの情報伝送方向の先頭に配置された同期信号と、Ｌ個の情報ブロックの間にそれぞれ挿入された第２の情報データとからなる同期ブロックを、Ｍ行（Ｍは２以上の自然数）並べた構成であり、かつ、第１の情報データに対して第１のリードソロモン符号による第１の誤り訂正符号が付加されると共に、第２の情報データに対しては第１の情報データとは独立して第２のリードソロモン符号による第２の誤り訂正符号が付加された構成である誤り訂正ブロックが、一定間隔毎にアドレス情報を有して記録媒体に記録されており、記録媒体から誤り訂正ブロック及びアドレス情報を再生する再生方法であって、
記録媒体から読み出した信号から抽出した同期信号が正常に検出されたか否かを示す同期信号検出結果を第１及び第２の情報データと共に出力する第１のステップと、記録媒体から読み出した信号から誤り訂正ブロック内で最初に正常に再生されたアドレス情報に基づき、正常に再生された同期信号の位置情報を出力する第２のステップと、同期信号検出結果と位置情報と第１及び第２の情報データとをそれぞれ記憶手段に一時保持する第３のステップと、記憶手段から第２の情報データを読み出して誤り訂正を行うと共に、記憶手段から同期信号検出結果と位置情報及び第１の情報データを読み出し、誤り訂正ブロック内で位置情報が示す同期信号より以前に再生された同期信号の同期信号検出結果をすべて誤りとする第４のステップと、誤りとされた同期信号検出結果に対応する同期信号と、その同期信号の直前又は直後の誤りありと判定された第２の情報データとの間の情報ブロックを構成する第１の情報データの消失訂正を行うと共に、位置情報が示す同期信号より後に再生された信号に対しては同期信号の同期信号検出結果を使用して第１の情報データの誤り訂正を行う第５のステップとを含むことを特徴とする。
【００２３】
この発明では、誤り訂正ブロック内で最初に正常に再生されたアドレス情報に基づき得られた、正常に再生された同期信号より以前に再生された同期信号の同期信号検出結果をすべて誤りとし、誤りとされた同期信号検出結果に対応する同期信号と、その同期信号の直前又は直後の誤りありと判定された第２の情報データとの間の情報ブロックを構成する第１の情報データの消失訂正を行う。
【発明の効果】
【００２４】
本発明の誤り訂正装置によれば、入力される誤り訂正ブロックの同期信号の直前又は直後の誤りありと判定された第２の情報データとの間の情報ブロックを構成する第１の情報データの消失訂正を、同期信号が正常に検出された場合でも行うようにしたため、消失訂正の誤り位置を示す同期信号の状態を正常と誤検出することにより訂正不能となるような場合でも、消失訂正を行うことができ、これにより、誤り訂正能力をフルに生かすことができる。
【００２５】
また、本発明の再生装置及び再生方法によれば、誤り訂正ブロック内で最初に正常に再生されたアドレス情報に基づき得られた、正常に再生された同期信号より以前に再生された同期信号の同期信号検出結果をすべて誤りとし、誤りとされた同期信号検出結果に対応する同期信号と、その同期信号の直前又は直後の誤りありと判定された第２の情報データとの間の情報ブロックを構成する第１の情報データの消失訂正を行うようにしたため、実際とは異なる同期信号の検出結果を使用することなく、より正確な同期信号の検出結果を使用することで、訂正能力を落とすことなくデータを良好に再生することができる。
【発明を実施するための最良の形態】
【００２６】
次に、本発明の実施の形態について図面と共に説明する。図１は本発明になる誤り訂正装置の第１の実施の形態の要部のブロック図を示す。この実施の形態は、図７に示したメモリアクセスブロック１６内のＥＣＣブロックメモリ１３及び誤り検出訂正回路１４からなる回路部分を、ＥＣＣブロックメモリ２１、誤り検出訂正回路２２及びＳｙｎｃ信号（同期信号）制御回路２３とからなる構成としたものである。
【００２７】
ＥＣＣブロックメモリ２１には図７に示した復調回路１２により復調して得られた復調データが供給されて、前述したＥＣＣブロック単位に書き込まれる。誤り検出訂正回路２２は、図７に示した誤り検出訂正回路１４と同様に、ＥＣＣブロックメモリ２１から読み出された復調データの誤り検出訂正を行う。
【００２８】
ＳＹＮＣ信号制御回路２３は、再生信号中の同期信号が正常に再生された場合でも、誤り検出訂正回路２２により誤り訂正不能が発生し、かつ、誤り訂正不能が発生した箇所が、ＥＣＣブロック内の同期信号の直後又は直前の情報ブロックであった場合には、ＥＣＣブロックメモリ２１上の同期信号をすべて誤りとするように書込み制御を行う。これにより、誤り検出訂正回路２２は上記の書込み制御によりすべて誤りとされた同期信号を有するＥＣＣブロックに対して再度の誤り訂正を行う。
【００２９】
ここで、本実施の形態は、図６に示したようなフォーマットのＥＣＣブロックの再生信号に対して誤り訂正する誤り訂正装置であるので、まず、図６のＥＣＣブロックのフォーマットの詳細について説明する。図２はＥＣＣブロックの一例の生成方法を示す。同図において、映像あるいは音楽情報等の第１の情報データである３２×２０４８バイトのユーザデータ３１は、２０４８バイト毎に生成される４バイトの誤り検出符号ＥＤＣが付加されて、３２×２０５２バイトのデータフレーム３３とされた後、所定の方法によりスクランブルされてスクランブルドデータフレーム３４とされる。
【００３０】
続いて、スクランブルドデータフレーム３４は、行（横）方向２１６バイト（２１６行）、列（縦）方向３０４バイト（３０４列）のデータブロック３５とされ、更に列方向にＲＳ（２４８，２１６，３３）のリードソロモン符号３６でロングディスタンスコード（ＬＤＣ）の誤り訂正符号化され、３０４列２４８行のＬＤＣブロック３７が生成される。このＬＤＣブロック３７は３０４個のコードワードからなり、１個のコードワードは２１６個の情報シンボルと、３２個のパリティシンボルとからなる。
【００３１】
このＬＤＣブロック３７はブロックの列方向に２×２毎にインタリーブされて横１５２バイト、縦４９６バイト（１５２列４９６行）のＬＤＣクラスタ３８とされる。一方、ＢＩＳはＲＳ（６２、３０、３３）のリードソロモン符号で誤り訂正符号化されて、ピケット（Ｐｉｃｋｅｔ）として、前述のようにＥＣＣブロック内に配置されることにより、ＥＣＣクラスタ３９が生成される。
【００３２】
このＥＣＣクラスタ３９は、図６に示したように、３バイトのメインデータとパリティからなるＤ０〜Ｄ７５３９１なる１５２列４９６行のデータバイトを、横方向に３８バイト（３８列）おきにＢＩＳを挿入した構成であり、更に先頭に同期信号Ｓｙｎｃをつけて１５５バイト＋Ｓｙｎｃに同期ブロック構成のＥＣＣブロックが構成される。また、ＢＩＳには、図６に示すように、各アドレスユニットの先頭から９バイトのアドレス情報が含まれる。また、アドレス情報は、変調前（復調後）は４８０５（＝（３８×４＋３）×３１）バイト（Ｓｙｎｃ含まず）の一定のアドレスユニット間隔で一定に配置される。アドレス情報は、ＲＳ（９、５、５）のリードソロモン符号で誤り訂正符号化されている。ＥＣＣブロックの記録は図６中、横方向に、かつ、上から下方向になされる。
【００３３】
次に、図１の実施の形態の動作について説明する。誤り検出訂正回路２２は、ＥＣＣブロックメモリ２１から読み出した図６のフォーマットのＥＣＣブロックのデータに対し誤り検出訂正するが、このとき図６の同期信号Ｓｙｎｃとピケットコードの誤りをポインタとし、誤りのある同期信号Ｓｙｎｃと誤りのあるピケットコードとの間に挟まれたメインデータを消失訂正し、その消失訂正の後誤り訂正の結果、訂正不能が出た場合、誤り検出訂正回路２２は、その旨をＳｙｎｃ信号制御回路２３へ通知する。
【００３４】
Ｓｙｎｃ制御回路２３は、誤り検出訂正回路２２で誤り訂正不能が発生し、かつ、誤り訂正不能が発生した箇所が、ＥＣＣブロック内の同期信号Ｓｙｎｃの直後の３８バイトの列の情報ブロックであった場合、又は同期信号Ｓｙｎｃの直前の３８バイトの列の情報ブロックであった場合には、ＥＣＣブロックメモリ２１上の同期信号Ｓｙｎｃをすべて誤りと置き換える。
【００３５】
続いて、誤り検出訂正回路２２は、同期信号Ｓｙｎｃが誤りと置き換えられたＥＣＣブロックをＥＣＣブロックメモリ２１から読み出して再度誤り検出訂正を行う。これにより、今度はＥＣＣブロック内の同期信号Ｓｙｎｃの直後又は直前の３８バイトの列のメインデータに対して消失訂正を行うことができる。この結果、本来であれば同期検出回路１１での同期信号検出で誤りとみなした方がよいが、何らかの理由により、正常と誤判断された同期信号ＳＹＮＣに対しても、良好に誤り訂正が行われる。
【００３６】
通常、誤りポインタを有する場合の消失訂正の最大値は、最小符号間距離−１（パリティ数）であり、この例ではリードソロモン符号の最小符号間距離が３３であるので、３２個の消失訂正が可能である。Ｅ個の消失訂正を行った場合、消失訂正以外で訂正できる訂正数ｎは（（最小符号間距離−１）−Ｅ）／２であり、最大訂正数はＥ＋ｎとなる。消失訂正が０の場合、１６個の訂正が可能である。
【００３７】
ここで、仮に本来バースト誤りが発生しているにも拘らず、正常と誤判断された同期信号Ｓｙｎｃが４つ存在し、かつ、そのＳｙｎｃに続くピケット（又はそのＳｙｎｃの直前のピケット）がＢＩＳ訂正により誤り有りと判断された場合、それら４つのＳｙｎｃには誤りが存在しないと判定されるため、消失訂正ポインタは立たず、よって、バースト誤りのあるデータの誤りの全てが消失訂正以外の訂正により誤り訂正される。
【００３８】
この場合は、従来では前述した消失訂正の数Ｅは０、消失訂正以外で訂正できる訂正数ｎは１６となり、消失訂正以外の訂正による最大訂正数は１６となる。ここでは、バースト誤りである４個の誤りがあるため、それ以外のデータに対する訂正数は１２までとなる。
【００３９】
それに対し、本実施の形態ではＥＣＣブロックメモリ２１上の同期信号ＳＹＮＣを全て誤りと置き換えるため、上記の４つのＳｙｎｃと、その４つのＳｙｎｃに続くＢＩＳ訂正により誤り有りと判断されたピケット（又はその４つのＳｙｎｃの直前のＢＩＳ訂正により誤り有りと判断されたピケット）の間のメインデータのバースト誤りは消失訂正され（消失訂正数Ｅは４）、消失訂正以外で訂正できる数ｎは（（最小符号間距離−１）−Ｅ）／２）であるので、１４である（最大訂正数１８）。
【００４０】
これにより、バースト誤り以外で例えば１３個又は１４個の誤りが存在した場合、従来ではバースト誤りが４個の場合、それ以外のデータに対する訂正数は１２であるため、すべては訂正することができないが、本実施の形態によれば最初の訂正で訂正不能となっても、再消失訂正により、バースト誤り以外の１３個又は１４個の誤りのすべてを訂正でき、誤り訂正能力をフルに生かすことができる。
【００４１】
次に、本発明の誤り訂正装置の第２の実施の形態について説明する。図３は本発明になる誤り訂正装置の第２の実施の形態の要部のブロック図を示す。同図中、図１と同一構成部分には同一符号を付してある。本実施の形態は、ＥＣＣブロックメモリ２１にＥＣＣブロック単位で記憶された復調データの誤り検出訂正を行うに際し、ＥＣＣブロックメモリ２１から誤り訂正前の復調データ及び同期信号の正誤を示すＳｙｎｃ正誤フラグを読み出してＳＹＮＣ信号制御回路２５に供給する。
【００４２】
ＳＹＮＣ信号制御回路２５は、入力された誤り訂正前の復調データ及びＳｙｎｃ正誤フラグのうち、誤り検出訂正回路２６からのフラグ制御信号によりＳｙｎｃ正誤フラグだけをすべてＳｙｎｃ誤フラグに置き換えてから、誤り訂正前の復調データと共に誤り検出訂正回路２６に供給する。誤り検出訂正回路２６は、入力された誤り訂正前の復調データ及びＳｙｎｃ誤フラグに基づき、誤り訂正前の復調データ中の消失訂正の誤り位置を示す同期信号Ｓｙｎｃがすべて誤りであると判断して消失訂正を行う。
【００４３】
これにより、誤り検出訂正回路２６は、バースト誤り以外のデータ誤りについては消失訂正以外の訂正により誤り訂正し、かつ、本来であれば同期信号検出で誤りとみなした方がよいが、何らかの理由により、正常と誤判断された同期信号ＳＹＮＣに対しても、良好に誤り訂正が行われた誤り訂正データを生成し、それをＥＣＣブロックメモリ２１に供給して書き戻す。本実施の形態も第１の実施の形態と同様の効果を有する。
【００４４】
次に、本発明の再生装置の実施の形態について説明する。図４は本発明になる再生装置の一実施の形態のブロック図を示す。同図において、再生装置は同期検出回路４１、メモリ４５、誤り訂正回路４６、後続信号処理回路４７及び画像／音声復号処理回路４８から構成されている。同期検出回路４１は再生信号中の同期信号を検出する同期検出器４２、再生信号中の情報データを復調する復調回路４３、アドレスを検出するアドレス検出器４４とから構成されている。
【００４５】
次に、本実施の形態の動作について説明する。図示しない記録媒体から例えば図６に示したフォーマットのＥＣＣブロックがＥＣＣブロック単位で時系列的に合成された再生信号が、図示しない再生手段により再生され、それにより得られた再生信号が同期検出回路４１内の同期検出器４２に供給される。同期検出回路４２は入力された再生信号から同期信号（Ｓｙｎｃ）を検出して、同期信号が正常に検出されたか否かの同期信号判定結果をメモリ４５に供給し、図５のメモリマップに示す所定の場所に格納する。
【００４６】
また、同期検出器４２は入力された再生信号中の同期信号に続く情報データを復調回路４３に供給して復調させる。復調回路４３から復調されて出力された情報データは、メモリ４５の図５のメモリマップに示す所定の場所に格納されると共に、ＢＩＳ情報がアドレス検出器４４に供給されて、アドレスを検出させる。すなわち、図６に示したＥＣＣブロックのフォーマットにおいて、右３列のピケットコードがＢＩＳによって誤り訂正符号化されているが、このＢＩＳのピケットコードの情報シンボルはアドレス情報を形成している。
【００４７】
アドレス検出されてはじめてＥＣＣブロック内でのデータ位置が分かるため、復調回路４３から復調されて出力される情報データは少容量のメモリ（図示せず）に格納された後、アドレス検出器４４で検出されたアドレス検出情報を基に生成されたメモリアドレスに基づいて読み出されてメモリ４５に格納される。
【００４８】
メモリ４５に格納された同期信号の判定結果、情報データ及びＢＩＳ情報は、順次、誤り訂正回路４６に読み出され訂正処理が行われる。まず、ＢＩＳの訂正処理が行われ、その誤り位置と同期信号の判定結果を基に、情報データの訂正処理が行われる。
【００４９】
例えば、図５において、３行目の情報データＤ３０４の直前（左隣）にある同期信号Ｓｙｎｃの判定結果が誤りで、情報データＤ３４１の直後（右隣）にあるＢＩＳ情報Ｂ６がＢＩＳ訂正による誤り位置として示されていた場合、それらの間に挟まれている情報データＤ３０４から情報データＤ３４１はバースト誤りが発生している確率が高いとして消失訂正される。
【００５０】
更に、図５の３行目のＢＩＳ情報Ｂ７にもＢＩＳ訂正による誤り位置が示されていた場合、つまり、情報データＤ３４２から情報データＤ３７９の両端のＢＩＳ情報Ｂ６、Ｂ７に誤りがあった場合、情報データＤ３４２から情報データＤ３７９はバースト誤りが発生している確率が高いとして消失訂正される。訂正された情報データはメモリ４５に再び書き込まれた後、読み出されて後続信号処理回路４７に供給され、ここでデスクランブル・デインタリーブ等の後続信号処理がなされた後、メモリ４５を経由して再生データとされて画像／音声復号処理回路４８に送られて再生画像／音声信号に変換される。
【００５１】
ここで、例えば、ＥＣＣブロックの先頭から３行目（図６におけるアドレスユニット０の１〜３行目）まで媒体の欠陥によりバースト誤りが存在したとする。この場合、アドレスユニット０の１〜３行目のＢＩＳ情報がバースト誤りによって誤っているため、アドレス情報が正しく復調できず、そのため、再生情報データはＥＣＣブロックのどこの位置の情報データであるか判断できない。つまり、どのアドレスユニットの情報データか知ることができないのでメモリ４５に転送されない。
【００５２】
次に、アドレスユニット１のＢＩＳ情報が正常に読み取れ、アドレスユニット１のアドレスが検出され、アドレスユニット１の先頭の同期信号Ｓｙｎｃが正しく読み取れていれば、アドレスユニット１の各情報はメモリ４５内に正常に転送される。このような場合、メモリ４５内のアドレスユニット０の各データは過去（メモリ４５の一巡前）の正常なデータが残されたままである。誤り訂正回路４６においてＢＩＳ情報は訂正処理により復元できるが、従来の方法では同期検出結果がメモリ４５上に書かれているまま、つまり、メモリ４５の一巡前の結果をそのまま使用することになる。
【００５３】
前述したように、情報データの訂正処理は図５又は図６のＥＣＣブロックのフォーマットにおいて、同期信号とＢＩＳ情報に共に誤りがあるとき、それらの間に挟まれた情報データを消失訂正するようにしているため、上記のメモリ４５に過去のデータが残されたままの場合は、メモリ４５に残されている過去の検出結果が正常であるため実際は（現在は）誤りデータであっても、消失訂正による訂正処理ができない。
【００５４】
通常、誤りポインタを有する場合の消失訂正の最大値は、最小符号間距離−１（パリティ数）であり、この例では３２個の消失訂正が可能であるが、消失訂正を行わない場合は、（最小符号間距離−１）／２まで、この例では１６個までしか訂正できない。ゆえに、この例のように、本来同期信号の検出結果がＮＧであるものを正常として扱った場合、訂正処理能力を落とすことになる。
【００５５】
そのため、本実施の形態では同期検出回路４１において、ＥＣＣブロック内で最初にアドレス情報が正常に再生された時の同期信号の位置情報（すなわち、正常に再生されたアドレスを含むアドレスユニットの先頭の同期信号検出結果）を各データと共にメモリ４５に送り、メモリ４５に記憶する。例えば、アドレスユニット０のＢＩＳ情報のアドレスが読めず、アドレスユニット１のＢＩＳ情報のアドレスが読めたとき、アドレスユニット１の先頭の同期信号Ｓｙｎｃが正しく読み取れていれず、その同期信号Ｓｙｎｃの位置情報を、図５に５０で示すように、メモリ４５内の最後の２バイトに書き込む。
【００５６】
誤り訂正回路４５は、このようにして最初に正しく読み取れた同期信号Ｓｙｎｃの位置情報が書き込まれたメモリ４５から読み出された、この最初に正常に再生された時の同期信号Ｓｙｎｃの位置情報より前の同期信号検出結果は信用せず、すべて誤りデータとして扱い、メモリ４５内のアドレスユニット１の先頭の同期信号の位置情報以降の同期信号検出結果を信用して誤り訂正動作を行う。なお、アドレスユニット１の先頭の同期信号の検出結果が誤りの場合は、その後の正常に検出された同期信号位置の情報をメモリ４５の最後の位置に書き込むことになる。
【００５７】
これにより、本実施の形態によれば、メモリ一巡前の検出結果を使用することがないため、実際とは異なる同期信号の検出結果を使用することなく、実際の媒体の誤り（エラー）状況に沿った消失訂正による訂正処理が可能となり、訂正能力を落とすことなく良好なデータの再生が可能となる。
【００５８】
なお、本実施の形態では、正常に再生されたアドレスを含むアドレスユニットの先頭の同期信号検出結果を、正常に再生された時の同期信号の位置情報としているが、同期信号が正常にとれたところから情報を保持しておき、アドレスが検出できてから、その情報のアドレスを計算してメモリに転送してもよい。これは、前述の小容量メモリ（図示せず）のメモリ容量を大きくすることにより可能である。
【００５９】
また、ＢＩＳで保護されたピケットの９バイトを読んだ後の正常な同期信号（図５のアドレスユニット１の４個目のＳｙｎｃ）からデータをメモリ４５に取り込むことも可能である。この場合は、そのＳｙｎｃより前のＳｙｎｃは信用せず、すべて誤りと判断することになる。
【００６０】
なお、以上の実施の形態ではＢｌｕ−ｒａｙのＥＣＣブロックに適用するように説明したが、本発明はこれに限定されるものではなく、映像あるいは音楽情報等の第１の情報データを所定バイト毎に区切って得た、所定のバイト数（前記実施の形態では３８）から構成される情報ブロックがＬ個（Ｌは２以上の自然数で、前記実施の形態では４）と、Ｌ個の情報ブロック毎にそれらの情報ブロックの情報伝送方向の先頭に配置された同期信号と、Ｌ個の情報ブロックの間にそれぞれ挿入された第２の情報データとからなる同期ブロックを、Ｍ行（Ｍは２以上の自然数で、前記実施の形態では４９６）並べた構成であり、かつ、第１の情報データに対して第１のリードソロモン符号による第１の誤り訂正符号が付加されると共に、第２の情報データに対しては第１の情報データとは独立して第２のリードソロモン符号による第２の誤り訂正符号が付加された構成である誤り訂正ブロックのすべてに適用可能である。また、誤り検出訂正回路内にＳＹＮＣ信号制御回路を持ち、訂正時にＳｙｎｃを全て誤りとして扱うようにしてもよい。
【図面の簡単な説明】
【００６１】
【図１】本発明の誤り訂正装置の第１の実施の形態の要部のブロック図である。
【図２】本発明が適用されるＥＣＣブロックの一例の生成方法説明図である。
【図３】本発明の誤り訂正装置の第２の実施の形態の要部のブロック図である。
【図４】本発明再生装置の一実施の形態のブロック図である。
【図５】図４の再生装置中のメモリのメモリマップの一例を示す図である。
【図６】本発明に適用されるＥＣＣブロックのフォーマットの一例を示す図である。
【図７】従来の誤り訂正装置の一例のブロック図である。
【図８】図７における誤り訂正動作を説明するためのＥＣＣブロックのフォーマットを示す図である。
【符号の説明】
【００６２】
２１  ＥＣＣブロックメモリ
２２、２６  誤り検出訂正回路
２３、２５  ＳＹＮＣ信号制御回路
４１  同期検出回路
４２  同期検出器
４３  復調回路
４４  アドレス検出器
４５  メモリ
４６  誤り訂正回路
４７  後続信号処理回路
４８  画像／音声復号処理回路
【図１】
2006191378.tif 000003
【図２】
2006191378.tif 000004
【図３】
2006191378.tif 000005
【図４】
2006191378.tif 000006
【図５】
2006191378.tif 000007
【図６】
2006191378.tif 000008
【図７】
2006191378.tif 000009
【図８】
2006191378.tif 000010