(57)【要約】【課題】  バスアクセス性能の劣化の防止を可能とする誤り訂正方法及び回路並びに誤り訂正符号化方法及び回路を提供する。【解決手段】  記録媒体からデータを再生し、再生データをデインタリーブをかけながら第１のメモリ１１に格納し、その際、第１のメモリ１１の入出力の調停を行う。第１のメモリ１１に格納されたデータの数が所定のデータ数に達したか否かを判定し、判定結果に基づき、第１のメモリ１１に格納されたデータを第２のメモリ１５へ転送することを許可する。転送が許可された場合に、再生データを第１のメモリ１１から第２のメモリに転送し、その際、第２のメモリ１５の入出力の調停を行う。第２のメモリ１５に格納された再生データの誤り訂正を行い、誤りが訂正された再生データに包含されるユーザデータを第２のメモリ１５から外部へ送出する。【選択図】  図２
2005025912.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体上の記録方向と異なる方向に誤り訂正符号化した符号化データがインタリーブされて同期信号とともに配置されるデータフォーマットにしたがいデータが記録された記録媒体から再生されたデータの誤り訂正を行う方法であって、
前記記録媒体からデータを再生し、該再生データを、デインタリーブをかけながら第１のメモリに格納し、その際、前記第１のメモリの入出力の調停を行うステップと、
前記第１のメモリに格納されたデータの数が所定のデータ数に達したか否かを判定し、
該判定の結果に基づいて、前記第１のメモリに格納されたデータを第２のメモリへ転送することを許可するステップと、
前記転送が許可された場合に、再生データを前記第１のメモリから前記第２のメモリに転送し、その際、前記第２のメモリの入出力の調停を行うステップと、
前記第２のメモリに格納された再生データの誤り訂正を行うステップと、
前記誤りが訂正された再生データに包含されるユーザデータを第２のメモリから外部へ送出するステップと
を含むことを特徴とする誤り訂正方法。
【請求項２】
前記所定のデータ数はインタリーブ長よりも大きいことを特徴とする請求項１に記載の誤り訂正方法。
【請求項３】
前記所定のデータ数はインタリーブ長の整数倍であることを特徴とする請求項２に記載の誤り訂正方法。
【請求項４】
前記第２のメモリは記憶再生の単位として所定のバス幅を有し、前記所定のデータ数は、インタリーブ長に前記所定のバス幅を乗じた値であることを特徴とする請求項３に記載の誤り訂正方法。
【請求項５】
前記第１のメモリの記憶容量は前記所定のデータ数の２倍以上であることを特徴とする請求項３に記載の誤り訂正方法。
【請求項６】
前記第１のメモリの入出力の調停を行うステップにおいて、前記デインタリーブをかけながらの第１のメモリへの入力を、前記データ転送時の前記第２のメモリへの出力よりも優先させるように調停を行うことを特徴とする請求項１記載の誤り訂正方法。
【請求項７】
前記第１のメモリの記憶容量は前記所定のデータ数の３倍以上であり、３ページのページ管理を行うことを特徴とする請求項１記載の誤り訂正方法。
【請求項８】
前記判定において、同期外れに起因して所定のデータ数のデータが揃わなかった場合に、所定のデータ数のデータが格納されたと判定することを特徴とする請求項７記載の誤り訂正方法。
【請求項９】
記録媒体上の記録方向と異なる方向に誤り訂正符号化した符号化データがインタリーブされて同期信号とともに配置されるデータフォーマットにしたがいデータが記録された記録媒体から再生されたデータの誤りを訂正する誤り訂正回路であって、
前記データフォーマットに従う記録媒体から再生された再生データを一時的に記憶する第１のメモリと、
該第１のメモリの入出力の調停を行う第１の調停手段と、
再生データを、デインタリーブをかけながら前記第１のメモリに格納する入力制御手段と、
前記第１のメモリに所定のデータ数のデータが格納されたかを判定する判定手段と、
第２のメモリと、
前記第２のメモリの入出力の調停を行う第２の調停手段と、
前記判定手段の結果に基づいて、前記第１のメモリに格納されたデータを前記第２のメモリへ転送することを許可する転送許可手段と、
該転送許可手段によって転送が許可された場合、再生データを前記第１のメモリから前記第２のメモリに転送するメモリ間転送手段と、
前記第２のメモリに格納された再生データの誤り訂正を行う誤り訂正演算手段と、
前記誤り訂正演算手段により誤りが除去された再生データに包含されるユーザデータを第２のメモリから送出する出力制御手段と
を含むことを特徴とする誤り訂正回路。
【請求項１０】
前記所定のデータ数は、インタリーブ長よりも大きいことを特徴とする請求項９に記載の誤り訂正回路。
【請求項１１】
前記所定のデータ数は、インタリーブ長の整数倍であることを特徴とする請求項１０に記載の誤り訂正回路。
【請求項１２】
前記第２のメモリは記憶再生の単位として所定のバス幅を有し、前記所定のデータ数はインタリーブ長に前記所定のバス幅を乗じた値であることを特徴とする請求項１１に記載の誤り訂正回路。
【請求項１３】
前記第１のメモリの記憶容量は前記所定のデータ数の２倍以上であることを特徴とする請求項１１に記載の誤り訂正回路。
【請求項１４】
前記第１の調停手段は、前記第１のメモリに対する入出力の調停に際し、前記入力制御手段による入力を前記メモリ間転送手段による出力よりも優先することを特徴とする請求項９記載の誤り訂正回路。
【請求項１５】
前記第１のメモリの記憶容量が前記所定のデータ数の３倍以上であり、３ページのページ管理を行うことを特徴とする請求項９記載の誤り訂正回路。
【請求項１６】
前記判定手段は、同期外れに起因して所定のデータ数のデータが揃わなかった場合には、所定データ数のデータが格納されたと判定することを特徴とする請求項１５記載の誤り訂正回路。
【請求項１７】
記録媒体上の記録方向と異なる方向に誤り訂正符号化した符号化データをインタリーブして同期信号とともに配置するデータフォーマットにしたがいデータを記録する、誤り訂正符号化方法であって、
ユーザデータを第１のメモリに格納し、その際、前記第１のメモリの入出力の調停を行うステップと、
前記第１のメモリに格納されたユーザデータの誤り訂正符号化を行うステップと、
前記誤り訂正符号化データを前記第１のメモリから第２のメモリに転送し、その際、前記第２のメモリの入出力の調停を行うステップと、
前記第２のメモリに所定のデータ数のデータが格納されたか否かを判定するステップと、
前記判定結果に基づいて、前記第２のメモリに格納されたデータの送出を許可するステップと、
前記第２のメモリのデータをインタリーブをかけながら外部へ送出するステップと
を含むことを特徴とする誤り訂正符号化方法。
【請求項１８】
前記所定のデータ数はインタリーブ長よりも大きいことを特徴とする請求項１７に記載の誤り訂正符号化方法。
【請求項１９】
前記所定のデータ数はインタリーブ長の整数倍であることを特徴とする請求項１８に記載の誤り訂正符号化方法。
【請求項２０】
前期第１のメモリは記憶再生の単位として所定のバス幅を有し、前記所定のデータ数はインタリーブ長に前記所定のバス幅を乗じた値であることを特徴とする請求項１９に記載の誤り訂正符号化方法。
【請求項２１】
前記第２のメモリの記憶容量は前記所定のデータ数の２倍以上であることを特徴とする請求項１８に記載の誤り訂正符号化方法。
【請求項２２】
前記第２のメモリの入出力の調停を行うステップにおいて、前記デインタリーブをかけながらの第２のメモリからの出力を、前記誤り訂正符号化データの転送時の第２のメモリへの入力よりも優先させるように調停を行うことを特徴とする請求項１７記載の誤り訂正符号化方法。
【請求項２３】
記録媒体上の記録方向と異なる方向に誤り訂正符号化した符号化データがインタリーブされて同期信号とともに配置されるデータフォーマットにしたがいデータを記録する訂正符号化回路であって、
第１のメモリと、
前記第１のメモリの入出力の調停を行う第１の調停手段と、
ユーザデータを前記第１のメモリに格納する入力制御手段と、
前記第１のメモリに格納されたユーザデータの誤り訂正符号化を行う誤り訂正符号化演算手段と、
前記誤り訂正符号化演算手段により誤り訂正符号化されたデータを一時的に記憶する第２のメモリと、
前記誤り訂正符号化データを前記第１のメモリから前記第２のメモリに転送するメモリ間転送手段と、
前記第２のメモリの入出力の調停を行う第２の調停手段と、
前記第２のメモリに所定のデータ数のデータが格納されたかを判定する判定手段と、
前記判定手段の結果に基づいて、前記第２のメモリに格納されたデータを送出することを許可する転送許可手段と、
前記転送許可手段によって転送が許可された場合、再生データを前記第１のメモリから前記第２のメモリに転送するメモリ間転送手段と、
符号化データを、インタリーブをかけながら前記第２のメモリから送出する出力制御手段と
を含むことを特徴とする誤り訂正符号化回路。
【請求項２４】
前記所定のデータ数はインタリーブ長よりも大きいことを特徴とする請求項２３に記載の誤り訂正符号化回路。
【請求項２５】
前記所定のデータ数は、インタリーブ長の整数倍であることを特徴とする請求項２４に記載の誤り訂正符号化回路。
【請求項２６】
前記第１のメモリは記憶再生の単位として所定のバス幅を有し、前記所定のデータ数はインタリーブ長に前記第１のメモリの所定数のバス幅を乗じた値であることを特徴とする請求項２５に記載の誤り訂正符号化回路。
【請求項２７】
前記第２のメモリの記憶容量は、前記所定のデータ数の２倍以上であることを特徴とする請求項２４に記載の誤り訂正符号化回路。
【請求項２８】
前記第２の調停手段は、前記第２のメモリに対する入出力の調停に際し、前記第２の出力制御手段による出力を前記メモリ間転送手段による出力よりも優先することを特徴とする請求項２３記載の誤り訂正符号化回路。
【請求項２９】
記録媒体から光学的に情報を読み出す光ヘッドと、
記録媒体から読み出した情報を二値化して再生信号を得る再生回路と、
再生回路からの信号を復調する復調器と
復調された再生信号の誤り訂正を行う、請求項９記載の誤り訂正回路と、
誤り訂正された信号に対して伸張処理を行う信号処理回路と、
を備えたことを特徴とするデータ再生装置。
【請求項３０】
記録媒体に対して光学的に情報の記録、再生を行う光ヘッドと、
記録媒体から読み出した情報を二値化して再生信号を生成し、かつ、記録信号から記録媒体に記録するための制御信号を生成する記録再生回路と、
再生信号の復調または記録信号の変調を行う変復調器と、
変復調器により復調された再生信号の誤り訂正を行う、請求項９記載の誤り訂正回路と、
記録信号の誤り訂正符号化を行う、請求項２３記載の誤り訂正符号化回路と、
再生信号及び記録信号に対して所定の信号処理を行う信号処理回路と、
を備えたことを特徴とするデータ記録再生装置。
【請求項３１】
第１のデータと第２のデータが各々誤り訂正符号化され、第１の符号化データには第１のインタリーブが行われて第１の記録並びデータが生成され、第２の符号化データには第２のインタリーブが行われて第２の記録並びデータが生成され、同期符号と、前記第１の記録並びデータと、前記第２の記録並びデータとが、所定周期で交互に記録されるフォーマットでデータが記録された記録媒体からのデータ再生方法であって、
記録媒体から読み出された記録データから、同期符号と、第１の記録並びデータと、第２の記録並びデータとを分離して生成するステップと、
前記第１の記録並びデータに第１のデインタリーブを行って第１の符号語列データを生成するステップと、
前記第２の記録並びデータに第２のデインタリーブを行って第２の符号語列データを生成するステップと、
該第２符号語列データに誤り訂正を行い、第２の符号語列データの並び順に対応したデータ誤り位置情報を生成するステップと、
該データ誤り位置情報に第２のインタリーブを行って、第２の記録並びデータの並び順に対応したデータ誤り位置情報を生成するステップと、
前記同期符号から同期誤り情報を抽出するステップと、
前記第２の記録並びデータの並び順のデータ誤り位置情報と、前記同期誤り情報とを、前記記録データの記録順に合成して、第１のデータ誤り位置情報を生成するステップと、
該第１のデータ誤り位置情報から、第１の記録並びデータの並び順に対応した、第１のデータの消失位置を示す消失ポインタを生成するステップと、
該消失ポインタに第１のデインタリーブを行って、第１の符号語列データの並び順に対応した消失ポインタを生成するステップと、
該第１の符号語列データの並び順に対応した消失ポインタを用いて、前記第１の符号語列データに対して消失誤り訂正を行うステップと
を含むことを特徴とするデータ再生方法。
【請求項３２】
前記第１の記録並びデータの並び順に対応した消失ポインタを生成するステップは、前記第１のデータ誤り位置情報において、前記記録データの記録方向に連続的に前記第２の記録並びデータまたは前記同期符号に誤りが生じたか否かを判定して、前記消失ポインタを生成することを特徴とする請求項３１記載のデータ再生方法。
【請求項３３】
第１のデータと第２のデータが各々誤り訂正符号化され、第１の符号化データには第１のインタリーブが行われて第１の記録並びデータが生成され、第２の符号化データには第２のインタリーブが行われて第２の記録並びデータが生成され、同期符号と、前記第１の記録並びデータと、前記第２の記録並びデータとが、所定周期で交互に記録されるフォーマットでデータが記録された記録媒体からのデータ再生方法であって、
記録媒体から読み出された記録データを分離して、同期符号と、第１の記録並びデータと、第２の記録並びデータとを生成し、前記同期符号から同期誤り情報を抽出し、前記第１の記録並びデータに第１のデインタリーブを行って、第１の記録並びデータに対応した第１の符号語列データを生成し、前記第２の記録並びデータに第２のデインタリーブを行って第２の符号語列データを生成するステップと、
前記第２の符号語列データに誤り訂正を行い、第２の符号語列データの並び順序に対応したデータ誤り位置情報を生成するステップと、
該データ誤り位置情報と、前記同期誤り情報とから、第１のデータ中のデータ消失位置を示し、第１の記録並びデータの並び順に対応した消失ポインタを生成するステップと、
該消失ポインタを第１のデインタリーブを行いながら用いて、第１の符号語列データに対して消失誤り訂正を行うステップと
を含むことを特徴とするデータ再生方法。
【請求項３４】
第１のデータと第２のデータが各々誤り訂正符号化され、第１の符号化データには第１のインタリーブが行われて第１の記録並びデータが生成され、第２の符号化データには第２のインタリーブが行われて第２の記録並びデータが生成され、同期符号と、前記第１の記録並びデータと、前記第２の記録並びデータとが、所定周期で交互に記録されるフォーマットでデータが記録された記録媒体からのデータ再生方法であって、
記録媒体から読み出された記録データを分離して、同期符号と、第１の記録並びデータと、第２の記録並びデータとを生成し、前記同期符号から同期誤り情報を抽出して第１のメモリに書き込み、前記第１の記録並びデータに第１のデインタリーブを行って第１の符号語列データを生成して第２のメモリに書き込み、前記第２の記録並びデータに第２のデインタリーブを行って第２の符号語列データを生成して第３のメモリに書き込むステップと、
前記第２の符号語列データに誤り訂正を行い、第２の符号語列データの並び順に対応したデータ誤り位置情報を第４のメモリに書き込むステップと、
前記データ誤り位置情報と、前記同期誤り情報とから、第１の記録並びデータの並び順に対応した、第１のデータの消失位置を示す消失ポインタを生成し、第５のメモリに書き込むステップと、
該消失ポインタを第１のデインタリーブを行いながら用い、第１の符号語列データに対して消失誤り訂正を行うステップと
を含むことを特徴とするデータ再生方法。
【請求項３５】
前記第２のメモリと前記第３のメモリは同一のバッファメモリ内に設けられ、前記第１の符号語列データと前記第２の符号語列データは、該バッファメモリ内の各々割り当てられた領域に書き込まれることを特徴とする請求項３４記載のデータ再生方法。
【請求項３６】
前記同期検出情報と、前記第１の記録並びデータと、前記第２の記録並びデータに対応するフラグを、前記記録データの順に従って設定し、該フラグに基づいて書き込み先を、第１のメモリ、バッファメモリ内の第１の符号語列データ領域及びバッファメモリ内の第２の符号語列データ領域のいずれかに切り換えることを特徴とする請求項３５記載のデータ再生方法。
【請求項３７】
前記第２の符号語列並びデータ誤り位置情報は、第２の符号語列データの１バイトに対して１ビットを割り当て、第２の符号語列データの１符号列分の誤り位置情報をｍバイト（ｍは整数）のデータで管理することを特徴とする請求項３４記載のデータ再生方法。
【請求項３８】
前記同期誤り情報のフォーマットにおいて、一つの同期誤り情報を１バイトのデータで前記記録データの順に配置したことを特徴とする請求項３４記載のデータ再生方法。
【請求項３９】
前記第１の記録並び消失ポインタは複数バイトからなり、各バイトごとに消失位置情報を示し、各バイトは第１の記録並びデータの配列にしたがい配置されることを特徴とする請求項３４記載のデータ再生方法。
【請求項４０】
前記第１のメモリと、前記第４のメモリと、前記第５のメモリとを一つの小容量メモリ内の領域に割り当てることを特徴とする請求項３４記載のデータ再生方法。
【請求項４１】
前記小容量メモリは、前記同期誤り情報を格納するための２つの領域と、前記データ誤り位置情報を格納するための１つの領域と、前記消失ポインタを格納するための１つの領域とを持つことを特徴とする請求項４０記載のデータ再生方法。
【請求項４２】
第１のデータと第２のデータが各々誤り訂正符号化され、第１の符号化データには第１のインタリーブが行われて第１の記録並びデータが生成され、第２の符号化データには第２のインタリーブが行われて第２の記録並びデータが生成され、同期符号と、前記第１の記録並びデータと、前記第２の記録並びデータとが、所定周期で交互に配置されるフォーマットでデータが記録された記録媒体からのデータ再生方法であって、
記録媒体から読み出された記録データを、同期符号と、第１の記録並びデータと、第２の記録並びデータとを分離して生成するステップと、
前記第１の記録並びデータを複数のデータ片に分割し、分割した各データ片ごとに第１のデインタリーブを行って複数の第１の符号語列データ片を生成するステップと、
前記複数の第１の符号語列データ片を組み上げて第１の符号語列データを生成するステップと、
前記第２の記録並びデータに第２のデインタリーブを行って第２の符号語列データを生成するステップと、
第２の符号語列データに誤り訂正を行い、第２の符号語列データの並び順に対応したデータ誤り位置情報を生成するステップと、
該データ誤り位置情報に第２のインタリーブを行って、第２の記録並びデータの並び順に対応したデータ誤り位置情報を生成するステップと、
前記同期符号から同期誤り情報を抽出するステップと、
前記第２の記録並びデータの並び順のデータ誤り位置情報と、前記同期誤り情報とを、前記記録データの順に合成して、前記第１のデータの誤り位置を示す第１のデータ誤り位置情報を生成するステップと、
該第１のデータ誤り位置情報から、第１の記録並びデータの並び順に対応した、第１のデータの消失位置を示す第１の記録並び消失ポインタを生成するステップと、
該消失ポインタに第１のデインタリーブを行って、第１の符号語列データの並び順に対応した消失ポインタを生成するステップと、
該第１の符号語列データの並び順の消失ポインタを用いて、第１の符号語列データに対して消失誤り訂正を行うステップと
を含むことを特徴とするデータ再生方法。
【請求項４３】
前記第１の記録並びデータの並び順に対応した消失ポインタを生成するステップは、前記第１のデータ誤り位置情報において、前記記録データの記録方向に連続的に前記第２の記録並びデータまたは前記同期符号に誤りが生じたか否かを判定して、前記消失ポインタを生成することを特徴とする請求項４２記載のデータ再生方法。
【請求項４４】
第１のデータと第２のデータが各々誤り訂正符号化され、第１の符号化データには第１のインタリーブが行われて第１の記録並びデータが生成され、第２の符号化データには第２のインタリーブが行われて第２の記録並びデータが生成され、同期符号と、前記第１の記録並びデータと、前記第２の記録並びデータとが、所定周期で交互に記録されるフォーマットでデータが記録された記録媒体からのデータ再生方法であって、
記録媒体から読み出された記録データを分離して、同期符号と、第１の記録並びデータと、第２の記録並びデータを生成し、前記同期符号から同期誤り情報を抽出し、前記第１の記録並びデータを複数のデータ片に分割し、分割した各データ片に第１のデインタリーブを行って複数の第１の符号語列データ片を生成し、前記第２の記録並びデータに第２のデインタリーブを行って第２の符号語列データを生成するステップと、
前記複数の第１の符号語列データ片を組上げて第１の符号語列データを生成するステップと、
前記第２の符号語列データに誤り訂正を行い、第２の符号語列データの並び順に対応したデータ誤り位置情報を生成するステップと、
該データ誤り位置情報と、前記同期誤り情報とから、第１の記録並びデータの並び順に対応した、第１のデータの消失位置を示す消失ポインタを生成するステップと、
該消失ポインタに第１のデインタリーブを行いながら用いて、第１の符号語列データに対して消失誤り訂正を行うステップと
を含むことを特徴とするデータ再生方法。
【請求項４５】
第１のデータと第２のデータが各々誤り訂正符号化され、第１の符号化データには第１のインタリーブが行われて第１の記録並びデータが生成され、第２の符号化データには第２のインタリーブが行われて第２の記録並びデータが生成され、同期符号と、前記第１の記録並びデータと、前記第２の記録並びデータとが、所定周期で交互に記録されるフォーマットでデータが記録された記録媒体からのデータ再生方法であって、
記録媒体から読み出された記録データを分離して、同期符号と、第１の記録並びデータと、第２の記録並びデータを生成し、前記同期符号から同期誤り情報を抽出して第１のメモリに書き込み、前記第１の記録並びデータを複数のデータ片に分割し、分割した各データ片ごとに第１のデインタリーブを行って複数の第１の符号語列データ片を生成して第２のメモリに書き込み、前記第２の記録並びデータに第２のデインタリーブを行って第２の符号語列データを生成して第３のメモリに書き込むステップと、
前記第２のメモリ内の第１の符号語列データ片を第４のメモリに順次書き込み、第１の符号語列データを生成するステップと、
前記第２の符号語列データに誤り訂正を行い、第２の符号語列データの並び順に対応したデータ誤り位置情報を第５のメモリに書き込むステップと、
該データ誤り位置情報と、前記同期誤り情報とから、第１の記録並びデータの並び順に対応した第１のデータの消失位置を示す消失ポインタを生成して第６のメモリに書き込むステップと、
該消失ポインタに第１のデインタリーブを行いながら用い、第１の符号語列データに対して消失誤り訂正を行うステップと
を含むことを特徴とするデータ再生方法。
【請求項４６】
前記第２のメモリの容量は、前記第１の記録並びデータのデータサイズよりも小さいことを特徴とする請求項４５記載のデータ再生方法。
【請求項４７】
前記第３のメモリと前記第４のメモリは同一のバッファメモリ内に設けられ、第１のデータの符号語列データと、第２のデータの符号語列データは、該バッファメモリ内の各々割り当てられた所定の領域に書き込まれることを特徴とする請求項４５記載のデータ再生方法。
【請求項４８】
前記同期検出情報と、前記第１の記録並びデータと、前記第２の記録並びデータに対応するフラグを、前記記録データの順に従って設定し、該フラグに基づいて書き込み先を第１のメモリ、第２のメモリ、及びバッファメモリ内の第２の符号語列データ領域のいずれかに切り換えることを特徴とする請求項４５記載のデータ再生方法。
【請求項４９】
前記第２の符号語列並びデータ誤り位置情報は、第２の符号語列データの１バイトに対して１ビットを割り当て、第２の符号語列データの１符号列分の誤り位置情報をｍバイト（ｍは整数）のデータで管理することを特徴とする請求項４５記載のデータ再生方法。
【請求項５０】
前記同期誤り情報のフォーマットは、一つの同期検出情報を１バイトに対応させた各バイトを前記記録データの順に配置したことを特徴とする請求項４５記載のデータ再生方法。
【請求項５１】
前記第１の記録並び消失ポインタは複数バイトからなり、各バイトごとに消失位置情報を示し、各バイトは第１の記録並びデータの配列にしたがい配置されることを特徴とする請求項４５記載のデータ再生方法。
【請求項５２】
前記第１、第５及び第６のメモリを一つの小容量メモリ内の領域に割り当てることを特徴とする請求項４５記載のデータ再生方法。
【請求項５３】
前記小容量メモリは、前記同期誤り情報を格納するための２つの領域と、前記第２のデータの誤り位置情報を格納するための１つの領域と、前記第１の記録並び消失ポインタを格納するための１つの領域とを持つことを特徴とする請求項５２記載のデータ再生方法。
【請求項５４】
第１のデータと第２のデータが交互に配置されるフォーマットにしたがいデータを記録媒体に記録する方法であって、
第１のデータに対して誤り訂正符号化を行い、第１の符号語列データを生成するステップと、
第２のデータに対して誤り訂正符号化を行い、第２の符号語列データを生成するステップと、
同期符号を発生するステップと、
第１の符号語列データに第１のインタリーブを行って第１の記録並びデータを生成し、第２の符号語列データに第２のインタリーブを行って第２の記録並びデータを生成し、前記同期符号と、前記第１の記録並びデータと、前記第２の記録並びデータとを、所定周期で交互に配置して記録するステップと
を含むことを特徴とするデータ記録方法。
【請求項５５】
第１のデータと第２のデータが交互に配置されるフォーマットにしたがいデータを記録媒体に記録する方法であって、
第１のデータに対して誤り訂正符号化を行い、第１のデータの符号語列データを第１のメモリに書き込むステップと、
第２のデータに対して誤り訂正符号化を行い第２のデータの符号語列データを第２のメモリに書き込むステップと、
同期符号を発生するステップと、
前記第１のメモリに書き込まれた第１のデータの符号語列データを第１のインタリーブを行いながら読出し、また、前記第２のメモリに書き込まれた第２のデータの符号語列データを第２のインタリーブを行いながら読み出し、前記同期符号と、前記インタリーブされた第１の符号語列データと、前記インタリーブされた第２の符号語列データとを、所定周期で交互に配置して記録するステップと
を含むことを特徴とするデータ記録方法。
【請求項５６】
前記同期符号と、前記第１のデータの符号語列データと、前記第２のデータの符号語列データに対応するフラグを、前記記録データの記録順に従って設定し、該フラグに基づいて読出し先を、前記同期符号を発生する手段と、前記第１のメモリと、前記第２のメモリとのうちのいずれかに切り換えることを特徴とする請求項５５記載のデータ記録方法。
【請求項５７】
前記第１のメモリと前記第２のメモリは、同一のバッファメモリ内に設けられ、前記第１のデータの符号語列データと、前記第２のデータの符号語列データは、該バッファメモリ内の各々割り当てられた領域に書き込まれることを特徴とする請求項２５記載のデータ記録方法。
【請求項５８】
第１のデータと第２のデータが交互に配置されるフォーマットにしたがいデータを記録媒体に記録する方法であって、
前記第１データに対して誤り訂正符号化を行い、第１の符号語列データを生成するステップと、
前記第２のデータに対して誤り訂正符号化を行い、第２の符号語列データを生成するステップと、
同期符号を発生するステップと、
前記第１のデータの符号語列データを所定数に分割するステップと、
分割された第１のデータの符号語列データの一片に第１のインタリーブを行って第１の記録並びデータの一片を生成し、第２の符号語列データに第２のインタリーブを行って第２の記録並びデータを生成し、前記同期符号と、前記第１の記録並びデータと、前記第２の記録並びデータとを、所定周期で交互に配置して記録するステップと、
を含むことを特徴とするデータ記録方法。
【請求項５９】
第１のデータと第２のデータが交互に配置されるフォーマットにしたがいデータを記録媒体に記録する方法であって、
前記第１のデータに対して誤り訂正符号化を行い、第１の符号語列データを第１のメモリに書き込むステップと、
前記第２のデータに対して誤り訂正符号化を行い、第２の符号語列データを第２のメモリに書き込むステップと、
前記第１のデータの符号語列データを所定数の符号語列片に分割するステップと、
前記第１のデータの符号語列データの分割された一片を第３のメモリに書き込むステップと、
同期符号を発生するステップと、
前記第１の符号語列データ片に第１のインタリーブを行いながら第３のメモリから読出して第１の記録並びデータ片を生成し、また、第２のデータの符号語列データを第２のインタリーブを行いながら第２のメモリから読み出して第２の記録並びデータを生成し、前記同期符号と、前記第１の記録並びデータ片と、前記第２の記録並びデータとを、所定周期で交互に配置して記録するステップと
を含むことを特徴とするデータ記録方法。
【請求項６０】
前記同期符号と、前記第１のデータの符号語列データと、前記第２のデータの符号語列データに対応するフラグを、前記記録データの順に従って設定し、該フラグに基づいて読出し先を、前記同期符号を発生させる手段、前記第２のメモリ及び前記第３のメモリの中のいずれかに切り換えることを特徴とする請求項５９記載のデータ記録方法。
【請求項６１】
前記第１のメモリと前記第２のメモリは、同一のバッファメモリ内に設けられ、第１のデータの符号語列データと、第２のデータの符号語列データは、該バッファメモリ内の各々割り当てられた領域に書き込まれることを特徴とする請求項５９記載のデータ記録方法。
【請求項６２】
第１のデータと第２のデータが各々誤り訂正符号化され、第１の符号化データには第１のインタリーブが行われて第１の記録並びデータが生成され、第２の符号化データには第２のインタリーブが行われて第２の記録並びデータが生成され、同期符号と、前記第１の記録並びデータと、前記第２の記録並びデータとが、所定周期で交互に配置されるフォーマットでデータが記録された記録媒体からデータを再生する回路であって、
記録媒体から読み出された記録データを分離して、同期符号と、第１の記録並びデータと、第２の記録並びデータを生成する分離手段と、
前記第１の記録並びデータに第１のデインタリーブを行って第１の符号語列データを生成する第１の符号生成手段と、
前記第２の記録並びデータに第２のデインタリーブを行って第２の符号語列データを生成する第１の符号生成手段と、
該第２の符号語列データに誤り訂正を行い、第２の符号語列データの並び順序に対応したデータ誤り位置情報を生成する、符号語列並び誤り位置生成手段と、
該第２の列データの並び順序に対応したデータ誤り位置情報に第２のインタリーブを行って、第２の記録並びデータの並び順に対応したデータ誤り位置情報を生成する、記録並び誤り位置生成手段と、
前記同期符号から同期誤り情報を抽出する同期誤り抽出手段と、
前記第２の記録並びデータの並び順序に対応したデータ誤り位置情報と、前記同期誤り情報とを、前記記録データの記録順に合成して、第１のデータ誤り位置情報を生成するデータ誤り位置生成手段と、
前記第１のデータ誤り位置情報から、第１の記録データの消失位置を示す、第１の記録並びデータの並び順に対応した消失ポインタを生成する、記録並び消失ポインタ生成手段と、
前記第１の記録並びデータの並び順に対応した消失ポインタに第１のデインタリーブを行って、第１の符号語列データの並び順に対応した消失ポインタを生成する、符号語列並び消失ポインタ生成手段と、
該第１の符号語列データの並び順の消失ポインタを用いて、前記第１の符号語列データに対して消失誤り訂正を行う訂正手段と
を含むことを特徴とするデータ再生回路。
【請求項６３】
前記記録並び消失ポインタ生成手段は、前記第１のデータ誤り位置情報において、前記記録データの記録方向に連続的に前記第２の記録並びデータまたは前記同期符号に誤りが生じたか否かを判定して、前記消失ポインタを生成することを特徴とする請求項６２記載のデータ再生回路。
【請求項６４】
第１のデータと第２のデータが各々誤り訂正符号化され、第１の符号化データには第１のインタリーブが行われて第１の記録並びデータが生成され、第２の符号化データには第２のインタリーブが行われて第２の記録並びデータが生成され、同期符号と、前記第１の記録並びデータと、前記第２の記録並びデータとが、所定周期で交互に記録されるフォーマットでデータが記録された記録媒体からデータを再生する回路であって、
記録媒体から読み出された記録データを分離して、同期符号と、第１の記録並びデータと、第２の記録並びデータを生成し、前記同期符号から同期誤り情報を抽出し、前記第１の記録並びデータに第１のデインタリーブを行って第１の符号語列データを生成し、前記第２の記録並びデータに第２のデインタリーブを行って第２の符号語列データを生成する、分離・デインタリーブ手段と、
第２の符号語列データに誤り訂正を行い、第２の符号語列データの並び順に対応したデータ誤り位置情報を生成する、誤り位置生成手段と、
該データ誤り位置情報と、前記同期誤り情報とから、第１のデータ中のデータ消失位置を示し、第１の記録並びデータの並び順に対応した消失ポインタを生成する、消失ポインタ生成手段と、
該消失ポインタを第１のデインタリーブを行いながら用いて、前記第１の符号語列データに対して消失誤り訂正を行う訂正手段と
を含むことを特徴とするデータ再生回路。
【請求項６５】
第１のデータと第２のデータが各々誤り訂正符号化され、第１の符号化データには第１のインタリーブが行われて第１の記録並びデータが生成され、第２の符号化データには第２のインタリーブが行われて第２の記録並びデータが生成され、同期符号と、前記第１の記録並びデータと、前記第２の記録並びデータとが、所定周期で交互に記録されるフォーマットでデータが記録された記録媒体からデータを再生する回路であって、
第１ないし第５のメモリと、
記録媒体から読み出された記録データを分離して、同期符号と、第１の記録並びデータと、第２の記録並びデータを生成し、前記同期符号から同期誤り情報を抽出して前記第１のメモリに書き込み、前記第１の記録並びデータに第１のデインタリーブを行って第１の符号語列データを生成して前記第２のメモリに書き込み、前記第２の記録並びデータに第２のデインタリーブを行って第２の符号語列データを生成して前記第３のメモリに書き込む、分離・デインタリーブ手段と、
前記第２の符号語列データに誤り訂正を行い、第２の符号語列データの並び順に対応したデータ誤り位置情報を前記第４のメモリに書き込む、誤り位置生成手段と、
該データ誤り位置情報と、前記同期誤り情報とから、第１の記録並びデータの並び順序に対応して第１のデータにおける消失データの位置を示す消失ポインタを生成し、前記第５のメモリに書き込む、消失ポインタ生成手段と、
該消失ポインタに第１のデインタリーブを行いながら用いて、前記第１の符号語列データに対して消失誤り訂正を行う訂正手段と
を含むことを特徴とするデータ再生回路。
【請求項６６】
前記第２のメモリと前記第３のメモリは同一のバッファメモリ内に設けられ、前記第１の符号語列データと前記第２の符号語列データは、該バッファメモリ内の各々割り当てられた領域に書き込まれることを特徴とする請求項６５記載のデータ再生回路。
【請求項６７】
前記同期検出情報と、前記第１の記録並びデータと、前記第２の記録並びデータに対応するフラグを、前記記録データの順に従って設定し、該フラグに基づいて書き込み先を、前記第１のメモリと、前記バッファメモリ内の第１の符号語列データ領域と、前記バッファメモリ内の第２の符号語列データ領域のうちのいずれかに切り換えることを特徴とする請求項６５記載のデータ再生回路。
【請求項６８】
前記第２の符号語列並びデータ誤り位置情報は、第２の符号語列データの１バイトに対して１ビットを割り当て、第２の符号語列データの１符号列分の誤り位置情報をｍバイト（ｍは整数）のデータで管理することを特徴とする請求項６５記載のデータ再生回路。
【請求項６９】
前記同期誤り情報フォーマットにおいて、一つの同期検出情報を１バイトのデータに対応させ、各バイトを前記記録データの順に配置したことを特徴とする請求項６５記載のデータ再生回路。
【請求項７０】
前記消失ポインタは複数バイトからなり、各バイトごとに消失位置情報を示し、各バイトは第１の記録並びデータの配列にしたがい配置されることを特徴とする請求項６５記載のデータ再生回路。
【請求項７１】
前記第１のメモリと、前記第４のメモリと、前記第５のメモリとを一つのメモリ内の領域に割り当てることを特徴とする請求項６５記載のデータ再生回路。
【請求項７２】
前記小容量メモリは、前記同期誤り情報を格納するための２つの領域と、前記データ誤り位置情報を格納するための１つの領域と、前記消失ポインタを格納するための１つの領域とを持つことを特徴とする請求項７１記載のデータ再生回路。
【請求項７３】
第１のデータと第２のデータが各々誤り訂正符号化され、第１の符号化データには第１のインタリーブが行われて第１の記録並びデータが生成され、第２の符号化データには第２のインタリーブが行われて第２の記録並びデータが生成され、同期符号と、前記第１の記録並びデータと、前記第２の記録並びデータとが、所定周期で交互に記録されるフォーマットでデータが記録された記録媒体からデータを再生する回路であって、
記録媒体から読み出された記録データを分離して、同期符号と、第１の記録並びデータと、第２の記録並びデータを生成する分離手段と、
第１の記録並びデータを複数のデータ片に分割し、分割した各データ片に第１のデインタリーブを行って複数の第１の符号語列データ片を生成するデータ片生成手段と、
前記複数の第１の符号語列データ片を組上げて第１の符号語列データを生成するデータ片組上げ手段と、
第２の記録並びデータに第２のデインタリーブを行って第２の符号語列データを生成する第２の符号列生成手段と、
第２の符号語列データに誤り訂正を行い、第２の符号語列データの並び順に対応したデータ誤り位置情報を生成する、符号語列並び誤り位置生成手段と、
該データ誤り位置情報に第２のインタリーブを行って、前記第２の記録並びデータの並び順に対応したデータ誤り位置情報を生成する、記録並び誤り位置生成手段と、
前記同期符号から同期誤り情報を抽出する、同期誤り情報抽出手段と、
前記第２の記録並びデータの並び順に対応したデータ誤り位置情報と、前記同期誤り情報とを、前記記録データの記録順に合成して、第１のデータ誤り位置情報を生成する合成手段と、
該第１のデータ誤り位置情報から、第１の記録並びデータの並び順に対応した、第１のデータの消失位置を示す消失ポインタを生成する、第１の記録並び消失ポインタ生成手段と、
該消失ポインタに第１のデインタリーブを行って、前記第１の符号語列データの並び順に対応した消失ポインタを生成する、第１の符号語列並び消失ポインタ生成手段と、
前記第１の符号語列データの並び順に対応した消失ポインタを用いて、前記第１の符号語列データに対して消失誤り訂正を行う訂正手段と
を含むことを特徴とするデータ再生回路。
【請求項７４】
前記第１の記録並び消失ポインタ生成手段は、前記第１のデータ誤り位置情報において、前記記録データの記録方向に連続的に前記第２の記録並びデータまたは前記同期符号に誤りが生じたか否かを判定して、前記消失ポインタを生成することを特徴とする請求項７３記載のデータ再生回路。
【請求項７５】
第１のデータと第２のデータが各々誤り訂正符号化され、第１の符号化データには第１のインタリーブが行われて第１の記録並びデータが生成され、第２の符号化データには第２のインタリーブが行われて第２の記録並びデータが生成され、同期符号と、前記第１の記録並びデータと、前記第２の記録並びデータとが、所定周期で交互に記録されるフォーマットでデータが記録された記録媒体からデータを再生する回路であって、
記録媒体から読み出された記録データを分離して、同期符号と、第１の記録並びデータと、第２の記録並びデータを生成し、同期符号から同期誤り情報を抽出し、第１の記録並びデータを複数のデータ片に分割し、分割した各データ片ごとに第１のデインタリーブを行って複数の第１の符号語列データ片を生成し、また、第２の記録並びデータに第２のデインタリーブを行って第２の符号語列データを生成する分離・インタリーブ手段と、
前記複数の第１の符号語列データ片を組上げて第１の符号語列データを生成する組上げ手段と、
前記第２の符号語列データに誤り訂正を行い、第２の符号語列データの並び順に対応したデータ誤り位置情報を生成する、誤り位置生成手段と、
該データ誤り位置情報と、前記同期誤り情報とから、第１の記録並びデータの並び順に対応した、第１の記録データの消失位置を示す消失ポインタを生成する、消失ポインタ生成手段と、
前記消失ポインタを第１のデインタリーブを行いながら用い、前記第１の符号語列データに対して消失誤り訂正を行う訂正手段と
を含むことを特徴とするデータ再生回路。
【請求項７６】
第１のデータと第２のデータが各々誤り訂正符号化され、第１の符号化データには第１のインタリーブが行われて第１の記録並びデータが生成され、第２の符号化データには第２のインタリーブが行われて第２の記録並びデータが生成され、同期符号と、前記第１の記録並びデータと、前記第２の記録並びデータとが、所定周期で交互に記録されるフォーマットでデータが記録された記録媒体からデータを再生する回路であって、
第１ないし第５のメモリと、
記録媒体から読み出された記録データを分離して、同期符号と、第１の記録並びデータと、第２の記録並びデータを生成し、前記同期符号から同期誤り情報を抽出して前記第１のメモリに書き込み、前記第１の記録並びデータを複数のデータ片に分割し、分割した各データ片ごとに第１のデインタリーブを行って複数の第１の符号語列データ片を生成して前記第２のメモリに書き込み、前記第２の記録並びデータに第２のデインタリーブを行って第２の符号語列データを生成して前記第３のメモリに書き込む、分離・インタリーブ手段と、
前記第２のメモリ内の第１の符号語列データ片を前記第４のメモリに順次書き込み、第１の符号語列データを生成する、データ組上げ手段と、
前記第２の符号語列データに誤り訂正を行い、第２の符号語列データの並び順に対応したデータ誤り位置情報を前記第５のメモリに書き込む、誤り位置生成手段と、
前記第２の符号語列データの並び順のデータ誤り位置情報と、前記同期誤り情報とから、第１の記録並びデータの並び順に対応した、第１のデータの消失データ位置を示す消失ポインタを生成して前記第６のメモリに書き込む、消失ポインタ生成手段と、
前記消失ポインタを第１のデインタリーブを行いながら用いて、前記第１の符号語列データに対して消失誤り訂正を行う訂正手段と、
を含むことを特徴とするデータ再生回路。
【請求項７７】
前記第２のメモリの容量は前記第１の記録並びデータのデータサイズよりも小さいことを特徴とする請求項７６記載のデータ再生回路。
【請求項７８】
前記第３のメモリと前記第４のメモリは同一のバッファメモリ内に設けられ、前記第１の符号語列データと、前記第２の符号語列データは、該バッファメモリ内の各々割り当てられた領域に書き込まれることを特徴とする請求項７６記載のデータ再生回路。
【請求項７９】
前記同期検出情報と、前記第１の記録並びデータと、前記第２の記録並びデータに対応するフラグを、前記記録データの順に従って設定し、該フラグに基づいて書き込み先を、前記第１のメモリと、前記第２のメモリと、前記バッファメモリ内の第２の符号語列データの領域のうちのいずれかに切り換えることを特徴とする請求項７６記載のデータ再生回路。
【請求項８０】
前記第２の符号語列並びデータ誤り位置情報は、第２の符号語列データの１バイトに対して１ビットを割り当て、第２の符号語列データの１符号列分の誤り位置情報をｍバイト（ｍは整数）のデータで管理することを特徴とする請求項７６記載のデータ再生回路。
【請求項８１】
前記同期誤り情報フォーマットは、一つの同期検出情報を１バイトのデータに対応させ、各バイトを前記記録データの順に配置したことを特徴とする請求項７６記載のデータ再生回路。
【請求項８２】
前記第１の記録並び消失ポインタは複数バイトからなり、各バイトごとに消失位置情報を示し、各バイトは第１の記録並びデータの配列にしたがい配置されることを特徴とする請求項７６記載のデータ再生回路。
【請求項８３】
前記第１、第５、第６のメモリを一つの小容量メモリ内の領域に割り当てることを特徴とする請求項７６記載のデータ再生回路。
【請求項８４】
前記小容量メモリは、前記同期誤り情報を格納するための２つの領域と、前記第２のデータ誤り位置情報を格納するための１つの領域と、前記第１の記録並び消失ポインタを格納するための１つの領域とを持つことを特徴とする請求項７６記載のデータ再生回路。
【請求項８５】
第１のデータと第２のデータとを交互に配置するフォーマットで記録媒体にデータを記録する記録回路であって、
第１のデータに対して誤り訂正符号化を行い、第１の符号語列データを生成する第１の符号生成手段と、
第２のデータに対して誤り訂正符号化を行い、第２の符号語列データを生成する第２の符号生成手段と、
同期符号を生成する同期符号発生手段と、
前記第１の符号語列データに第１のインタリーブを行って第１の記録並びデータを生成し、前記第２の符号語列データに第２のインタリーブを行って第２の記録並びデータを生成し、前記同期符号と、前記第１の記録並びデータと、前記第２の記録並びデータとを、所定周期で交互に配置して記録する、記録データ生成手段と
を含むことを特徴とするデータ記録回路。
【請求項８６】
第１のデータと第２のデータが交互に配置されるフォーマットにしたがってデータを記録媒体に記録する記録回路であって、
第１及び第２のメモリと、
前記第１データに対して誤り訂正符号化を行い、第１の符号語列データを生成して前記第１のメモリに書き込む、第１の符号生成手段と、
前記第２のデータに対して誤り訂正符号化を行い、第２の符号語列データを生成して前記第２のメモリに書き込む、第２の符号生成手段と、
同期符号を生成する同期符号発生手段と、
前記第１のデータの符号語列データを第１のインタリーブを行いながら読出し、前記第２のデータの符号語列データを第２のインタリーブを行いながら読み出し、前記同期符号と、前記インタリーブされた第１のデータの符号語列データと、前記インタリーブされた第２のデータの符号語列データとを、所定周期で交互に配置して前記記録媒体に記録する記録データ生成手段と
を含むことを特徴とするデータ記録回路。
【請求項８７】
前記同期符号と、前記第１のデータの符号語列データと、前記第２のデータの符号語列データに対応するフラグを、前記記録データの記録順に従って設定し、該フラグに基づいて読出し先を、前記同期符号発生手段と、前記第１のメモリと、前記第２のメモリのうちのいずれかに切り換えることを特徴とする請求項８６記載のデータ記録回路。
【請求項８８】
前記第１のメモリと前記第２のメモリは同一のバッファメモリ内に設けられ、前記第１の符号語列データと、前記第２の符号語列データは、該バッファメモリ内の各々割り当てられた領域に書き込まれることを特徴とする請求項８６記載のデータ記録回路。
【請求項８９】
第１のデータと第２のデータが交互に配置されるフォーマットにしたがいデータを記録媒体に記録する記録回路であって、
前記第１データに対して誤り訂正符号化を行い、第１の符号語列データを生成する第１の符号生成手段と、
前記第２のデータに対して誤り訂正符号化を行い、第２の符号語列データを生成する第２の符号生成手段と、
前記第１の符号語列データを所定数の符号語列データ片に分割する分割手段と、
同期符号を生成する同期符号発生手段と、
前記符号語列データ片に第１のインタリーブを行って第１の記録データ片を生成するとともに、前記第２の符号語列データに第２のインタリーブを行って第２の記録並びデータを生成し、前記同期符号と、前記第１の記録データ片と、前記第２の記録並びデータとを、所定周期で交互に配置し、記録データ片を生成する記録データ片生成手段と、
全ての分割された第１の記録データ片を用いて記録データ片を生成したか否かを判定する判定手段と
を含むことを特徴とするデータ記録回路。
【請求項９０】
第１のデータと第２のデータが交互に配置されるフォーマットにしたがいデータを記録媒体に記録する記録回路であって、
第１ないし第３のメモリと、
前記第１のデータに対して誤り訂正符号化を行い、第１の符号語列データを生成し、前記第１のメモリに書き込む、第１符号生成手段と、
前記第２のデータに対して誤り訂正符号化を行い、第２の符号語列データを生成し、前記第２のメモリに書き込む第２符号生成手段と、
前記第１の符号語列データを所定数の符号語列データ片に分割する分割手段と、
前記符号語列データ片を前記第３のメモリに書き込むメモリ書込み手段と、
同期符号を生成する、同期符号発生手段と、
前記第１の符号語列データ片を前記第３のメモリから読出し、第１のインタリーブを行って第１の記録データ片を生成するとともに、前記第２の符号語列データを前記第２のメモリから読み出し、第２のインタリーブを行って第２の記録並びデータを生成し、前記同期符号と、前記第１の記録並びデータ片と、前記第２の記録並びデータとを、所定周期で交互に配置して記録し、記録データ片を生成する記録データ片生成手段と、
全ての分割された第１の記録データ片を用いて記録データ片を生成したか否かを判定する判定手段と
を含むことを特徴とするデータ記録回路。
【請求項９１】
前記同期符号と、前記第１の符号語列データと、前記第２の符号語列データに対応するフラグを、前記記録データの記録順に従って設定し、フラグに基づいて読出し先を、前記同期符号発生手段、前記第３のメモリ、前記第２のメモリのうちのいずれかに切り換えることを特徴とする請求項９０記載のデータ記録回路。
【請求項９２】
前記第１のメモリと前記第２のメモリは同一のバッファメモリ内に設けられ、前記第１の符号語列データと、前記第２の符号語列データは、該バッファメモリ内の各々割り当てられた領域に書き込まれることを特徴とする請求項９０記載のデータ記録回路。
【請求項９３】
所定のデータフォーマットで記録された記録データを記録媒体から読み出す手段と、
読み出したデータに誤り訂正を行い所望のデータを生成する、請求項６２ないし８４のいずれか１つに記載のデータ再生回路とを備えたデータ再生装置。
【請求項９４】
記録すべきデータを生成する信号処理回路と、
記録すべきデータを受けて、所定のデータフォーマットの記録データに生成する請求項８５ないし９２のいずれか１つに記載のデータ記録回路と、
該所定のデータフォーマットの記録データを記録媒体に書込む手段と
を備えたデータ記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データがインタリーブされて記録される記録媒体からのデータ再生処理及びそのような記録媒体へのデータ記録処理に関する。さらに、そのような記録媒体に対するデータ再生時の誤り訂正処理及びデータ記録時の訂正符号化処理に関する。
【背景技術】
【０００２】
近年、ＤＶＤやＣＤ等の光ディスクに記録された、映像、文書等のディジタル情報を高速で再生する装置が開発され、広く実用化されている。ところで、光ディスクに記録されたディジタル情報は高密度である為、読み取りに際して、傷や埃などに起因する読み取り誤りが避けられない。この為、光ディスク等の媒体記録時に誤り訂正符号化処理を行い、再生時に誤り訂正を行っている。
【０００３】
図１３に従来の、映像情報を記録した光ディスクの記録再生装置の一例を示す。この光ディスク記録再生装置は、再生時には、光学ヘッド１２０１により光ディスクを走査し、得られた情報を記録・再生回路１２０２にて二値化する。そして変復調器１２０３で復調し、ＥＣＣ処理回路１２０４にて誤り訂正を行い、その後、画像信号処理回路１２０５でデータ伸長を行い、目的の映像情報を得る。また記録時には、画像信号処理回路１２０５により映像情報を圧縮し、ＥＣＣ処理回路１２０４により誤り訂正符号化を行い、変復調器１２０３で変調してから、記録・再生回路１２０２にて記録用アナログ信号に変換し、光学ヘッド１２０１により光ディスクに記録する。
【０００４】
ＥＣＣ処理回路１２０４の再生時の動作を説明する。図１４に、図１３におけるＥＣＣ処理回路１２０４の内部構成図を示す。復調器によりデコードされた再生データは、まずアービタ５２を介してＤＲＡＭ５１に１ＥＣＣブロック内の全てを書き込まれる。その後、アービタ５２を介して誤り演算を行うＥＣＣ処理部５３に送られ、ＥＣＣ処理部５３にて誤り訂正処理を受け、アービタ５２を介してＤＲＡＭ５１上のユーザデータに誤り訂正結果が書き戻され、アービタ５２を介してユーザデータのみＤＲＡＭ５１から画像信号処理回路へ送出される。
【０００５】
次にＥＣＣ処理回路１２０４の記録時の動作を説明する。画像信号処理回路にて圧縮されたデータは、アービタ５２を介してＤＲＡＭ５１に書き込まれ、アービタ５２を介してＥＣＣ処理部５３に送られる。そしてＥＣＣ処理部５３にて誤り訂正符号化処理を受けてから、アービタ５２を介してＤＲＡＭ５１上にパリティデータが書き込まれ、アービタ５２を介して変調器に記録データを送出する（例えば、特許文献１参照）。
【０００６】
従って、復調器から送出されたデータが画像信号処理回路へ送出されるまでに、また、前記画像信号処理回路から送出されたデータが変調器に送出されるまでに、前記ＤＲＡＭと前記アービタ間のバスを通過する回数は、１）変復調器〜ＤＲＡＭ、２）ＥＣＣ処理部〜ＤＲＡＭ、３）画像信号処理回路〜ＤＲＡＭの最低３回ある。従って、光ディスクの高倍速再生／記録の為に、しばしば前記ＤＲＡＭバスのバスアクセス性能がボトルネックとなる。
【０００７】
また、ディスク上のデータの記録方向（以下「データ方向」という。）と、記録データの誤り訂正符号方向とが異なるディスクフォーマットで記録されたデータをディスクから読み出してバッファであるＤＡＲＭ上に展開する場合、ＤＲＡＭのアドレス順序と前記誤り訂正符号方向が一致するようにデータを配置すると、ディスク上のデータ方向がＤＲＡＭのアドレス順序と異ならざるを得ない。その結果、前記変復調器からのデータを前記ＤＲＡＭに書き込む際、あるいは前記ＤＲＡＭからのデータを前記変復調器に送出する際、連続して転送できないので、１バイト単位での転送になり、前記ＤＲＡＭバスのバスアクセス性能が劣化する。また、１バイトずつしか転送できない為、ＤＲＡＭバスのバス幅を拡張してもバスアクセス性能は向上しない。
【０００８】
また、逆に、ＤＲＡＭのアドレス順序とディスク上のデータの方向が一致するようにデータを配置すると、前記誤り訂正符号方向がＤＲＡＭのアドレス順序と異ならざるを得ない。その結果、ＤＲＡＭ上のデータを誤り訂正演算器に送出する際、連続して転送できないので、１バイト単位での転送になり、やはりＤＲＡＭバスのバスアクセス性能が劣化する。
【０００９】
ところで、光ディスクに記録するフォーマットとして、例えば、ハイビジョン放送のデジタル記録ディスクに関し、冗長度の低い第１の誤り訂正符号と、より誤り訂正能力の高い第２の誤り訂正符号をそれぞれインタリーブして、同期符号と各符号を所定周期で交互に配置して記録する記録フォーマットが新たに提案されている（例えば、特許文献２参照）。
【００１０】
このような訂正能力の高い符号と訂正能力の低い符号の２種類の符号を組み合わせた記録フォーマットでは、データの再生の際に、より訂正能力の高い第２の誤り訂正符号の誤り訂正の過程で得られる誤り位置情報と、同期符号の検出結果に基づいた同期誤り情報から第１の誤り訂正符号に対する消失ポインタを生成し、訂正能力の低い第１の誤り訂正符号を消失訂正することにより、訂正能力を向上させることを可能にし、信頼性の高いデータ再生を実現するものである。
【００１１】
【特許文献１】特開平１１−８３１６６１号公報（図２１参照）
【特許文献２】特表２００２−５２１７８９号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
上記のバスアクセス性能の劣化に対する解決策として、１ＥＣＣブロック全体を格納可能なバッファメモリを変復調器とＤＲＡＭの間に設けて、バッファメモリに一旦１ＥＣＣブロック全体のデータを格納してインタリーブもしくはデインタリーブを行い、更にバッファメモリの転送を、ＤＲＡＭのバス幅に合わせたバイト数の転送で行うことが考えられる。このようにすればバスアクセス性能の劣化が防げる。しかしながら、この方法においては、１ＥＣＣブロック全体を格納できるサイズのメモリが必要となるので、回路面積が増大するという問題がある。
【００１３】
また、２種類の誤り訂正符号と同期符号を所定周期で交互に記録する記録フォーマットに関しては、各符号は各々異なるインタリーブを施されて記録されており、訂正能力の高い第２の誤り訂正符号の誤り位置情報は、第２の誤り訂正符号のデインタリーブ後に誤り訂正の過程で得られる。このため、誤り位置情報は第２の誤り訂正符号の符号列の並び順序に対応した並び順で得られる。また、同期誤り情報は、同期符号の検出結果に基づいて得られるため、記録順序に対応した並び順で得られる。一方、第１の誤り訂正符号を消失訂正するための消失ポインタの並びは、第１の誤り訂正符号列の並び順である必要がある。よって、前述の第２の誤り訂正符号の誤り位置情報と同期誤り情報とから消失ポインタを生成するためには、各々の対応している並び順序が異なることから、そのままでは第２の誤り訂正符号の誤り位置情報と同期誤り情報は使用できないという課題がある。
【課題を解決するための手段】
【００１４】
本発明は、バスアクセス性能の劣化の防止を可能とする誤り訂正方法及び回路並びに誤り訂正符号化方法及び回路を提供することを目的とする。
【００１５】
また、本発明は、各々異なる誤り訂正がなされた２種類のデータを交互に配置して記録するデータフォーマットでの記録、再生時において、信頼性の高いデータ再生を可能とするデータ再生方法及び回路並びにデータ記録方法及び回路を提供することを目的とする。
【００１６】
また、上記の各回路を利用したデータ再生装置及びデータ記録装置を提供することを目的とする。
【００１７】
本発明の第１の態様において、記録媒体上の記録方向と異なる方向に誤り訂正符号化した符号化データがインタリーブされて同期信号とともに配置されるデータフォーマットにしたがいデータが記録された記録媒体から再生されたデータの誤り訂正を行う方法及び回路が提供される。
【００１８】
本態様においては、記録媒体からデータを再生し、再生データをデインタリーブをかけながら第１のメモリに格納し、その際、前記第１のメモリの入出力の調停を行う。第１のメモリに格納されたデータの数が所定のデータ数に達したか否かを判定する。その判定結果に基づいて、第１のメモリに格納されたデータを第２のメモリへ転送することを許可する。転送が許可された場合に、再生データを前記第１のメモリから前記第２のメモリに転送し、その際、第２のメモリの入出力の調停を行う。第２のメモリに格納された再生データの誤り訂正を行う。誤りが訂正された再生データに包含されるユーザデータを第２のメモリから外部へ送出する。
【００１９】
本発明の第２の態様において、記録媒体上の記録方向と異なる方向に誤り訂正符号化した符号化データをインタリーブして同期信号とともに配置するデータフォーマットにしたがいデータを記録する、誤り訂正符号化方法及び回路が提供される。
【００２０】
本態様においては、ユーザデータを第１のメモリに格納し、その際、第１のメモリの入出力の調停を行う。第１のメモリに格納されたユーザデータの誤り訂正符号化を行う。誤り訂正符号化データを前記第１のメモリから第２のメモリに転送し、その際、第２のメモリの入出力の調停を行う。第２のメモリに所定のデータ数のデータが格納されたか否かを判定する。その判定結果に基づき第２のメモリに格納されたデータの送出を許可し、第２のメモリのデータを、インタリーブをかけながら外部へ送出する。
【００２１】
本発明の第３の態様において、第１のデータと第２のデータが各々誤り訂正符号化され、第１の符号化データには第１のインタリーブが行われて第１の記録並びデータが生成され、第２の符号化データには第２のインタリーブが行われて第２の記録並びデータが生成され、同期符号と、第１の記録並びデータと、第２の記録並びデータとが、所定周期で交互に記録されるフォーマットでデータが記録された記録媒体からのデータ再生方法及び回路が提供される。
【００２２】
本態様において、記録媒体から読み出された記録データから、同期符号と、第１の記録並びデータと、第２の記録並びデータとを分離して生成する。第１の記録並びデータに第１のデインタリーブを行って第１の符号語列データを生成する。第２の記録並びデータに第２のデインタリーブを行って第２の符号語列データを生成する。第２符号語列データに誤り訂正を行い、第２の符号語列データの並び順に対応したデータ誤り位置情報を生成する。データ誤り位置情報に第２のインタリーブを行って、第２の記録並びデータの並び順に対応したデータ誤り位置情報を生成する。同期符号から同期誤り情報を抽出する。第２の記録並びデータの並び順のデータ誤り位置情報と、同期誤り情報とを、記録データの記録順に合成して、第１のデータ誤り位置情報を生成する。第１のデータ誤り位置情報から、第１の記録並びデータの並び順に対応した、第１のデータの消失位置を示す消失ポインタを生成する。消失ポインタに第１のデインタリーブを行って、第１の符号語列データの並び順に対応した消失ポインタを生成する。第１の符号語列データの並び順に対応した消失ポインタを用いて、第１の符号語列データに対して消失誤り訂正を行う。
【００２３】
本発明の第４の態様において、第１のデータと第２のデータが各々誤り訂正符号化され、第１の符号化データには第１のインタリーブが行われて第１の記録並びデータが生成され、第２の符号化データには第２のインタリーブが行われて第２の記録並びデータが生成され、同期符号と、第１の記録並びデータと、第２の記録並びデータとが、所定周期で交互に記録されるフォーマットでデータが記録された記録媒体からのデータ再生方法及び回路が提供される。
【００２４】
本態様において、記録媒体から読み出された記録データを分離して、同期符号と、第１の記録並びデータと、第２の記録並びデータとを生成し、同期符号から同期誤り情報を抽出し、第１の記録並びデータに第１のデインタリーブを行って、第１の記録並びデータに対応した第１の符号語列データを生成し、前記第２の記録並びデータに第２のデインタリーブを行って第２の符号語列データを生成する。第２の符号語列データに誤り訂正を行い、第２の符号語列データの並び順序に対応したデータ誤り位置情報を生成する。データ誤り位置情報と、同期誤り情報とから、第１のデータ中のデータ消失位置を示し、第１の記録並びデータの並び順に対応した消失ポインタを生成する。消失ポインタを、第１のデインタリーブを行いながら用いて、第１の符号語列データに対して消失誤り訂正を行う。
【００２５】
本発明の第５の態様において、第１のデータと第２のデータが各々誤り訂正符号化され、第１の符号化データには第１のインタリーブが行われて第１の記録並びデータが生成され、第２の符号化データには第２のインタリーブが行われて第２の記録並びデータが生成され、同期符号と、第１の記録並びデータと、第２の記録並びデータとが、所定周期で交互に記録されるフォーマットでデータが記録された記録媒体からのデータ再生方法及び回路が提供される。
【００２６】
本態様において、記録媒体から読み出された記録データを分離して、同期符号と、第１の記録並びデータと、第２の記録並びデータとを生成し、同期符号から同期誤り情報を抽出して第１のメモリに書き込み、第１の記録並びデータに第１のデインタリーブを行って第１の符号語列データを生成して第２のメモリに書き込み、第２の記録並びデータに第２のデインタリーブを行って第２の符号語列データを生成して第３のメモリに書き込む。第２の符号語列データに誤り訂正を行い、第２の符号語列データの並び順に対応したデータ誤り位置情報を第４のメモリに書き込む。データ誤り位置情報と、同期誤り情報とから、第１の記録並びデータの並び順に対応した、第１のデータの消失位置を示す消失ポインタを生成し、第５のメモリに書き込む。消失ポインタを、それに第１のデインタリーブを行いながら用い、第１の符号語列データに対して消失誤り訂正を行う。
【００２７】
本発明の第６の態様において、第１のデータと第２のデータが各々誤り訂正符号化され、第１の符号化データには第１のインタリーブが行われて第１の記録並びデータが生成され、第２の符号化データには第２のインタリーブが行われて第２の記録並びデータが生成され、同期符号と、第１の記録並びデータと、第２の記録並びデータとが、所定周期で交互に記録されるフォーマットでデータが記録された記録媒体からのデータ再生方法及び回路が提供される。
【００２８】
本態様において、記録媒体から読み出された記録データを、同期符号と、第１の記録並びデータと、第２の記録並びデータとを分離して生成する。第１の記録並びデータを複数のデータ片に分割し、分割した各データ片ごとに第１のデインタリーブを行って複数の第１の符号語列データ片を生成する。複数の第１の符号語列データ片を組み上げて第１の符号語列データを生成する。第２の記録並びデータに第２のデインタリーブを行って第２の符号語列データを生成する。第２の符号語列データに誤り訂正を行い、第２の符号語列データの並び順に対応したデータ誤り位置情報を生成する。データ誤り位置情報に第２のインタリーブを行って、第２の記録並びデータの並び順に対応したデータ誤り位置情報を生成する。同期符号から同期誤り情報を抽出する。第２の記録並びデータの並び順のデータ誤り位置情報と、同期誤り情報とを、記録データの順に合成して、第１のデータの誤り位置を示す第１のデータ誤り位置情報を生成する。第１のデータ誤り位置情報から、第１の記録並びデータの並び順に対応した、第１のデータの消失位置を示す第１の記録並び消失ポインタを生成する。消失ポインタに第１のデインタリーブを行って、第１の符号語列データの並び順に対応した消失ポインタを生成する。第１の符号語列データの並び順の消失ポインタを用いて、第１の符号語列データに対して消失誤り訂正を行う。
【００２９】
本発明の第７の態様において、第１のデータと第２のデータが各々誤り訂正符号化され、第１の符号化データには第１のインタリーブが行われて第１の記録並びデータが生成され、第２の符号化データには第２のインタリーブが行われて第２の記録並びデータが生成され、同期符号と、第１の記録並びデータと、第２の記録並びデータとが、所定周期で交互に記録されるフォーマットでデータが記録された記録媒体からのデータ再生方法及び回路が提供される。
【００３０】
本態様において、記録媒体から読み出された記録データを分離して、同期符号と、第１の記録並びデータと、第２の記録並びデータを生成し、同期符号から同期誤り情報を抽出し、第１の記録並びデータを複数のデータ片に分割し、分割した各データ片に第１のデインタリーブを行って複数の第１の符号語列データ片を生成し、第２の記録並びデータに第２のデインタリーブを行って第２の符号語列データを生成する。複数の第１の符号語列データ片を組上げて第１の符号語列データを生成する。第２の符号語列データに誤り訂正を行い、第２の符号語列データの並び順に対応したデータ誤り位置情報を生成する。データ誤り位置情報と、同期誤り情報とから、第１の記録並びデータの並び順に対応した第１のデータの消失位置を示す消失ポインタを生成する。消失ポインタを、それに第１のデインタリーブを行いながら用いて、第１の符号語列データに対して消失誤り訂正を行う。
【００３１】
本発明の第８の態様において、第１のデータと第２のデータが各々誤り訂正符号化され、第１の符号化データには第１のインタリーブが行われて第１の記録並びデータが生成され、第２の符号化データには第２のインタリーブが行われて第２の記録並びデータが生成され、同期符号と、第１の記録並びデータと、第２の記録並びデータとが、所定周期で交互に記録されるフォーマットでデータが記録された記録媒体からのデータ再生方法及び回路が提供される。
【００３２】
本態様において、記録媒体から読み出された記録データを分離して、同期符号と、第１の記録並びデータと、第２の記録並びデータを生成し、同期符号から同期誤り情報を抽出して第１のメモリに書き込み、第１の記録並びデータを複数のデータ片に分割し、分割した各データ片ごとに第１のデインタリーブを行って複数の第１の符号語列データ片を生成して第２のメモリに書き込み、第２の記録並びデータに第２のデインタリーブを行って第２の符号語列データを生成して第３のメモリに書き込む。第２のメモリ内の第１の符号語列データ片を第４のメモリに順次書き込み、第１の符号語列データを生成する。第２の符号語列データに誤り訂正を行い、第２の符号語列データの並び順に対応したデータ誤り位置情報を第５のメモリに書き込む。データ誤り位置情報と、同期誤り情報とから、第１の記録並びデータの並び順に対応した第１のデータの消失位置を示す消失ポインタを生成して第６のメモリに書き込む。消失ポインタを、それに第１のデインタリーブをかけながら用い、第１の符号語列データに対して消失誤り訂正を行う。
【００３３】
本発明の第９の態様において、第１のデータと第２のデータが交互に配置されるフォーマットにしたがいデータを記録媒体に記録する方法及び回路が提供される。
【００３４】
本態様においては、第１のデータに対して誤り訂正符号化を行い、第１の符号語列データを生成する。第２のデータに対して誤り訂正符号化を行い、第２の符号語列データを生成する。同期符号を発生する。第１の符号語列データに第１のインタリーブを行って第１の記録並びデータを生成し、第２の符号語列データに第２のインタリーブを行って第２の記録並びデータを生成する。同期符号と、前記第１の記録並びデータと、前記第２の記録並びデータとを、所定周期で交互に配置して記録する。
【００３５】
本発明の第１０の態様において、第１のデータと第２のデータが交互に配置されるフォーマットにしたがいデータを記録媒体に記録する方法及び回路が提供される。
【００３６】
本態様においては、第１のデータに対して誤り訂正符号化を行い、第１のデータの符号語列データを第１のメモリに書き込む。第２のデータに対して誤り訂正符号化を行い第２のデータの符号語列データを第２のメモリに書き込む。同期符号を発生する。第１のメモリに書き込まれた第１のデータの符号語列データを第１のインタリーブを行いながら読出し、また、第２のメモリに書き込まれた第２のデータの符号語列データを第２のインタリーブを行いながら読み出し、同期符号と、第１の記録並びデータと、第２の記録並びデータとを、所定周期で交互に配置して記録する。
【００３７】
本発明の第１１の態様において、第１のデータと第２のデータが交互に配置されるフォーマットにしたがいデータを記録媒体に記録する方法及び回路が提供される。
【００３８】
本態様においては、第１データに対して誤り訂正符号化を行い、第１の符号語列データを生成する。第２のデータに対して誤り訂正符号化を行い、第２の符号語列データを生成する。同期符号を発生する。第１のデータの符号語列データを所定数に分割する。分割された第１のデータの符号語列データの一片に第１のインタリーブを行って第１の記録並びデータの一片を生成し、第２の符号語列データに第２のインタリーブを行って第２の記録並びデータを生成し、同期符号と、第１の記録並びデータと、第２の記録並びデータとを、所定周期で交互に配置して記録する。
【００３９】
本発明の第１２の態様において、第１のデータと第２のデータが交互に配置されるフォーマットにしたがいデータを記録媒体に記録する方法及び回路が提供される。
【００４０】
本態様においては、第１のデータに対して誤り訂正符号化を行い、第１の符号語列データを第１のメモリに書き込む。第２のデータに対して誤り訂正符号化を行い、第２の符号語列データを第２のメモリに書き込む。第１のデータの符号語列データを所定数の符号語列片に分割する。第１のデータの符号語列データの分割された一片を第３のメモリに書き込む。同期符号を発生する。第１の符号語列データ片に第１のインタリーブを行いながら第３のメモリから読出して第１の記録並びデータ片を生成し、また、第２のデータの符号語列データを第２のインタリーブを行いながら第２のメモリから読み出して第２の記録並びデータを生成し、同期符号と、第１の記録並びデータ片と、第２の記録並びデータとを、所定周期で交互に配置して記録する。
【００４１】
上記の本発明の誤り訂正回路、再生回路は再生装置に、誤り訂正符号回路、記録回路は記録装置に適用可能である。
【発明の効果】
【００４２】
本発明の第１又は第３の態様によれば、ディスク再生時に、復調器からのデータをデインタリーブ用メモリにインタリーブ長にバッファメモリのバス幅を乗じた数だけ一旦格納してから、メモリバス幅に合わせたデータサイズでＤＲＡＭに書き込むことにより、ＤＲＡＭのアクセス性能を向上させることができる。また、デインタリーブ用メモリの容量を、インタリーブ長にバッファメモリのバス幅を乗じた数の３倍とすることにより、メモリサイズを１ＥＣＣブロック全体のサイズよりも少なくすることが出来る。また、デインタリーブ用メモリに、インタリーブ長にＤＲＡＭのバス幅を乗じた数のデータを格納出来るページを３ページ持たせることにより、ビットスリップなどによってデータが揃わなかった場合の対処が容易にできる。
【００４３】
また本発明の第２又は第４の態様によれば、ディスク記録時に、ＤＲＡＭのデータをバッファメモリに、データをインタリーブ長にＤＲＡＭのバス幅を乗じた数だけ格納してからインタリーブをかけつつ変調器に送出することにより、ＤＲＡＭのバスのアクセ
ス性能を向上させることができる。また、バッファメモリの容量を、インタリーブ長にＤＲＡＭのバス幅を乗じた数の２倍とすることにより、メモリサイズを１ＥＣＣブロック全体のサイズよりも少なくすることができる。
【００４４】
また、本発明の第５ないし第１２の態様によれば、各々並び順序が異なる第２の誤り訂正符号の誤り位置情報と同期誤り情報から第１の誤り訂正符号の消失ポインタを生成することを可能にし、訂正能力の低い第１の誤り訂正符号を消失訂正することにより、信頼性の高いデータ再生を実現するデータ再生方法、データ再生回路、データ再生装置、データ記録方法、データ記録回路、及びデータ記録装置を実現することができる。
【発明を実施するための最良の形態】
【００４５】
以下、添付の図面を参照しながら本発明の好ましい実施形態を説明する。
【００４６】
（実施の形態１）
本実施形態では、図１に示したディスクフォーマットに基づいてデータが記録された光ディスクからのデータ再生時における、再生データの誤り訂正を行う、誤り訂正回路の例を説明する。
【００４７】
最初に、本実施形態の誤り訂正回路が誤り訂正を行う再生信号が記録された光ディスク上の記録データフォーマットについて説明する。
【００４８】
図１は光ディスクに記録する記録データフォーマットにおけるＥＣＣブロック内でのフレーム構成を模式的に示した図である。ＥＣＣブロックとは、誤り訂正を行う場合のデータ単位であり、誤り訂正符号列の集合から構成される。１行は１０バイトのユーザデータまたはパリティで構成され、２行おきにフレーム同期信号ＦＳが配置されている。フレーム同期信号ＦＳに挟まれたデータ列をフレームと呼ぶ。本例では、１フレームは２行相当である。列方向には、１００バイトのユーザデータと２０バイトのパリティが並び、一つの誤り訂正符号列を形成する。１０列の訂正符号列が一つのＥＣＣブロックを構成する。
【００４９】
今、図１に示すように、ディスク上のデータ順に１番、２番、…と番号を振ると、１番目、１１番目、２１番目…のデータが同一の誤り訂正符号列に属する。１番目、１１番目、２１番目…と進む方向が誤り訂正符号方向（符号化方向）である。従って、このフォーマットにおける、誤り訂正符号方向のディスク上の方向に対するインタリーブ長は１０となる。このように、インタリーブをかけることにより、バースト誤りに対する誤り訂正能力が高まる。「ＦＳ」はフレーム同期信号を示し、ビットスリップなどが生じた場合にビットスリップ発生後のフレーム同期信号ＦＳを用いて再同期をかけることにより、正しいタイミングが得られ、正確なデータ再生が可能になる。「ＳＳ」はセクタ同期信号を示し、フレーム同期信号をも兼ねる。１セクタは３フレームから構成される。セクタ同期信号はフレーム同期信号同様、ビットスリップなどが生じた場合に、ビットスリップ発生後のセクタ同期信号ＳＳを用いて再同期をかけることができる。
【００５０】
図２は、図１に示したディスクフォーマットに対応したデータに対して誤り訂正を行う、本実施の形態における誤り訂正回路の構成図である。誤り訂正回路は図２に示す処理部１１〜２０を含む。誤り訂正回路は変復調器からデータを受信し、誤り訂正処理を行い、画像信号処理回路に誤り訂正後のデータを出力する。
【００５１】
第１のメモリ１１は再生データを一時的に記憶し、１ＥＣＣブロック全体のサイズよりも少ない容量のＳＲＡＭ等で構成される。第１の調停部１２は、第１のメモリ１１の入出力の調停を行い、公知のバスアービタで構成される。入力制御部１３は、再生データを、デインタリーブをかけながら第１のメモリ１１に格納し、デインタリーブされたアドレスを計算する乗算器等で構成される。判定部１４は、第１のメモリ１１に所定のデータ数のデータが格納されたかを判定し、格納されたデータ数を数えるカウンタと、所定数と格納データ数とを比較するコンパレータ等で構成される。
【００５２】
第２のメモリ１５は４バイトのバス幅を持ち、ＤＲＡＭ等で構成される。第１の調停部１６は第２のメモリ１５の入出力の調停を行い、公知のバスアービタで構成される。許可部１７は判定部１４の結果に基づいて、第１のメモリ１１に格納されたデータを第２のメモリ１５へ転送することを許可する。メモリ間転送部１８は許可部１７によって転送が許可された場合、再生データを第１のメモリ１１から第２のメモリ１５に転送し、メモリバスと、第１のメモリ１１のアドレスを計算する乗算器と、第２のメモリ１５のアドレスを計算する乗算器等で構成される。誤り訂正演算部１９は第２のメモリ１５に格納された再生データの誤り訂正を行う。出力制御部２０は誤り訂正演算部１９により誤りが除去された再生データに包含されるユーザデータを第２のメモリ１５から送出し、第２のメモリ１５のアドレスを計算する乗算器等で構成される。
【００５３】
図３は誤り訂正回路の処理の流れを示した図である。図３を用いて誤り訂正回路の転送動作を説明する。
【００５４】
ディスク再生時には、変復調器から誤り訂正回路へ、図１に示すフォーマットの同期信号つきデータ（すなわちセクタ同期信号ＳＳ、フレーム同期信号ＦＳ、ユーザデータ及びパリティ）が送出される。
【００５５】
誤り訂正回路は変復調器からデータを受信すると、入力制御部１３が受信データからセクタ同期信号ＳＳとフレーム同期信号ＦＳを取り除き（Ｓ１０１）、ユーザデータとパリティを第１のメモリ１１に１バイトずつ書き込む（Ｓ１０２）。判定部１４は、第１のメモリ１１に所定数のデータが格納されたか否かを判定する（Ｓ１０３）。第１のメモリ１１に所定数のデータが格納されたと判定された場合、許可部１７は第１のメモリ１１から第２のメモリ１５への転送を許可し（Ｓ１０４）、メモリ間転送部１８は第１のメモリ１１から第２のメモリ１５への転送を開始する（Ｓ１０５）。これにより、第２のメモリ１５にデータが記録される（Ｓ１０６）。この間、入力制御部１３は、第１のメモリ１１への書き込みを引き続き行う。
【００５６】
以上を繰り返しながら、図１に示す１ＥＣＣブロック分の全ての記録データを第２のメモリ１５に転送し終えると、誤り訂正演算部１９が誤り訂正を行い（Ｓ１０７）、その後、記録データのうちユーザデータだけが、出力制御部２０により、画像信号処理回路に転送される（Ｓ１０８）。
【００５７】
この間、第２の調停部１６は、メモリ間転送部１８と誤り訂正演算部１９と出力制御部２０の第２のメモリ１５へのアクセスを調停する。第１の調停部１２は、入力制御部１３とメモリ間転送部１８による第１のメモリ１１へのアクセス競合に対し調停を行う。第２の調停部１６は、メモリ間転送部１８と誤り訂正演算部１９と出力制御部２０による第２のメモリ１５へのアクセス競合に対し調停を行う。
【００５８】
以上により、１ＥＣＣブロック全体のサイズよりも少ない容量の第１のメモリ１１を用いて、第２のメモリ１５のバスのアクセス性能を向上させることができる。
【００５９】
ここで、上記ステップＳ１０２における、第１のメモリ１１への書き込み動作の詳細について説明する。
【００６０】
図４は第１のメモリ１１上に書き込まれた再生データを模式的に示した図である。アドレスは左から右へ、上から下へ進む。第１のメモリ１１は３ページに分割されている。所定のデータ数は１ページの容量に相当し、そのサイズはインタリーブ長のバイト数（１０）に第２のメモリ１５のバス幅のバイト数（４）を乗じた値、即ち４０バイトである。第１のメモリ１１の記憶容量は、１２０バイトとなっている。従って、第１のメモリ１１は、１ＥＣＣブロックが１２００バイトであるのに対し１０％の小容量のサイズで構成されている。入力制御部１３は、セクタ同期信号ＳＳとフレーム同期信号ＦＳを取り除いて、ユーザデータとパリティを、第１のメモリ１１の図４に示す１ページ目に、桝内の数字の順に従って１バイトずつ書き込む。
【００６１】
次に、上記ステップＳ１０５における、第１のメモリ１１から第２のメモリ１５へのメモリ間転送動作の詳細について説明する。
【００６２】
入力制御部１３により、第１のメモリ１１の１ページ目の１番目から４０番目までの４０バイト分のデータが書き込まれると、判定部１４は第１のメモリ１１に所定数のデータ（４０バイト）が格納されたと判定する。この判定結果に基づき、許可部１７は第１のメモリ１１から第２のメモリ１５への転送を許可し、メモリ間転送部１８は第１のメモリ１１から第２のメモリ１５への転送を開始する。
【００６３】
ここで、メモリ間転送部１８による、第１のメモリ１１から第２のメモリ１５への転送をさらに詳細に説明する。
【００６４】
まず、第１のメモリ１１内において図４に示す並びの１番目、１１番目、２１番目、３１番目に書き込まれたデータを読み出し、第２のメモリ１５において図１に示す並びの１列目の１行目から４行目までに一括して書き込む。次に第１のメモリ１１内の、図４における２番目、１２番目、２２番目、３２番目に書き込まれた４バイトのデータを読み出し、第２のメモリ１５において、図１に示す並びの２列目の１行目から４行目までに書き込む。以下、同様に繰り返して、第１のメモリ１１の１ページ目に書かれたデータを全て第２のメモリ１５に書き込む。
【００６５】
なお、第１の調停部１２は、入力制御部１３とメモリ間転送部１８によるこれら第１のメモリ１１へのアクセス競合について、入力制御部１３によるアクセスを優先するよう調停を行う。
【００６６】
以上のように、第１のメモリ１１の容量を、インタリーブ長に第１のメモリ１１のバス幅を乗じた数とし、第１のメモリ１１から第２のメモリ１５への転送を第１のメモリのバス幅に合わせたデータサイズ単位で行うことにより、１ＥＣＣブロック全体のサイズよりも少ない容量の第１のメモリ１１を用いて、第２のメモリ１５のバス転送効率を上げることができる。
【００６７】
次に、ビットスリップ等により一部のデータが欠落し、１ページ分のデータが揃わなかった場合の動作について四つの例を挙げて説明する。
【００６８】
第１の例は、ビットスリップ等により次フレームに飛び、データの書き込み位置が同じページ内で移動した場合である。図５を用いながら説明する。今、入力制御部１３が図５に示す１ページ目の１５番目に書き込むデータを受取った後、フレーム同期信号ＦＳを受取ったとする。１フレームは２０バイトであることから、次フレームの先頭は図５での１ページ目の２１番目となる。従って入力制御部１３は、１ページ目の２１番目から以降のデータを書き始める。
【００６９】
第２の例は、ビットスリップ等により次フレームに飛び、かつ、データの書き込み位置が次ページに移動した場合である。図６を用いながら説明する。入力制御部１３が、図６において１ページ目の３４番目に書き込むデータを受取った後、フレーム同期信号ＦＳを受取ったとき、次のフレームの先頭は２ページ目の１番目となる。従って入力制御部１３は、２ページ目の１番目から以降のデータを書き始める。この時、判定部１４は１ページ目の書き込みが終了したと判定し、これにより許可部１７は転送許可を出し、メモリ間転送部１８が１ページ目に書き込まれたデータを第２のメモリ１５への転送を開始する。
【００７０】
第３の例は、ビットスリップ等により複数フレームが飛び、データの書き込み位置が次のページに移動した場合である。図７を用いながら説明する。今、入力制御部１３が、図７において１ページ目の１５番目に書き込むデータを受取った後、セクタ同期信号ＳＳを受取ったとする。１セクタは３フレームであるから、次のセクタの先頭は２ページ目の２１番目となる。従って入力制御部１３は２ページ目の２１番目から次以降のデータを書き始める。この時、判定部１４は１ページ目の書き込みが終了したと判定し、許可部１７が転送許可を出す。これにより、メモリ間転送部１８は、１ページ目に書き込まれたデータの第２のメモリ１５への転送を開始する。
【００７１】
第４の例は、ビットスリップ等により複数フレーム分のデータが飛び、データの書き込み位置が次のページに移動した場合に、更にビットスリップ等が発生してデータの書き込み位置がさらに次のページに移動した場合である。図８を用いながら説明する。
【００７２】
例えば、第３の例のように、１ページ目の書き込み途中で一度データ飛びが発生し、２ページ目の途中（２１番目）から書き始め、２ページ目の３６番目に至った時に、さらに、入力制御部１３がフレーム同期信号ＦＳを受取ったとする。このとき、次フレームの先頭は３ページ目の１番目となる。従って入力制御部１３は、３ページ目の１番目から以降のデータを書き始める。この時、判定部１４は２ページ目の書き込みが終了したと判定し、許可部１７が転送許可を出す。これにより、メモリ間転送部１８は、２ページ目に書き込まれたデータの第２のメモリ１５への転送を開始する。１ページ目に書込まれたデータの第２のメモリ１５への転送が終了していなかった場合には、許可部１７は、２ページ目のデータに対する第２のメモリ１５への転送許可を、１ページ目に書込まれたデータの第２のメモリ１５への転送が終了するまで保持する。
【００７３】
このように、第１のメモリ１１に、インタリーブ長に第１のメモリ１１のバス幅を乗じた数のデータを格納できるように、３ページ分持たせることにより、ビットスリップなどによってデータが揃わなかった場合の対処が容易に可能となる。
【００７４】
以上のように、本実施形態によれば、ディスク再生時に、復調器からのデータをデインタリーブしながら第１のメモリ（デインタリーブ用のメモリ）１１に格納し、データを所定数（インタリーブ長に第２のメモリ１５のバス幅を乗じた数）だけ格納してから第２のメモリ（例えばＤＲＡＭ）１５に書き込むようにすることにより、第１のメモリ１１と第２のメモリ１５の間を、第２のメモリ１５のバス幅に応じたバイト数で転送できるため、第２のメモリ１５のバスに対するアクセス性能を向上させることができる。
【００７５】
また、第１のメモリ１１の容量を、インタリーブ長に第１のメモリ１１のバス幅を乗じた数の３倍とすることにより、メモリサイズを１ＥＣＣブロック全体のサイズよりも少なくすることができる。また、第１のメモリ１１に、インタリーブ長に第２のメモリ１５のバス幅を乗じた数のデータを格納できるページを３ページ分持たせることにより、ビットスリップなどによってデータが揃わなかった場合の対処が容易にできる。
【００７６】
（実施の形態２）
本実施形態では、図１に示したようなディスクフォーマットに基づいて記録された光ディスクへの記録動作における誤り訂正符号化機能を行う誤り訂正符号化回路の一実施形態を説明する。
【００７７】
図９に、本実施形態の誤り訂正符号化回路の構成図を示す。
【００７８】
誤り訂正符号化回路は構成要素３１〜４０を含む。誤り訂正符号化回路は画像信号処理回路から受信したデータに対して誤り訂正符号化処理を行い、変復調器に出力する。
【００７９】
第１のメモリ３１は４バイトのバス幅を持ち、ＤＲＡＭ等で構成される。第１の調停部３２は第１のメモリ３１の入出力の調停を行い、公知のバスアービタで構成される。入力制御部３３は、ユーザデータを第１のメモリ３１に格納し、第１のメモリ３１のアドレスを計算する乗算器等で構成される。誤り訂正符号化演算部３９は、第１のメモリ３１に格納されたユーザデータに対し誤り訂正符号化演算を行い、パリティを発生させる。第２のメモリ３５は誤り訂正符号化演算部３９により誤り訂正符号化されたデータを一時的に記憶し、１ＥＣＣブロック全体のサイズよりも少ない容量のＳＲＡＭ等で構成される。
【００８０】
メモリ間転送部３８は、誤り訂正符号化されたデータを第１のメモリ３１から第２のメモリ３５に転送する。メモリ間転送部３８は、メモリバスと、第１のメモリ３１のアドレスを計算する乗算器と、第２のメモリ３５のアドレスを計算する乗算器等で構成される。第２の調停部３６は第２の記憶手段の入出力の調停を行い、公知のバス調停回路で構成される。判定部３４は第２のメモリ３５に所定のデータ数のデータが格納されたかを判定し、格納されたデータ数を数えるカウンタと、所定数と格納データ数とを比較するコンパレータ等から構成される。許可部３７は判定部３４の結果に基づいて、第２のメモリ３５に格納されたデータを送出することを許可する。出力制御部４０は、許可部３７によって転送が許可された場合、符号化データをインタリーブをかけながら前記第２のメモリ３５から送出し、インタリーブされたアドレスを計算する為の乗算器や加算器等から構成される。
【００８１】
図１０は本実施形態における誤り訂正符号化回路の処理の流れを示した図である。同図を参照し、誤り訂正符号化回路の転送動作を説明する。
【００８２】
データ記録時には、まず入力制御部３３が画像信号処理回路からユーザデータを受信し、その受信したユーザデータを第１のメモリ３１に転送する（Ｓ１２１）。ユーザデータは第１の調停部３２を介して誤り訂正符号化演算部３９に転送される。誤り訂正符号化演算部３９は、転送されたユーザデータに対して誤り訂正符号化演算を行い（Ｓ１２２）、パリティを発生させて第１のメモリ３１に書き込む（Ｓ１２３）。第１のメモリ３１上のユーザデータとパリティは、誤り訂正符号列方向に配置される。メモリ間転送部３８は、第１のメモリ３１上のユーザデータとパリティを第２のメモリ３５に転送する（Ｓ１２４）。所定のデータ数に相当する１ページ目が埋まると、判定部３４は、第２のメモリ３５に所定数のデータが格納されたと判定し（Ｓ１２６）、許可部３７が第２のメモリ３５の１ページ目に格納されたデータに対して変調器への転送を許可し（Ｓ１２７）、出力制御部４０が、インタリーブをかけながら変調器へ転送する（Ｓ１２８）。上記の処理の間、第１の調停部３２は、入力制御部３３と誤り訂正符号化演算部３９とメモリ間転送部３８による第１のメモリ３１へのアクセス競合に対して調停を行う。第２の調停部３６は、メモリ間転送部３８と出力制御部４０による第２のメモリ３５へのアクセス競合に対し調停を行う。
【００８３】
以上のように、１ＥＣＣブロック全体のサイズよりも少ない容量の第２のメモリ３５を用いることにより、第１のメモリ３１のバスのアクセス性能を向上させることができる。
【００８４】
ここで、メモリ間転送部３８による、第１のメモリ３１から第２のメモリ３５へのデータ転送動作の詳細について図１と図１１を用いて説明する。
【００８５】
図１１は第２のメモリ３５上に書き込まれた符号化データを模式的に示した図である。アドレスは左から右へ、上から下へ進む。第２のメモリ３５は２ページに分割されている。前述の所定のデータ数は１ページの容量に相当し、そのサイズは、インタリーブ長のバイト数１０に第１のメモリ３１のバス幅のバイト数４バイトを乗じた値、即ち４０バイトである。第２のメモリ３５の記憶容量は８０バイトとなっている。よって、第２のメモリ３５は、１２００バイトである１ＥＣＣブロックに対して７％未満の小容量のメモリサイズで構成されている。
【００８６】
転送順序は以下の通りである。まず、第１のメモリ３１において、図１に示す並びの１列目の１行目から４行目までの４バイト分のデータ（１、１１、２１、３１）を一括して読み出し、第２のメモリ３５において、図１１に示す１ページ目の１番目、１１番目、２１番目、３１番目に書き込む。次に、第１のメモリ３１において、図１に示す並びの、２列目の１行目から４行目までのデータ（２、１２、２２、３２）を一括して読み出し、第２のメモリ３５における、図１１に示す並びの２番目、１２番目、２２番目、３２番目に書き込む。以下、同様に繰り返して、第１のメモリ３１における図１に示す並びの１行目から４行目までのデータ全てが第２のメモリ３５の１ページ目に書き込まれる。１ページ目が埋まると、判定部３４は、第２のメモリ３５に所定数のデータが格納されたと判定し、その判定結果に基づき、許可部３７が第２のメモリ３５の１ページ目に格納されたデータに対して変調器への転送を許可し、出力制御部４０が、インタリーブをかけながら変調器へ転送する。この間、メモリ間転送部３８は、第１のメモリ３１上のデータを上記と同様の順序に従って次のページに書き込む。
【００８７】
第２のメモリ３５からの読出し方法は次の通りである。即ち、出力制御部４０は、符号化データを、第２のメモリ３５の図１１に示す１ページ目から、桝内の数字の順に従って（すなわち、図中の上から下へ、左から右へ）１バイトずつ読み出す。
【００８８】
出力制御部２０は、第１のメモリ３１上のユーザデータとパリティを、第２のメモリ３５の１ページ目から２ページまで順々に書き込み、２ページ目まで書き終えれば再び１ページ目から書き始める。以上を繰り返して、図４に示すユーザデータとパリティ全てを、第１のメモリ３１から第２のメモリ３５を経て変調器に転送する。
【００８９】
なお、第２の調停部３６は、出力制御部４０とメモリ間転送部３８による第２のメモリ３５へのアクセス競合について、出力制御部４０によるアクセスを優先するよう調停を行う。
【００９０】
以上により、１ＥＣＣブロック全体のサイズ（１２００バイト）よりも少ない容量（８０バイト）の第２のメモリ３５を用いることにより、第１のメモリ３１のバスのアクセス性能を向上させることができる。
【００９１】
以上のように、本実施形態によれば、ディスク記録時に、第１のメモリ（例えばＤＲＡＭ）３１のデータを、第２のメモリ（バッファメモリ）３５に、インタリーブ長に第１のメモリ３１のバス幅を乗じた数分のデータを格納してから、インタリーブをかけつつ変調器に送出することにより、第１のメモリ３１のバスのアクセス性能を向上させることができる。また、第２のメモリ３５の容量を、インタリーブ長に第１のメモリ３１のバス幅を乗じた数の２倍とすることにより、メモリサイズを１ＥＣＣブロック全体のサイズよりも少なくすることができる。
【００９２】
（実施の形態３）
本実施形態では、映像情報を記録する光ディスクの記録再生装置の一例を説明する。
【００９３】
図１２は本実施形態における光ディスクの記録再生装置の一例を示した図である。光ディスクの記録再生装置は、光学ヘッド１３０１と、記録・再生回路１３０２と、変復調器１３０３と、ＥＣＣ処理回路１３０４と、画像信号を圧縮または圧縮された画像信号を伸長して復元する画像信号処理回路１３０７とを含む。ＥＣＣ処理回路１３０４は、実施の形態１で示した訂正回路１３０５と、実施の形態２で示した誤り訂正符号化回路１３０６とを含む。
【００９４】
光ディスクの記録再生装置は、再生時には、光学ヘッド１３０１により光ディスクを走査し、得られた情報を記録・再生回路１３０２にて二値化する。そして変復調器１３０３で復調し、ＥＣＣ処理回路１３０４内の誤り訂正回路１３０５にて誤り訂正を行い、その後、画像信号処理回路１３０７でデータ伸長を行い、目的の映像情報を得る。また記録時には、画像信号処理回路１３０７により映像情報を圧縮し、ＥＣＣ処理回路１３０４内の誤り訂正符号化回路１３０６により誤り訂正符号化を行い、変復調器１３０３で変調してから、記録・再生回路１３０２にて記録用アナログ信号に変換し、光学ヘッド１３０１により光ディスクに記録する。
【００９５】
以上のように、本実施形態によれば、実施の形態１と実施の形態２の回路を備えたＥＣＣ処理回路１３０４を持つことにより、より高倍速の記録再生が可能な光ディスク記録再生装置を提供することができる。
【００９６】
以上のように、本実施の形態の記録再生装置によれば、ディスク再生時に、変復調器１３０３からのデータをデインタリーブしながら第１のメモリに書き込み、所定のデータ数（第１のメモリのバス幅にインタリーブ長を乗じた数）ごとに第１のメモリから第２のメモリにデータを転送することにより、第１のメモリと第２のメモリ間を、第２のメモリのバス幅に合わせたバイト数で転送できるため、第２のメモリのアクセス性能を向上させることができる。また、第１のメモリの容量をインタリーブ長に第１のメモリのバス幅を乗じた数の所定数倍（例えば３倍）とすることにより、メモリサイズを１ＥＣＣブロック全体のサイズよりも少なくすることができる。また、１ページのサイズをインタリーブ長に第１のメモリのバス幅を乗じた数のデータサイズとして、第１のメモリに３ページ分の領域を持たせることにより、ビットスリップなどによってデータが揃わなかった場合の対処が容易に可能となる。
【００９７】
また、本実施形態によれば、ディスク記録時に、第１のメモリのデータを、第２のメモリに、インタリーブ長に第１のメモリのバス幅を乗じた数のデータを格納してから、インタリーブをかけつつ変調器に送出することにより、第１のメモリのアクセス性能を向上させることができる。また、第２のメモリの容量を、インタリーブ長に第１のメモリのバス幅を乗じた数の２倍とすることにより、メモリサイズを１ＥＣＣブロック全体のサイズよりも少なくすることができる。
【００９８】
以下の実施形態では、第１のデータと第２のデータとが交互に配置される記録フォーマットでデータが記録される光ディスクに対してデータの記録／再生を行う再生回路及び記録回路について説明する。そのため、ここで、以下の実施の形態の説明にて用いる用語を説明する。
＜用語の定義＞
第１のデータ：  例えば、映像や音声等のデータ。
第２のデータ：  第１のデータ中のバーストエラーを検出するために配置されるデータ。例えば、ＢＩＳ（Burst Indicating Subcode）である。
記録並びデータ：  媒体上での記録の方向（アドレス方向）と、データの方向（データが連続する方向）とが一致するようにデータの各バイトが配置されて記録されたデータ。
符号語列データ：  パリティチェックが可能なように配列されて記録されたデータ。媒体上での記録の方向と、符号化の方向とが一致するようにデータの各バイトが配置されて記録されている。
同期誤り情報：  同期符号ごとに同期符号の誤りの有無を示す情報。
データ誤り位置情報：  バーストエラー等により誤りが発生した位置を示す情報。特に、第１のデータ誤り位置情報は、第１のデータにおいて消失したデータ領域の開始位置または終了位置を示す情報として利用される。
消失ポインタ：  データ誤り位置情報に基づいて生成される。第１のデータにおけるバーストエラー等によりデータが消失された位置（領域）を示す情報。
【００９９】
＜記録フォーマット、インタリーブ＞
また、回路の構成、動作を説明する前に、本実施形態及び以降の実施形態において取り扱う光ディスク上の記録フォーマットについて説明する。
【０１００】
図１５は、本実施形態及び以降の実施形態において取り扱う光ディスク上の記録フォーマットのデータの生成過程を示した図である。図１５に示す２１６行×３０４列の第１のデータ１０１及び３０行×２４列の第２のデータ１０２から、図１６に示す２４８行×３１２列のデータを生成する過程を説明する。
【０１０１】
図１５において、符号「１０１」は第１のデータを、符号「１０２」は第２のデータを示す。第１のデータ１０１及び第２のデータ１０２においてデータの並びの方向（すなわちデータの順序）は、それぞれ列方向である。符号「１０３」は第１の符号語列データを、符号「１０４」は第２の符号語列データを示す。第１及び第２の符号語列データ１０３、１０４は列単位で符号化されている。符号「１０５」は第１の記録並びデータを示す。第１の記録並びデータの記録方向は行方向としている。符号「１０６」は第２の記録並びデータを、符号「１０７」は同期符号を示す。それぞれ記録方向は行方向である。
【０１０２】
第１の符号語列データ１０３は、第１のデータ１０１の２１６バイトのデータから成る列の各々に対して誤り訂正符号化を行い、それぞれに３２バイトのパリティを付加することにより生成される。
【０１０３】
第２の符号語列データ１０４は、第２のデータ１０２の３０バイトのデータから成る列の各々に対して誤り訂正符号化を行い、それぞれに３２バイトのパリティを付加することにより生成される。第２の符号語列データ１０４に対しては、第１の誤り訂正符号より、誤り訂正能力のより高い符号化が行われている。
【０１０４】
第１の記録並びデータ１０５は、第１の符号語列データ１０３に対して第１のインタリーブを行うことによって生成される。第２の記録並びデータ１０６は、第２の符号語列データ１０４に対して第２のインタリーブを行うことによって生成される。
【０１０５】
図１６は、図１５に示す第１の記録並びデータ１０５を３８列ごとに８等分し、その等分された第１の記録並びデータ１０５を、第２の記録並びデータ１０６の列または同期符号１０７の列と交互に配列してなる記録データを示す。
【０１０６】
図１６において、データ２０１は同期符号である。データ２０２は、３８列の第１の記録並びデータである。データ２０３は、一列の第２の記録並びデータである。第１の記録並びデータ２０２は、３８列ごとに同期符号２０１ないしは第２の記録並びデータ２０３に挟まれる。図中、矢印は光ディスクへの記録及び再生方向を示し、各行ごとに最上位行から最下位行への順に記録される。
【０１０７】
以上のように、本実施形態で前提とする光ディスク上の記録フォーマットは、訂正能力の高い符号と訂正能力の低い符号の２種類の符号を組み合わせたデータフォーマットである。
【０１０８】
図１７Ａ及び１７Ｂを参照し、第１のインタリーブの例を説明する。
【０１０９】
図１７Ａにおいて、第１の符号語列データ３０１は、４行×４列のデータから成る複数のブロック３０２〜３０４を含む。図１７Ｂに示す第１の記録並びデータ３０５は、第１のインタリーブが施された後のデータである。
【０１１０】
第１のインタリーブは次のように行う。まず第１の符号語列データ３０１を４行×４列のブロック３０２〜３０４・・・に分割し、更に各ブロック内の行を巡回的にシフトする。各ブロック内での行の巡回シフトについて説明する。まず初めに、左上のブロック３０２では、４を法として１行巡回シフトする。次にブロック３０２の右隣のブロック３０３では、２行巡回シフトする。以後同様に、巡回シフトする行数を、右隣のブロックに進むに従って１行ずつ増加していく。１段目のブロックが終わると、２段目の最初のブロック３０４を１行巡回シフトする。以降のブロックも、同様に各ブロック内で巡回シフトする。
【０１１１】
巡回シフトを具体的に説明する。第１の符号語列データ３０１の各バイトをDi,j（ｉ＝０，…，２４７，ｊ＝０，…，３０３）とする。ｉ行、ｊ列目にあるデータDi,jは、第１のインタリーブにより、
４＊ｄｉｖ（ｉ，４）＋ｍｏｄ（ｍｏｄ（ｄｉｖ（ｊ，４）＋１，４）＋ｉ−４＊ｄｉｖ（ｉ，４），４）行目、ｊ列目に配置される。
【０１１２】
ここで、ｄｉｖ（ｘ、ｙ）は、ｘをｙで除した商を、ｍｏｄ（ｘ，ｙ）はｘをｙで除したときの剰余を与える関数である。
【０１１３】
以上のインタリーブの結果、図１７Ｂに示す第１の記録並びデータ３０５が生成される。第１の記録並びデータ３０５においては、記録順序は最上位行から最下位行の順に１行ずつ行われ、また、各行内においては、左から右の方向に、即ち行方向の順序で各データが記録される。
【０１１４】
図１８Ａ及び１８Ｂを参照し、第２のインタリーブの例を説明する。図１８Ａは第２のインタリーブ前の第２の符号語列データ４０１を示し、図１８Ｂは、第２のインタリーブ後の第２の記録並びデータ４０２を示す。第２のインタリーブは、第２の符号語列データ４０１では列方向に配置されている２４個の各符号語列を、第２の記録並びデータ４０２において斜め方向に配置し、行方向を記録方向として記録するものである。より具体的には、第２の符号語列データ４０１の各バイトをＢi,j（ｉ＝０，…，６１，ｊ＝０，…，２３）とする。インタリーブ後のｉ行、ｊ列にある要素の配列は、
ｍｏｄ（ｉ＋６２＊ｊ，２４８）行目、ｍｏｄ（ｉ＋６２＊ｊ，６）列目となる。
【０１１５】
以上のインタリーブにより、第２の記録並びデータ４０２が生成される。第２の記録並びデータ４０２においては、記録順序は最上位行から最下位行の順に１行ずつ行われ、また、各行内においては、左から右の方向に、即ち行方向の順序で各データが記録される。なお、第１及び第２のインタリーブは上記の例に限られない。
【０１１６】
（実施の形態４）
第１のデータと第２のデータとが交互に配置される記録フォーマットでデータが記録される光ディスクからデータの再生を行う再生回路を説明する。
【０１１７】
図１９に、本実施形態のデータ再生回路の回路図を示す。本実施形態のデータ再生回路は、図１５から１８に示したデータ記録フォーマットに従って記録された光ディスクからデータを再生する。データ再生回路は図１９に示すように複数の処理部３５０１〜３５１３を備える。
【０１１８】
データ分離部３５０１は、光ディスクから読み出された記録データを分離して、同期符号と、第１の記録並びデータと、第２の記録並びデータを生成する。第１の符号語列データ生成部３５０２は、第１の記録並びデータに第１のデインタリーブを行って第１の符号語列データを生成する。第２の符号語列データ生成部３５０３は、第２の記録並びデータに第２のデインタリーブを行って第２の符号語列データを生成する。
【０１１９】
第２の符号語列並びデータ誤り位置情報生成部３５０４は、第２の符号語列データに誤り訂正を行い、第２の符号語列データの並び順序に対応した誤り位置情報を生成する。第２の記録並びデータ誤り位置情報生成部３５０５は、第２の符号語列並びデータ誤り位置情報に第２の記録並びデータの並び順序にインタリーブを行って第２の記録並びデータの並び順序に対応した誤り位置情報を生成する。
【０１２０】
同期誤り情報抽出部３５０６は同期符号から同期誤り情報を抽出する。第１のデータ誤り位置情報生成部３５０７は、第２の符号語列並びデータ誤り位置情報と、同期誤り情報を、記録データの順に合成して、第１のデータ誤り位置情報を生成する。第１の記録並び消失ポインタ生成部３５０８は、第１のデータ誤り位置情報から、第１の記録並びデータの並び順序に対応した消失ポインタを生成する。第１の符号語列消失ポインタ生成部３５０９は、第１の記録並び消失ポインタに第１のデインタリーブを行って、第１の符号語列データの並び順序に対応した消失ポインタを生成する。第１の符号語列データ誤り訂正部３５１０は、第１の符号語列消失ポインタを用い、第１の符号語列データに対して消失誤り訂正を行う。
【０１２１】
データ再生回路はさらに入力Ｉ／Ｆ（３５１１）、出力Ｉ／Ｆ（３５１２）、バスコントローラ３５１４及びメモリ３５１５を備える。
【０１２２】
全体制御部３５１３は再生回路全体の動作を制御するために、上記各部３５０１、３５０２、・・・の動作を制御する。全体制御はＣＰＵやシーケンサで構成できる。
【０１２３】
図２０は本実施形態のデータ再生回路の処理の流れを示した図である。図１９に示すデータ再生回路の各処理部は、図２０に示す対応するステップの動作を実行する。
【０１２４】
図２１と図２２は、本実施形態のデータ再生回路の処理において扱われる種々のデータフォーマットを説明する。
【０１２５】
図２１において、符号「６０１」は、図１６に示す記録フォーマットで記録された記録データを示す。データの記録方向は行方向に一致する。符号「６０２」は、記録データ６０１から分離された第１の記録並びデータを示し、その記録方向は行方向に一致する。符号「６０３」は、データ６０１から分離された第２の記録並びデータを示し、その記録方向は行方向に一致する。符号「６０４」は記録データ６０１から分離された同期符号を示し、その記録方向は行方向に一致する。符号「６０５」は、第１の記録並びデータ６０２に、第１のデインタリーブを行うことで生成される第１の符号語列データを示す。符号「６０６」は、第２の記録並びデータ６０３に第２のデインタリーブを行うことで生成される第２の符号語列データを示す。第１及び第２の符号語列データ６０５、６０６において、符号語列は列方向に一致する。符号「６０７」は、同期符号６０４から抽出される同期誤り情報を示す。
【０１２６】
図２２において、符号「７０１」は、第２の符号語列データ６０６が誤り訂正された結果から得られる、第２の符号語列データに対する誤り位置情報（第２の符号語列並びデータ誤り位置情報）を示す。ここで、誤り位置情報とは、誤りがある区間の開始位置と終了位置を示す情報である。符号「７０２」は第２の記録並びデータ誤り位置情報を示す。第２の記録並びデータ誤り位置情報７０２は、第２の符号語列並びデータ誤り位置情報７０１に対して、第２の符号語列データの並び順序でインタリーブを行うことにより生成される。
【０１２７】
符号「７０３」は第１のデータ誤り位置情報を示す。第１のデータ誤り位置情報７０３は、第２の記録並びデータ誤り位置情報７０２と同期誤り情報６０７とを、記録データの順に合成したものである。符号「７０４」は第１の記録並び消失ポインタを示す。第１の記録並び消失ポインタ７０４は、第１のデータ誤り位置情報７０３から後述する連続判定により生成される。消失ポインタとは、消失ポインタに対応する領域がデータが消失した領域であることを指し示すポインタである。符号「７０５」は第１の符号語列並び消失ポインタを示す。第１の符号語列並び消失ポインタ７０５は、第１の記録並び消失ポインタ７０４に第１のデインタリーブを行うことにより生成される。
【０１２８】
以下、本実施形態のデータ再生回路の動作を説明する。
【０１２９】
まず、データ分離部３５０１は、記録データ６０１を分離して、同期符号６０４と、第１の記録並びデータ６０２と、第２の記録並びデータ６０３とを生成する。
【０１３０】
第１の符号列データ生成部３５０２は、第１の記録並びデータ６０２に対して第１のデインタリーブを行って、第１の符号語列データ６０５を生成する。第１のデインタリーブでは、第１の記録並びデータ６０２において４行×４列単位で分割された各ブロック内で４を法とした行単位の巡回シフトを行う。
【０１３１】
第２の符号列データ生成部３５０３は、第２の記録並びデータ６０３に対して、第２のデインタリーブを行って、第２の符号語列データ６０６を生成する。第２のデインタリーブでは、第２の記録並びデータ６０３において斜め方向に配された符号語列を列方向に並び替えを行う。
【０１３２】
第２の符号語列並びデータ誤り位置情報生成部３５０４は、第２の符号語列データ６０６に対して誤り訂正を行い、その結果として第２の符号語列並びデータ誤り位置情報７０１を生成する。
【０１３３】
第２の記録並びデータ誤り位置情報生成部３５０５は、第２の符号語列並びデータ誤り位置情報７０１に対して、第２の記録並びデータ６０３におけるデータ並び順で第２のインタリーブを行って、第２の記録並びデータ６０３の並び順序に対応した第２の記録並びデータ誤り位置情報７０２を生成する。
【０１３４】
同期誤り情報抽出部３５０６は、同期符号６０４から同期誤り情報６０７を抽出する。
【０１３５】
第１のデータ誤り位置情報生成部３５０７は、第２の記録並びデータ誤り位置情報７０２と、同期誤り情報６０７を、記録データ６０１のデータ並びと対応するように合成して、第１のデータ誤り位置情報７０３を生成する。
【０１３６】
第１の記録並び消失ポインタ生成部３５０８は、第１のデータ誤り位置情報７０３から、第１の記録並びデータ６０２の並び順序に対応した消失ポインタを生成する。
【０１３７】
第１の符号語列消失ポインタ生成部３５０９は、第１の記録並び消失ポインタ７０４に第１のデインタリーブを行って、第１の符号語列データ６０５の並び順序に対応した第１の符号語列並び消失ポインタ７０５を生成する。ここで、第１の記録並び消失ポインタ７０４においては、一つのポインタが、第１の記録並びデータの１行×３８列分のデータに対応する。従って、第１の符号語列消失ポインタ生成ステップ５０９では、第１の記録並び消失ポインタ７０４の一つのポインタを、１行×３８列分のポインタと見なして、第１のデインタリーブを行う。
【０１３８】
第１の符号語列データ誤り訂正部３５１０は、第１の符号語列消失ポインタ７０５を用い、第１の符号語列データ６０５に対して誤り訂正を行う。
【０１３９】
次に、第１の記録並び消失ポインタ生成部３５０８が、第１の記録並び消失ポインタを生成する方法の詳細について、図２３及び２４を用いて説明する。なお、図２３及び２４は、図２１及び２２において、再生された記録データにバーストエラーがあった場合の例である。ここでは、光ディスクから再生された記録データ８０１の、８０行目の３９列目から１１７列目までにエラーがあったとする。以下、図中の記号「×」はエラーを示す。また、記号「△」は誤り位置情報を示す。
【０１４０】
第１の記録並びデータ８０２では、８０行目の３８列目から１１３列目までがエラーとなる。第２の記録並びデータ８０３では、８０行目の０列目から２列目までがエラーとなる。同期符号８０４にはエラーはない。第１の記録並びデータ８０２に第１のデインタリーブを行った第１の符号語列データ８０５では、８０行目から８３行目の３８列目から１１３列目の範囲にエラーが点在する。第２の記録並びデータ８０３に第２のデインタリーブを行った第２の符号語列データ８０６では、１８行目の１列目と１３列目と１７列目がエラーとなる。８０７は同期符号８０４から得られた同期誤り情報である。
【０１４１】
図２４において、符号９０１は第２の符号語列データ８０６に誤り訂正を行って得られた第２の符号語列並びデータ誤り位置情報を示す。データ誤りが１８行目の１列目と１３列目と１７列目に見つかったことが示されている。符号９０２は第２の記録並びデータ誤り位置情報を示す。第２の符号語列並びデータ誤り位置情報９０１に対して、第２のデインタリーブを行うことにより、データ誤りは８０行目の０列目から２列目に位置するようになる。符号９０３は第１のデータ誤り位置情報を示す。データ誤りは８０行目の１列目から３列目に位置する。第１のデータ誤り位置情報９０３を連続判定した結果、第１の記録並び消失ポインタ９０４において、８０行目の１列目と２列目に消失ポインタが立つ。図中、記号「▲」は消失ポインタを示す。前述したように、１つの消失ポインタは、第１の記録並びデータの１行×３８列分のデータに対応する。従って、第１の記録並び消失ポインタ９０４の一つを、１行×３８列分のポインタと見なして、第１のデインタリーブを行う。以上により、第１の符号語列並び消失ポインタ９０５には、８０行目から８３行目、３８列目から１１３列目の範囲に消失ポインタが点在する。第１の符号語列並び消失ポインタ９０５を用いて、第１の符号語列データ８０５のエラーを消失訂正する。
【０１４２】
なお、ここでは説明を簡略化する為に簡単なインタリーブを用いたが、訂正能力強化のためにより複雑なインタリーブを用いても構わない。その場合、以上の操作がより複雑になる。
【０１４３】
以上により、各々並び順序が異なる第２の誤り訂正符号の誤り位置情報と同期誤り情報から第１の誤り訂正符号の消失ポインタを生成することを可能にし、訂正能力の低い第１の誤り訂正符号を消失訂正することにより、信頼性の高いデータ再生を実現するデータ再生方法を提供することができる。
【０１４４】
（実施の形態５）
本実施形態では、図１５ないし１８に示した記録フォーマットでデータが記録されたディスクからデータ再生を行う、光ディスクのデータ再生回路の別の例を説明する。
【０１４５】
図２５に本実施形態のデータ再生回路の構成を示す。
【０１４６】
データ再生回路は、入力Ｉ／Ｆ（３６０５）、出力Ｉ／Ｆ（３６０６）、全体制御部３６０７、バスコントローラ３６０８、及び以下の各処理部３６０１〜３６０４を含む。
【０１４７】
データ分離・デインタリーブ部３６０１は、再生された記録データを分離して、同期符号と、第１の記録並びデータと、第２の記録並びデータを生成し、同期符号から同期誤り情報を抽出し、第１の記録並びデータに第１のデインタリーブを行って第１の符号語列データを生成し、第２の記録並びデータに第２のデインタリーブを行って第２の符号語列データを生成する。
【０１４８】
第２の符号語列並びデータ誤り位置情報生成部３６０２は、第２の符号語列データに誤り訂正を行い、第２の符号語列データの並び順序に対応した誤り位置情報を生成する。
【０１４９】
第１の記録並び消失ポインタ生成部３６０３は、第２の符号語列並びデータ誤り位置情報と、同期誤り情報から、第１の記録並びデータの並び順序に対応した消失ポインタを生成する。
【０１５０】
第１の符号語列データ誤り訂正部３６０４は、第１の記録並び消失ポインタを、デインタリーブをかけながら用い、第１の符号語列データに対して消失誤り訂正を行う。
【０１５１】
図２７は本実施形態のデータ再生回路の処理において生成される種々のデータを説明した図である。
【０１５２】
符号「１１０１」は、図１６に示す記録フォーマットで記録された記録データを示し、記録方向は行方向に一致する。符号「１１０２」は、記録データ１１０１から分離され、第１のインタリーブが行われた第１の符号語列データを示し、符号語列は列方向に一致する。符号「１１０３」は、データ記録フォーマット１１０１のデータから分離され、第２のインタリーブが行われた第２の符号語列データを示し、符号語列は列方向に一致する。符号「１１０４」は、データ記録フォーマット１１０１のデータから抽出された同期誤り情報を示す。符号「１１０５」は、第２の符号語列データ１１０３が誤り訂正された結果から得られる第２の符号語列並びデータ誤り位置情報を示す。符号「１１０６」は第１の記録並び消失ポインタを示す。第１の記録並び消失ポインタ１１０６は、第２の符号語列並びデータ誤り位置情報１１０５と同期誤り情報１１０４から生成される。
【０１５３】
以下、本実施形態のデータ再生回路の動作を説明する。
【０１５４】
図２６は、本実施形態のデータ再生装置の処理の流れを示した図である。図２５に示すデータ再生回路の各処理部は、図２６に示す対応するステップの動作を実行する。
【０１５５】
データ分離・デインタリーブ部３６０１は、記録データ１１０１を分離しながら、第１のデインタリーブを行って第１の符号語列データ１１０２を生成し、また第２のデインタリーブを行って第２の符号語列データ１１０３を生成し、また同期誤り情報１１０４を抽出する。
【０１５６】
第２の符号語列並びデータ誤り位置情報生成部３６０２は、第２の符号語列データ１１０３に誤り訂正を行い、第２の符号語列データ１１０３の並び順序に対応した第２の符号語列並びデータ誤り位置情報１１０５を生成する。
【０１５７】
第１の記録並び消失ポインタ生成部３６０３は、第２の符号語列並びデータ誤り位置情報１１０５に第２のデインタリーブを行い、同期誤り情報１１０４と共に第２のデインタリーブされた誤り位置情報１１０５に対して連続判定を行い、第１の記録並びデータの並び順序に対応した第１の記録並び消失ポインタ１１０６を生成する。
【０１５８】
第１の符号語列データ誤り訂正部３６０４は、第１の記録並び消失ポインタ１１０６を第２のデインタリーブをかけながら用いて、第１の符号語列データ１１０２に対して消失誤り訂正を行う。
【０１５９】
以上により、各々並び順序が異なる第２の誤り訂正符号の誤り位置情報と同期誤り情報から第１の誤り訂正符号の消失ポインタを生成することを可能にし、訂正能力の低い第１の誤り訂正符号を消失訂正することにより、信頼性の高いデータ再生を実現でき、かつ、より処理数の少ないデータ再生方法を提供できる。
【０１６０】
（実施の形態６）
図１５から１８に示したデータ記録フォーマットに従ってデータが記録された光ディスクからデータを再生するデータ再生回路の別の例を示す。
【０１６１】
図２８は本実施形態のデータ再生回路の回路図である。
【０１６２】
データ再生回路は、第１ないし第５のメモリ３７０１〜３７０５、入力Ｉ／Ｆ３７１０、出力Ｉ／Ｆ３７１１、全体制御部３７１２、バスコントローラ３７１３、及び以下の各処理部３７０６〜３７０９を含む。
【０１６３】
データ分離・デインタリーブ部３７０６は、再生された記録データを分離して、同期符号と、第１の記録並びデータと、第２の記録並びデータを生成し、同期符号から同期誤り情報を抽出して第１のメモリに書き込み、第１の記録並びデータに第１のデインタリーブを行って第１の符号語列データを生成して第２のメモリに書き込み、第２の記録並びデータに第２のデインタリーブを行って第２の符号語列データを生成して第３のメモリに書き込む。
【０１６４】
第２の符号語列並びデータ誤り位置情報生成部３７０７は、第２の符号語列データに誤り訂正を行い、第２の符号語列データの並び順序に対応した誤り位置情報を第４のメモリに書き込む。
【０１６５】
第１の記録並び消失ポインタ生成部３７０８は、前記第２の符号語列並びデータ誤り位置情報と、前記同期誤り情報から、第１の記録並びデータの並び順序に対応した消失ポインタを生成し、第５のメモリに書き込む。
【０１６６】
第１の符号語列データ誤り訂正部３７０９は、第１の記録並び消失ポインタを、デインタリーブをかけながら用い、第１の符号語列データに対して消失誤り訂正を行う。
【０１６７】
図１２は、前記データ記録フォーマットに則った記録データに対するデータ再生方法のフローチャートである。
【０１６８】
なお、本実施形態のデータ再生回路でとり扱われる種々のデータフォーマットは、実施の形態６の図２７に示すものと同様である。
【０１６９】
図２９は本実施形態のデータ再生回路の処理の流れを示した図である。図２８に示すデータ再生回路の各処理部は、図２９に示す対応するステップの動作を実行する。
【０１７０】
データ分離・デインタリーブ部３７０６は、記録データ１１０１を分離しながら、同期誤り情報を抽出して第１のメモリ３７０１に書き込み、また第１の符号語列データ１１０２を第１のデインタリーブを行いながら第２のメモリ３７０２に書き込み、また第２の符号語列データ１１０３を第２のデインタリーブを行いながら第３のメモリ３７０３に書き込む。
【０１７１】
第２の符号語列データ誤り位置情報生成部３７０７は、第２の符号語列データ１１０３を第３のメモリ３７０３から読み出して誤り訂正を行い、第２の符号語列データ１１０３の並び順序に対応した第２の符号語列並びデータ誤り位置情報１１０５を第４のメモリ３７０４に書き込む。
【０１７２】
第１の記録並び消失ポインタ生成部３７０８は、第２の符号語列並びデータ誤り位置情報１１０５を、第２のデインタリーブを行いながら第４のメモリ３７０４から読出し、同期誤り情報１１０４と共に読み出した誤り位置情報１１０５に対して連続判定を行い、第１の記録並びデータの並び順序に対応した第１の記録並び消失ポインタ１１０６を第５のメモリ３７０５に書き込む。
【０１７３】
第１の符号語列データ誤り訂正部３７０９は、第１の記録並び消失ポインタ１１０６を第２のデインタリーブを行いながら第５のメモリ３７０５から読み出し、この消失ポインタを用いて第１の符号語列データ１１０２に対する消失誤り訂正を行う。
【０１７４】
以上により、各々並び順序が異なる第２の誤り訂正符号の誤り位置情報と同期誤り情報から第１の誤り訂正符号の消失ポインタを生成することを可能にし、訂正能力の低い第１の誤り訂正符号を消失訂正することにより、信頼性の高いデータ再生を実現でき、かつ、より少ないステップ数でデータ再生を実現できる。
【０１７５】
なお、第２のメモリ３７０２と第３のメモリ３７０３を、同一のバッファメモリ内に設けてもよい。すなわち、第１の符号語列データ１１０２と第２の符号語列データ１１０３はそれぞれ、バッファメモリ内の所定の割り当てられた領域に書き込まれても良い。
【０１７６】
図３０に、第２のメモリと第３のメモリが設けられたバッファメモリの構成を示す。バッファメモリ３７３０は、第１の符号列データ１１０２を格納する領域３７３１と、第２の符号列データ１１０３を格納する領域３７３２とを含み、例えばＤＲＡＭやＳＲＡＭ等で構成できる。
【０１７７】
また、図３１に示すように、データ分離・デインタリーブ部３７０６は、同期検出情報１１０４、第１の符号語列データ１１０２、第２の符号語列データ１１０３の各々に対してフラグ３７０６ａ、３７０６ｂ、３７０６ｃを設けてもよい。これらのフラグ３７０６ａ、３７０６ｂ、３７０６ｃの値に基づいて、記録データの書き込み先を、第１のメモリ３７０１、バッファメモリ３７３０内の第１の符号語列データ領域３７３１、及びバッファメモリ３７３０内の第２の符号語列データ領域３７３２の何れかに切り換えるようにしても良い。各フラグ３７０６ａ〜３７０６ｃは、記録データ１１０１の順にしたがって立てられる（オン／オフされる）。
【０１７８】
データ分離・デインタリーブ部３７０６は、同期検出情報フラグ３７０６ａがオンの場合、記録データ１１０１から同期検出情報１１０４を抽出して第１のメモリ３７０１に格納する。データ分離・デインタリーブ部３７０６は、第１の符号語列データフラグ３７０６ｂがオンの場合、記録データ１１０１を第１のデインタリーブを行いながらバッファメモリ３７３０内の第１の符号列データ領域３７３１に書き込む。データ分離・デインタリーブ部３７０６は、第２の符号語列データフラグ３７０６ｃがオンの場合、記録データ１１０１を第２のデインタリーブを行いながらバッファメモリ３７３０内の第２の符号列データ領域３７３２に書き込む。
【０１７９】
また、第２の符号語列並びデータ誤り位置情報１１０５のフォーマットにおいては、符号語列単位に１ビットを割り当ててもよい。すなわち、第２の符号語列データ１１０３の１バイトに対し１ビットを割り当てても良い。
【０１８０】
図３２は、第２の符号語列データの１バイトに対して、第２の符号語列並びデータ誤り位置情報１ビットを割り当てるフォーマットを示した図である。第２の符号語列データ１５０１の符号語列方向は行方向である。第２の符号語列並びデータ誤り位置情報１５０２は、１バイトデータが１９２行並んで構成される。第２の符号語列データ１５０１の１バイトが、第２の符号語列並びデータ誤り位置情報１５０２の１ビットに順次割り当てられる。
【０１８１】
第２の符号語列並びデータ誤り位置情報生成部３７０７は、第２の符号語列データ１５０１に対して誤り訂正を行った結果に基づき、第２の符号語列データ１５０１の１バイトにつき１ビットの誤り情報を生成する。第２の符号語列データ１５０１の最上行の符号語列の誤り情報は、符号語列の左端から順に第２の符号語列並びデータ誤り位置情報１５０２の０行目のビット０から７行目のビット５に格納される。前述のように、７行目のビット６とビット７は空白であり、０行目から７行目までが、第２の符号語列データ１５０１の最上行の符号語列に対応する第２の符号語列並びデータ誤り位置情報となる。以下の行についても同様である。すなわち、第２の符号語列データ１５０１の１つの符号語列が第２の符号語列並びデータ誤り位置情報１５０２のｍバイト（ｍは自然数）分のデータに対応するように、第２の符号語列並びデータ誤り位置情報１５０２が管理される。
【０１８２】
また、同期誤り情報１１０４のフォーマットに関し、一つの同期誤り情報１１０４を１バイトのデータに置き換え、記録データの順に配置しても良い。
【０１８３】
図３３Ａは同期符号から同期誤り情報を生成する例を示した図であり、図３３Ｂは同期誤り情報のマッピングの一例を示した図である。
【０１８４】
図３３Ａは、光ディスクの記録データ内の同期符号と、同期符号に対する同期誤り情報の対応の一例を示す。同期符号１では、期待値「１００００１０１０」に対して、再生後の記録データに検出された値が「１００００１０１０」であった。期待値と検出された値が一致するので、同期誤り情報は「０」（誤りなし）とする。同期符号２では、期待値「１００００１０１０」に対して、再生後の記録データに検出された値が「１０１１０１０１０」であり、期待値と検出値が一致しないので、同期誤り情報は「１」（誤りあり）とする。このように、期待値と検出値が一致すれば「０」、一致しなければ「１」とする。
【０１８５】
図３３Ｂに、同期誤り情報の配列の一例を示す。符号「１６０１」は同期符号を示す。同期符号の記録方向は行方向である。符号「１６０２」は同期誤り情報を示す。同期符号１６０１の一つのデータに対して１バイトの同期誤り情報１６０２を割り当てる。同期誤り情報１６０２は、同期符号１６０１の記録順序に、上から下へ配置される。
【０１８６】
また、第１の記録並び消失ポインタ１１０６のフォーマットにおいては、一つの消失ポインタを１バイトのデータに置換し、第１の記録並びデータの配列に準じて配置しても良い。
【０１８７】
図３４は、一つの第１の記録並び消失ポインタを１バイトで構成し、最下位ビット（ビット０）のみにポインタを格納した例を示す。符号「１７０１」は、一つの消失ポインタを１バイトのデータに置き換え、第１の記録並びデータの配列に準じて配置した第１の記録並び消失ポインタのフォーマットで配列されたデータを示す。矢印は各ポインタの対応関係を示している。
【０１８８】
また、図３５に示すように、第１のメモリ３７０１と、第４のメモリ３７０４と、第５のメモリ３７０５を一つの小容量メモリ内の領域に割り当ても良い。小容量メモリ３７４０は、同期誤り情報１１０４を格納するために割り当てられた領域３７４１、第２の符号語列データ誤り位置情報１１０５を格納するために割り当てられた領域３７４２、第１の記録並び消失ポインタ１７０１を格納するために割り当てられた領域３７４３を含む。
【０１８９】
また、図３６に示すように、小容量メモリ３７４０において、同期誤り情報１１０４を格納するための領域を２つ、第２の符号語列データ誤り位置情報１１０５を格納するための領域を１つ、第１の記録並び消失ポインタ１７０１を格納するための領域を１つずつ設けても良い。
【０１９０】
（実施の形態７）
図１５から１８に示したデータ記録フォーマットに従ってデータが記録された光ディスクからデータを再生するデータ再生回路の別の例を示す。
【０１９１】
図３７に本実施形態のデータ再生回路の構成を示す。データ再生回路は、入力Ｉ／Ｆ（３８１１）、出力Ｉ／Ｆ（３８１２）、全体制御部３８１３、バスコントローラ３８１４、メモリ３８１５、及び各処理部３８０１〜３８１０を含む。
【０１９２】
図３８と図３９は、本実施形態のデータ再生回路の処理において扱われる種々のデータフォーマットを説明した図である。
【０１９３】
図３８において、符号「２００１」は、図１６に示すデータ記録フォーマットで記録された記録データを示し、記録方向は行方向に一致する。符号「２００２」は、記録データ２００１から分離された第１の記録並びデータを示し、記録方向は行方向に一致する。符号「２００３」は、記録データ２００１から分離された第２の記録並びデータを示し、記録方向は行方向に一致する。符号「２００４」は、記録データ２００1から分離された同期符号であり、記録方向は行方向に一致する。符号「２００５」は、第１の記録並びデータ２００２を分割し、第１のデインタリーブを行うことで生成される第１の符号語列データ片を示す。その符号語列は列方向に一致する。符号「２００６」は、第１の符号語列データ片２００５を組上げて生成される第１の符号語列データであり、符号語列は列方向に一致する。符号「２００７」は第２の記録並びデータ２００３に第２のデインタリーブを行うことで生成される第２の符号語列データを示し、符号語列は列方向に一致する。符号「２００８」は、同期符号「２００４」から抽出される同期誤り情報を示す。
【０１９４】
図３９において、符号「２１０１」は、第２の符号語列データ２００７が誤り訂正された結果得られる、第２の符号語列並びデータ誤り位置情報を示す。符号「２１０２」は、第２の記録並びデータ誤り位置情報であり、第２の符号語列並びデータ誤り位置情報２１０１に第２の符号語列データ２００７の並び順序にインタリーブを行ったものである。符号「２１０３」は、第１のデータ誤り位置情報を示し、第２の記録並びデータ誤り位置情報２１０２と同期誤り情報２００８を記録データの順に合成したものである。符号「２１０４」は第１の記録並び消失ポインタを示し、第１のデータ誤り位置情報２１０３から後述する連続判定により生成される。符号「２１０５」は第１の符号語列並び消失ポインタを示し、第１の記録並び消失ポインタ２１０４に第１のデインタリーブを行ったものである。
【０１９５】
本実施形態のデータ再生回路によるデータ再生動作を説明する。
【０１９６】
データ分離部３８０１は、再生された記録データ２００１を、同期符号２００４と、第１の記録並びデータ２００２と、第２の記録並びデータ２００３に分離する。
【０１９７】
第１の符号語列データ片生成部３８０２は、第１の記録並びデータ２００２を、第１のデインタリーブが可能なデータ片に分割し、分割した各データ片に第１のデインタリーブを行って第１の符号語列データ片２００５を生成する。
【０１９８】
第１の符号語列データ組上げ部３８０３は、複数の第１の符号語列データ片２００５を組上げて第１の符号語列データ２００６を生成する。例えば、データ片２００５を実施の形態１で説明した所定サイズの小容量の第１のメモリ１１に格納し、データ片２００５ごとに実施の形態１の第２のメモリ１５へ転送するようにすることにより、第２のメモリ１５中でデータ片が組上げられ、第１の符号語列データ２００６を生成できる。このように、１ＥＣＣブロックのサイズより小さい容量のメモリを用いることにより、実施の形態１で述べたようにバスアクセス性能を向上できる。
【０１９９】
第２の符号語列データ生成部３８０４は、第２の記録並びデータ２００３に第２のデインタリーブを行って第２の符号語列データ２００７を生成する。
【０２００】
第２の符号語列並びデータ誤り位置情報生成部３８０５は、第２の符号語列データ２００７に誤り訂正を行い、第２の符号語列データの並び順序に対応した第２の符号語列データ誤り位置情報２１０１を生成する。
【０２０１】
さらに、第２の記録並びデータ誤り位置情報生成部３８０５ｂは、第２の符号語列並びデータ誤り位置情報２１０１に対して第２の符号語列データの並び順序に第２のインタリーブを行って、第２の記録並びデータの並び順序に対応した第２の記録並びデータ誤り位置情報２１０２を生成する。
【０２０２】
同期誤り情報抽出部３８０６は、同期符号２００４から同期誤り情報２００８を抽出する。
【０２０３】
第１のデータ誤り位置情報生成部３８０７は、第２の記録並びデータ誤り位置情報２１０２と、同期誤り情報２００８を、記録データ２００１のデータ並びと対応するように合成して、第１のデータ誤り位置情報２１０３を生成する。
【０２０４】
第１の記録並び消失ポインタ生成部３８０８は、第１のデータ誤り位置情報２１０３から、第１の記録並びデータの並び順序に対応した第１の記録並び消失ポインタ２１０４を生成する。
【０２０５】
第１の符号語列消失ポインタ生成部３８０９は、第１の記録並び消失ポインタ２１０４に第１のデインタリーブを行って、第１の符号語列データ２００６の並び順序に対応した第１の符号語列並び消失ポインタ２１０５を生成する。
【０２０６】
第１の符号語列データ誤り訂正部３８１０は、第１の符号語列消失ポインタ２１０５を用い、第１の符号語列データ２００６に対して消失誤り訂正を行う。
【０２０７】
図４０に上記の再生回路の処理の流れを示す。各ステップＳ２２０１〜Ｓ２２１１は記録回路の各処理部３８０１〜３８１０が実行する処理に対応する。
【０２０８】
以上により、各々並び順序が異なる第２の誤り訂正符号の誤り位置情報と同期誤り情報から第１の誤り訂正符号の消失ポインタを生成することを可能にし、訂正能力の低い第１の誤り訂正符号を消失訂正することにより、信頼性の高いデータ再生を実現するデータ再生方法を提供することができる。また、第１のデインタリーブを、第１の記録並びデータ全体を分割して行うことにより、第１の記録並びデータ全体を保持せずとも第１のデインタリーブを行うことが可能な方法を提供することができる。
【０２０９】
（実施の形態８）
図１５から１８に示したデータ記録フォーマットに従ってデータが記録された光ディスクからデータを再生するデータ再生回路の別の例を示す。
【０２１０】
図４１に本実施形態のデータ再生回路の構成を示す。データ再生回路は、入力Ｉ／Ｆ（３９０６）、出力Ｉ／Ｆ（３９０７）、全体制御部３９０８、バスコントローラ３９０９、メモリ３９１０、及び各処理部３９０１〜３９０５を含む。
【０２１１】
図４３は、本実施形態のデータ再生回路の処理において扱われる種々のデータフォーマットを説明した図である。
【０２１２】
符号「２４０１」は、図１６に示すデータ記録フォーマットで記録された記録データを示し、記録方向は行方向に一致する。符号「２４０２」は、記録データ２４０１から分離され、分割され、第１のデインタリーブが行われた第１の符号語列データ片を示し、符号語列は列方向に一致する。符号「２４０３」は、記録データ２４０１から分離され、第２のデインタリーブが行われた第２の符号語列データを示し、符号語列の方向は列方向に一致する。符号「２４０４」は、記録データ２４０１から抽出された同期誤り情報を示す。符号「２４０５」は、第１の符号語列データ片２４０２を組み立てて生成された第１の符号語列データを示し、符号語列方向は列方向に一致する。符号「２４０６」は、第２の符号語列データ２４０３が誤り訂正された結果から得られる、第２の符号語列並びデータ誤り位置情報を示す。符号「２４０７」は第１の記録並び消失ポインタを示す。第１の記録並び消失ポインタは、第２の符号語列並びデータ誤り位置情報２４０６と同期誤り情報２４０４から生成される。
【０２１３】
以下、本実施形態の再生回路の再生動作を説明する。
【０２１４】
データ分離・デインタリーブ部３９０１は、記録データ２４０１を分離しながら、第１のデインタリーブを行って第１の符号語列データ片２４０２を生成し、かつ、第２のデインタリーブを行って第２の符号語列データ２４０３を生成し、さらに、同期誤り情報２４０４を抽出する。
【０２１５】
第１の符号語列データ組上げ部３９０２は、複数の第１の符号語列データ片２４０２を組上げて第１の符号語列データ２４０５を生成する。例えば、データ片２４０２を実施の形態１で説明した所定サイズの小容量の第１のメモリ１１に格納し、データ片２４０２ごとに実施の形態１の第２のメモリ１５へ転送するようにすることにより、第２のメモリ１５中でデータ片が組上げられ、第１の符号語列データ２４０５を生成できる。
【０２１６】
第２の符号語列並びデータ誤り位置情報生成部３９０３は、第２の符号語列データ２４０３に誤り訂正を行い、第２の符号語列データの並び順序に対応した第２の符号列データ誤り位置情報２４０６を生成する。
【０２１７】
第１の記録並び消失ポインタ生成部３９０４は、第２の符号語列並びデータ誤り位置情報２４０６に第２のインタリーブを行い、第２のインタリーブを行ったデータ誤り位置情報２４０６と同期誤り情報２４０４とから、第１の記録並びデータの並び順序に対応した第１の記録並び消失ポインタ２４０７を生成する。
【０２１８】
第１の符号語列データ誤り訂正部３９０５は、第１の記録並び消失ポインタ２４０７を第１のデインタリーブをかけながら用いて、第１の符号語列データ２４０５に対して消失誤り訂正を行う。
【０２１９】
図４２に上記の再生回路の処理の流れを示す。各ステップＳ２３０１〜Ｓ２３０５は再生回路の各処理部３９０１〜３９０５が実行する処理に対応する。
【０２２０】
以上により、各々並び順序が異なる第２の誤り訂正符号の誤り位置情報と同期誤り情報から第１の誤り訂正符号の消失ポインタを生成することを可能にし、訂正能力の低い第１の誤り訂正符号を消失訂正することにより、信頼性の高いデータ再生を実現する、よりステップ数の少ないデータ再生方法を提供することができる。また、第１のデインタリーブを、第１の記録並びデータ全体を分割して行うことにより、第１の記録並びデータ全体を保持せずとも第１のデインタリーブを行うことが可能な方法を提供することができる。
【０２２１】
（実施の形態９）
図４４にデータ再生回路の別の構成を示す。本実施形態のデータ再生回路は、実施の形態８のデータ再生回路の構成に加えて、さらに、第１ないし第６のメモリ４００１〜４００６を備える。本実施形態のデータ再生回路の動作は基本的に実施の形態８のものと同様であるが、本実施形態では、特にメモリの利用方法をより具体的に開示している。再生動作の過程において生成されるデータフォーマットは図４３に示すとおりである。
【０２２２】
以下に本実施形態のデータ再生回路の動作を説明する。
【０２２３】
データ分離・デインタリーブ部４００７は記録データ２４０１を分離しながら、同期誤り情報２４０４を抽出して第１のメモリ４００１に書き込み、また、第１の符号語列データ片２４０２を第１のデインタリーブを行いながら第２のメモリ４００２に書き込み、さらに、第２の符号語列データ２４０３を第２のデインタリーブを行いながら第３のメモリ４００３に書き込む。
【０２２４】
第１の符号語列データ組上げ部４００８は、第２のメモリ４００２内の第１の符号語列データ片２４０２を第４のメモリ４００４に順次書き込み、第１の符号語列データ２４０５を生成する。
【０２２５】
第２の符号語列並びデータ誤り位置情報生成部４００９は、第２の符号語列データ２４０３に誤り訂正を行い、第２の符号語列データの並び順序に対応した第２の符号列データ誤り位置情報２４０６を第５のメモリ４００５に書き込む。
【０２２６】
第１の記録並び消失ポインタ生成部４０１０は、第２の符号語列並びデータ誤り位置情報２４０６に第２のデインタリーブを行い、第２のデインタリーブが施されたデータ誤り位置情報２４０６と同期誤り情報２４０４とから、第１の記録並びデータの並び順序に対応した第１の記録並び消失ポインタ２４０７を生成して第６のメモリ４００６に書き込む。
【０２２７】
第１の符号語列データ誤り訂正部４０１１は、第１の記録並び消失ポインタ２４０７を第１のデインタリーブをかけながら用いて第１の符号語列データ２４０５に対して消失誤り訂正を行う。
【０２２８】
以上の構成によっても、実施の形態８と同様の技術的効果が得られる。
【０２２９】
なお、本実施形態の第２のメモリ４００２は、実施の形態１で説明した小容量の第１のメモリ１１に対応し、本実施形態の第４のメモリ４００４は、実施の形態１で説明した第２のメモリ１５に対応する。このように第２のメモリ４００２を、１ＥＣＣブロックのサイズより小さい容量のメモリで構成することにより、実施の形態１で述べたようにバスアクセス性能を向上できる。
【０２３０】
また、第３のメモリ４００３と第４のメモリ４００４は、同一のバッファメモリ内に設けられた領域であってもよく、第１の符号語列データ２４０５と、第２の符号語列データ２４０３は、各々割り当てられた領域に書き込まれても良い。この点の詳細については実施の形態６で説明したものと同様である。
【０２３１】
また、データ分離・デインタリーブ部４００７において、同期検出情報２４０４、第１の符号語列データ片２４０２、第２の符号語列データ２４０３のそれぞれに対してフラグを設けてもよい。これらのフラグの値を、記録データ２４０１のフォーマットの順に従って設定し、フラグに基づいて書き込むべきデータを選択して、書き込み先を第１のメモリ４００１、第２のメモリ４００２、バッファメモリ内の第２の符号語列データ領域のいずれかに切り換えるようにしても良い。
【０２３２】
図４６に上記のデータ分離・デインタリーブ部４００７の構成例を示す。
【０２３３】
データ分離・デインタリーブ部４００７において、同期検出情報フラグ４００７ａ、第１の符号語列データフラグ４００７ｂ、第２の符号語列データフラグ４００７ｂが設けられている。また、第３及び第４のメモリがバッファメモリ４０３０で構成されており、バッファメモリ４０３０の内部に第２の符号列データを格納する領域４０３１が割り当てられている。
【０２３４】
データ分離・デインタリーブ部４００７は、同期検出情報フラグ４００７ａがオンの場合、記録データ２４０１から同期検出情報２４０４を抽出して第１のメモリ４００１に格納する。データ分離・デインタリーブ部４００７は、第１の符号語列データフラグ４００７ｂがオンの場合、記録データ２４０１を第１のデインタリーブを行いながら第２のメモリ４００２に書き込む。データ分離・デインタリーブ部４００７は、第２の符号語列データフラグ４００７ｃが立っていた場合、記録データ２４０１を第２のデインタリーブを行いながらバッファメモリ４０３０内の第２の符号列データ領域４０３１に書き込む。
【０２３５】
また、第２の符号語列並びデータ誤り位置情報フォーマットは、第２の符号語列データの１バイトに対して１ビットを割り当て、符号列単位にまとめたフォーマットであっても良い（実施の形態６の図３２の説明参照）。
【０２３６】
また、同期誤り情報フォーマットは、一つの同期誤り情報２４０４を１バイトのデータに置き換え、記録データの順に配置したフォーマットであっても良い（実施の形態６の図３３Ａ、３３Ｂの説明参照）。
【０２３７】
また、第１の記録並び消失ポインタ２４０７は、一つの消失ポインタを１バイトのデータに置き換え、第１の記録並びデータの配列に準じて配置したフォーマットであっても良い（実施の形態６の図３４の説明参照）。
【０２３８】
また、第１、第５、第６のメモリを一つの小容量メモリ内の領域に割り当てても良い（実施の形態６の図３５の説明参照）。
【０２３９】
また、小容量メモリ内に、同期誤り情報のための領域を２つ、第２のデータの誤り位置情報のための領域を１つ、第１の記録並び消失ポインタ１のための領域を１つ設けても良い（実施の形態６の図３６の説明参照）。
【０２４０】
（実施の形態１０）
本実施形態では、実施の形態４の図１７Ａ〜１７Ｂ、１８Ａ〜１８Ｂに示したデータ記録フォーマットにしたがいデータ記録を行う、光ディスクのデータ記録回路の例を説明する。
【０２４１】
図４７に本実施形態のデータ記録回路の構成を示す。データ記録回路は、入力Ｉ／Ｆ（４１０５）、出力Ｉ／Ｆ（４１０６）、全体制御部４１０９、バスコントローラ４１０７、及び各処理部４１０１〜４１０４を含む。
【０２４２】
図４８は、本実施形態のデータ記録回路の処理において生成される種々のデータを説明した図である。
【０２４３】
符号「２７０１」は第１のデータを示し、第１のデータにおいてデータの順序は列方向である。符号「２７０２」は第２のデータを示し、第２のデータにおいてデータの順序は列方向である。符号「２７０３」は第１の符号語列データを示す。符号「２７０４」は第２の符号語列データを示す。第１の符号語列データ２７０３、及び第２の符号語列データ２７０４は列単位で符号化されている。符号「２７０５」は同期符号を示す。同期符号の記録順序は行方向である。
【０２４４】
第１の符号語列データ２７０３は、第１のデータ２７０１の、２１６バイトのデータから成る列の各々に対して誤り訂正符号化を行い、３２バイトのパリティを付加することにより生成される。
【０２４５】
第２の符号語列データ２７０４は、第２のデータ２７０２の３０バイトのデータから成る列の各々に対して誤り訂正符号化を行い、３２バイトのパリティを付加することにより生成されており、第１の誤り訂正符号より、より誤り訂正能力の高い符号化が行われている。
【０２４６】
記録データ２７０６は、第１の符号語列データ２７０３に第１のインタリーブを行い、３８列ごとに８等分し、第２の符号語列データ２７０４に第２のインタリーブを行ったデータと同期符号２７０５によって挟むように配列したものである。矢印は光ディスクへの記録方向を示し、各行ごとに最上位行から最下位行への順に記録される。
【０２４７】
第１のインタリーブと第２のインタリーブは、実施の形態１で前述した第１のインタリーブと第２のインタリーブと同様である。
【０２４８】
第１符号生成部４１０１は、第１のデータ２７０１に対して誤り訂正符号化を行い、第１の符号語列データ２７０３を生成する。第２符号生成部４１０２は、第２のデータ２７０２に対して誤り訂正符号化を行い、第２の符号語列データ２７０４を生成する。同期符号発生器４１０３は、同期符号２７０５を発生する。記録データ生成部４１０４は、第１の符号語列データ２７０３に第１のインタリーブを行いながら、かつ、第２の符号語列データ２７０４に第２のインタリーブを行いながら、同期符号２７０５と、第１の符号語列データ２７０３と、第２の符号語列データ２７０４とを所定周期で交互に配置して記録することにより、記録データ２７０６を生成する。
【０２４９】
図４９に上記の記録回路の処理の流れを示す。各ステップＳ２８０１〜Ｓ２８０４は記録回路の各処理部４１０１〜４１０４が実行する処理に対応する。
【０２５０】
このように、インタリーブを行いながら記録することにより、一旦記録並びデータを生成してから記録するというステップを省略することができる。
【０２５１】
以上により、同期符号と、第１の符号語列データと、第２の符号語列データとを記録フォーマットへ一度にエンコード可能なステップを有する、よりステップ数の少ないデータ記録方法を提供することができる。
【０２５２】
（実施の形態１１）
図５０に本実施形態のデータ記録回路の構成を示す。本実施形態のデータ記録回路は、実施の形態１０のデータ記録回路の構成に加えて、さらに、第１及び第２のメモリ４２０１、４２０３を備える。本実施形態のデータ記録回路の動作は基本的に実施の形態１０のものと同様であるが、本実施形態では、特にメモリの利用方法をより具体的に開示している。記録動作において生成されるデータは図４８に示すとおりである。
【０２５３】
図４８、５０を参照しながら、本実施形態のデータ記録回路の動作を説明する。
【０２５４】
第１符号生成部４２０２は、第１のデータ２７０１に対して誤り訂正符号化を行い、第１のデータの符号語列データ２７０３を第１のメモリ４２０１に書き込む。
【０２５５】
第２符号生成部４２０４は、第２のデータ２７０２に対して誤り訂正符号化を行い、第２のデータの符号語列データ２７０４を第２のメモリ４２０３に書き込む。
【０２５６】
同期符号発生部４２０５は同期符号２７０５を発生させる。
【０２５７】
記録データ生成部４２０６は、第１のメモリ４２０１に書き込まれた第１のデータの符号語列データ２７０３を第１のインタリーブを行いながら読出し、かつ、第２のメモリ４２０３に書き込まれた第２のデータの符号語列データ２７０４を第２のインタリーブを行いながら読み出し、同期符号２７０５と、第１のインタリーブされた第１の符号語列データ２７０３と、第２のインタリーブされた第２の符号語列データ２７０４とを、所定周期で交互に配置して記録し、記録データ２７０６を生成する。
【０２５８】
図５１に上記の記録回路の処理の流れを示す。各ステップＳ２９０１〜Ｓ２９０４は記録回路の各処理部４２０２、４２０４、４２０５、４２０６が実行する処理に対応する。
【０２５９】
以上により、同期符号と、第１の符号語列データと、第２の符号語列データとを記録フォーマットへ一度にエンコード可能なステップを有する、よりステップ数の少ないデータ記録を実現することができる。
【０２６０】
なお、第１のメモリ４２０１と第２のメモリ４２０３は、同一のバッファメモリ内に設けられた領域であってもよく、第１のデータの符号語列データと、第２のデータの符号語列データは、各々割り当てられた領域に書き込まれても良い（実施の形態６の図３０の説明参照）。
【０２６１】
また、記録データ生成部４２０６において、同期符号と、第１のデータの符号語列データと、第２のデータの符号語列データとの各々に対してフラグを設けてもよい。フラグの値は記録データの順に従って設定し、各フラグの値に基づいて読出し先を、同期符号発生器４２０５、第１のメモリ４２０１、第２のメモリ４２０３の中のいずれかに切り換えるようにしても良い。
【０２６２】
図５２は、同期符号と、第１の符号語列データと、第２の符号語列データに対応するフラグを設けた記録データ生成部４２０６の構成を示した図である。記録データ生成部４２０６は同期符号フラグ４２０６ａ、第１の符号語列データフラグ４２０６ｂ、第２の符号語列データフラグ４２０６ｃを備える。また、同図では、第１のメモリと第２のメモリとを同一のバッファメモリで構成している。バッファメモリ４２５０の内部に、第１の符号列データを格納する領域４２５１と、第２の符号列データを格納する領域４２５２とが割り当てられている。
【０２６３】
記録データ生成部４２０６は、同期符号フラグ４２０６ａがオンの場合、同期符号発生器４２０５から同期符号を受取って、記録データ２７０６を生成する。第１の符号語列データフラグ４２０６ｂがオンの場合、第１の符号語データ２７０３を第１の符号列データを格納する領域４２５１から第１のインタリーブを行いながら読出して記録データ２７０６を生成する。第２の符号語列データフラグ４２０６ｃがオンの場合、第２の符号語データ２７０４を第２の符号列データを格納する領域４２５２から第２のインタリーブを行いながら読出して記録データ２７０６を生成する。
【０２６４】
（実施の形態１２）
光ディスクのデータ記録回路の別の例を示す。
【０２６５】
図５４に本実施形態のデータ記録回路の構成を示す。データ記録回路は、入力Ｉ／Ｆ（４３０９）、出力Ｉ／Ｆ（４３１０）、全体制御部４３１３、バスコントローラ４３１１、メモリ４３１２及び各処理部４３０１〜４３０８を含む。
【０２６６】
図５４は、本実施形態のデータ記録回路の記録動作の過程において生成される種々のデータのデータフォーマットの生成過程を示した図である。符号「３１０１」は第１のデータを示し、データの順序は列方向である。符号「３１０２」は第２のデータを示し、データの順序は列方向である。符号「３１０３」は第１の符号語列データを示す。符号「３１０４」は第２の符号語列データを示す。第１及び第２の符号語列データ３１０３、３１０４は列単位で符号化されている。符号「３１０５」は同期符号を示す。その記録方向は行方向である。
【０２６７】
第１の符号語列データ３１０３は、第１のデータ３１０１の、２１６バイトのデータから成る列の各々に対して誤り訂正符号化を行い、３２バイトのパリティを付加することにより生成される。
【０２６８】
第２の符号語列データ３１０４は、第２のデータ３１０２の３０バイトのデータから成る列の各々に対して誤り訂正符号化を行い、３２バイトのパリティを付加することにより生成されており、第１の誤り訂正符号より、より誤り訂正能力の高い符号化が行われている。
【０２６９】
符号「３１０６」は第１の符号語列データ片を示し、第１の符号語列データ３１０３の行を分割したものである。ここでは、第１の符号語列データ片３１０６は第１の符号語列データ３１０３の行を６２分割してできた４行×３０４列のデータ片としている。分割数は６２以外の値であっても良い。
【０２７０】
記録データ片３１０７は、第１の符号語列データ片３１０６に第１のインタリーブを行い、３８列ごとに８等分し、第２の符号語列データ３１０４に第２のインタリーブを行ったデータと同期符号３１０５によって挟むように配列したものである。矢印は光ディスクへの記録方向を示し、各行ごとに最上位行から最下位行への順に記録される。
【０２７１】
符号「３１０８」は記録データであり、記録データ片３１０７を記録順に並べたものである。
【０２７２】
図５５に、本実施形態のデータ記録回路の記録動作のフローチャートを示す。
【０２７３】
第１符号生成部４３０１は、第１のデータ３１０１に対して誤り訂正符号化を行い、第１のデータの符号語列データ３１０３を生成する（ステップＳ３２０１）。第２符号生成部４３０２は、第２のデータ３１０２に対して誤り訂正符号化を行い、第２のデータの符号語列データ３１０４を生成する（ステップＳ３２０２）。
【０２７４】
第１符号分割部４３０３は、第１のデータの符号語列データ３１０３を所定数に分割する（ステップＳ３２０３）。図５４の例では、所定数は６２である。
【０２７５】
ループカウンタ４３０６の出力である変数Ｎを１に設定する（ステップＳ３２０４）。
【０２７６】
終了判定部４３０８は、Ｎが所定数であるか否かを判定する（ステップ３２０５）。Ｎが所定数であれば処理を終了する。
【０２７７】
Ｎが所定数でない場合、同期符号発生器４３０４は、同期符号３１０５を発生させる（ステップ３２０６）。記録データ片生成部４３０５は、分割された第１のデータの符号語列データ片３１０６に第１のインタリーブを行い、かつ、第２の符号語列データ３１０４に第２のインタリーブを行い、同期符号３１０５と、第１のデインタリーブされた第１の符号語列データ片と、第２のインタリーブされた第２の符号語列データとを、所定周期で交互に配置して記録し、記録データ片３１０７を生成する（ステップ３２０７）。
【０２７８】
その後、ループカウンタ管理部４３０７により、ループカウンタの値がインクリメントされ（ステップ３２０８）、ステップ３２０５に戻る。
【０２７９】
以上のステップを繰り返すことにより、記録データ３１０８が生成される。
【０２８０】
以上により、同期符号と、第１の符号語列データと、第２の符号語列データとを記録フォーマットへ一度にエンコード可能なステップを有する、よりステップ数の少ないデータ記録を実現できる。
【０２８１】
また、第１のインタリーブを、第１の符号語列データ全体を分割して行うことにより、記録フォーマットエンコードを、記録データ全体よりも少ない量ずつ行うことができるので、記録データ全体の記録フォーマットエンコードを行う場合よりも少ないメモリ量で実現する方法を提供することができる。
【０２８２】
（実施の形態１３）
図５６に本実施形態のデータ記録回路の構成を示す。本実施形態のデータ記録回路は、実施の形態１２のデータ記録回路の構成に加えて、さらに、第１ないし第３のメモリ４４０１、４４０３、４４０５及び第３メモリ書き込み部４４０６を備える。本実施形態のデータ記録回路の動作は基本的に実施の形態１２のものと同様であるが、本実施形態では、特にメモリの利用方法をより具体的に開示している。記録動作の過程において生成されるデータは図５４に示すとおりである。
【０２８３】
図５７は、本実施形態のデータ記録回路のフローチャートである。
【０２８４】
第１符号生成部４４０２は、第１のデータ３１０１に対して誤り訂正符号化を行い、第１の符号語列データ３１０３を第１のメモリ４４０１に書込む（ステップＳ３３０１）。なお、この第１のメモリ４４０１は実施の形態２の第１のメモリ３１に対応する。
【０２８５】
第２符号生成部４４０４は、第２のデータ３１０２に対して誤り訂正符号化を行い、第２のデータの符号語列データ３１０４を第２のメモリ４４０３に書き込む（ステップＳ３３０２）。
【０２８６】
第１符号分割４４０４ｂは、第１の符号語列データ３１０３を所定数に分割する。図５４の例では、所定数＝６２である（ステップＳ３３０３）。
【０２８７】
ループカウンタ４４０８の出力である変数Ｎを１に設定する（ステップＳ３３０４）。
【０２８８】
終了判定部４４１１は、Ｎが所定数であるか否かを判定する（ステップ３３０５）。Ｎが所定数であれば処理を終了する。
【０２８９】
Ｎが所定数でない場合、第３メモリ書き込み部は、第１の符号語列データ片３１０６を第３のメモリ４４０５に書き込む（ステップ３３０６）。なお、この第３のメモリ４４０５は実施の形態２の第２のメモリ３５に対応する。同期符号発生器４４０７は、同期符号３１０５を発生させる（ステップ３３０７）。記録データ片生成部４４１０は、第１の符号語列データ片３１０６を第１のインタリーブを行いながら第３のメモリ４４０５から読出し、また、第２の符号語列データ３１０４を第２のインタリーブを行いながら第２のメモリ４４０３から読み出し、同期符号３１０５と、第１のインタリーブされた第１の符号語列データ片と、第２のインタリーブされた第２の符号語列データとを所定周期で交互に配置して記録データ片３１０７として光ディスクに記録する（ステップ３３０８）。
【０２９０】
その後、ループカウンタ管理部４４０９により、ループカウンタの値がインクリメントされ（ステップ３３０９）、ステップ３３０５に戻る。
【０２９１】
以上のステップを繰り返すことにより、記録データ３１０８が光ディスクに記録される。
【０２９２】
なお、第１のメモリ４４０１と第２のメモリ４４０３は、同一のバッファメモリ内に設けられた領域であってもよく、第１のデータの符号語列データと、第２のデータの符号語列データは、各々割り当てられた領域に書き込まれても良い（実施の形態６の図３０の説明参照）。
また、記録データ片生成部４４１０において、同期符号と、第１のデータの符号語列データと、第２のデータの符号語列データとの各々に対してフラグを設けてもよい。フラグの値は記録データの順に従って設定し、各フラグの値に基づいて読出し先を、同期符号発生器４４０７、第１のメモリ４４０１、第２のメモリ４４０３の中のいずれかに切り換えるようにしても良い。
【０２９３】
図５８は、同期符号と、第１の符号語列データと、第２の符号語列データに対応するフラグを設けた記録データ片生成部４４１０の構成を示した図である。記録データ片生成部４４１０は同期符号フラグ４４１０ａ、第１の符号語列データフラグ４４１０ｂ、第２の符号語列データフラグ４４１０ｃを備える。また、同図では、第１のメモリ４４０１と第２のメモリ４４０３とを同一のバッファメモリで構成している。バッファメモリ４４５０の内部に、第２の符号列データを格納する領域４４５１が割り当てられている。
【０２９４】
記録データ片生成部４４１０は、同期符号フラグ４４１０ａがオンの場合、同期符号発生器４４０７から同期符号を受取って記録データ片３１０７を生成する。第１の符号語列データフラグ４４１０ｂがオンの場合、第１の符号語列データ片３１０６を第３のメモリ４４０５から第１のインタリーブを行いながら読出して記録データ片を生成する。第２の符号語列データフラグ４４１０ｃがオンの場合、第２の符号語列データ３１０４を第２の符号列データを格納する領域４４５１から第２のインタリーブを行いながら読出して記録データ片を生成する。
【０２９５】
（実施の形態１４）
本発明に係る、光ディスクから映像情報を再生する光ディスク再生装置を説明する。光ディスクには、図１５〜図１８Ｂに示すデータフォーマットでデータが記録されている。
【０２９６】
図５９に光ディスク再生装置の構成を示す。光ディスク再生装置は、光学ヘッド４５０１、アナログ信号処理回路４５０２、復調器４５０３、データ再生回路４５０４、バッファメモリ４５０５、小容量メモリ４５０６、画像信号処理回路４５０７、及びシステム制御用マイコン４５０８を含む。データ再生回路４５０４は前述の実施の形態で説明した再生回路と同様の構成を有する。
【０２９７】
この光ディスク再生装置は、光学ヘッド４５０１からのレーザ光により光ディスクを走査して得られた情報をアナログ信号処理回路４５０２にて二値化する。そして復調器４５０３で復調し、データ再生回路４５０４にて各種デコードと誤り訂正を行い、その後、画像信号処理回路４５０７でデータ伸長を行い、目的の映像情報を得る。
【０２９８】
以上のように、本実施の形態によれば、前述の実施の形態のデータ再生回路を備えることにより、より少容量のメモリで記録フォーマットその他のデコードが可能な光ディスク再生装置を実現きる。
【０２９９】
（実施の形態１５）
本発明に係る、光ディスクに映像情報を記録する光ディスク記録装置を説明する。
【０３００】
図６０に光ディスク記録装置の構成を示す。光ディスクの記録装置は、光学ヘッド４６０１、アナログ信号処理回路４６０２、復調器４６０３、レーザドライバ４６０４、変調器４６０５、バッファメモリ４６０６、データ記録回路４６０７、小容量メモリ４６０８、画像信号処理回路４６０９及びシステム制御用マイコン４６１０を含む。データ記録回路４６０７は前述の実施の形態で説明した記録回路と同様の構成を有する。
【０３０１】
光ディスク記録装置は、画像信号処理回路４６０９により映像情報を圧縮し、圧縮した映像情報に対してデータ記録回路４６０７により誤り訂正符号化処理、記録フォーマット変換処理、その他のエンコード処理を行う。そして、処理されたデータを変調器４６０５で変調してから、レーザドライバ４６０４にて記録用アナログ信号に変換し、光学ヘッド４６０１により光ディスクに記録する。
【０３０２】
以上のように、本実施形態によれば、前述の実施の形態の記録回路を備えることにより、少容量のメモリで記録フォーマットその他のエンコードが可能な光ディスク記録装置を提供することができる。
【０３０３】
以上のように、実施の形態４〜１５によれば、各々並び順序が異なる第２の誤り訂正符号の誤り位置情報と同期誤り情報から第１の誤り訂正符号の消失ポインタを生成することを可能にし、訂正能力の低い第１の誤り訂正符号を消失訂正することにより、信頼性の高いデータ再生を実現するデータ再生方法、データ再生回路、データ再生装置、データ記録方法、データ記録回路、及びデータ記録装置を提供することができる。
【産業上の利用可能性】
【０３０４】
本発明は、データがインタリーブされて記録される記録媒体からのデータ再生処理及びそのような記録媒体へのデータ記録処理に適用できる。また、そのような記録媒体に対するデータ再生時の誤り訂正処理及びデータ記録時の訂正符号化処理に有用である。
【図面の簡単な説明】
【０３０５】
【図１】データの記録方向が誤り訂正符号方向と異なる光ディスク上のデータフォーマットを模式的に示した図である。
【図２】本発明の実施の形態１の誤り訂正回路のブロック図を示した図である。
【図３】本発明の実施の形態１の誤り訂正回路の処理の流れを説明した図である。
【図４】は、実施の形態１における誤り訂正回路の第１のメモリのデータ配置を示す図である。
【図５】ビットスリップ等により１ページ分のデータが揃わなかった場合の転送動作を説明するための図（第１の例）である。
【図６】ビットスリップ等により１ページ分のデータが揃わなかった場合の転送動作を説明するための図（第２の例）である。
【図７】ビットスリップ等により１ページ分のデータが揃わなかった場合の転送動作を説明するための図（第３の例）である。
【図８】ビットスリップ等により１ページ分のデータが揃わなかった場合の転送動作を説明するための図（第４の例）である。
【図９】本発明の実施の形態２における誤り訂正符号化回路のブロック図である。
【図１０】本発明の実施の形態２の誤り訂正符号化回路の処理の流れを説明した図である。
【図１１】実施の形態２における第２のメモリのデータ配置を示す図である。
【図１２】本発明の実施の形態３におけるデータ記録再生装置のブロック図である。
【図１３】従来のデータ記録再生装置のブロック図である。
【図１４】従来の誤り訂正回路のブロック図である。
【図１５】実施の形態４ないし１３に適用される、光ディスク上の記録データフォーマットの生成過程を示した図である。
【図１６】実施の形態４ないし１３に適用される、光ディスク上の記録データフォーマットを説明した図である。
【図１７Ａ】第１のインタリーブの一例を示す図である。
【図１７Ｂ】第１のインタリーブの一例を示す図である。
【図１８Ａ】第２のインタリーブの一例を示す図である。
【図１８Ｂ】第２のインタリーブの一例を示す図である。
【図１９】図１９は、本発明の実施の形態４のデータ再生回路の構成図である。
【図２０】実施の形態４のデータ再生回路の再生動作のフローチャートである。
【図２１】実施の形態４のデータ再生回路の再生動作時に生成される種々のフォーマットのデータを説明した図である。
【図２２】実施の形態４のデータ再生回路の再生動作時に生成される種々のフォーマットのデータを説明した図である（図２１からの続き）。
【図２３】実施の形態４のデータ再生回路の再生動作時に生成される種々のフォーマットのデータを説明した図である（再生された記録データにバーストエラーがあった場合の例）。
【図２４】実施の形態４のデータ再生回路の再生動作時に生成される種々のフォーマットのデータを説明した図である（再生された記録データにバーストエラーがあった場合の例）（図２４からの続き）。
【図２５】本発明の実施の形態５のデータ再生回路の構成図である。
【図２６】実施の形態５のデータ再生回路の再生動作のフローチャートである。
【図２７】実施の形態５のデータ再生回路の再生動作時に生成される種々のフォーマットのデータを説明した図である。
【図２８】本発明の実施の形態６のデータ再生回路の構成図である。
【図２９】実施の形態６のデータ再生回路の再生動作のフローチャートである。
【図３０】実施の形態６において、同一のバッファメモリ内に第２のメモリと第３のメモリに対応する領域を設けた例を示した図である。
【図３１】実施の形態６において、データ分離・デインタリーブ部において、同期検出情報と、第１の符号語列データと、第２の符号語列データの各々に対応するフラグを設けた構成を示した図である。
【図３２】第２の符号語列並びデータ誤り位置情報のフォーマットを示した図である。
【図３３Ａ】同期符号から同期誤り情報を生成する方法の一例を説明した図である。
【図３３Ｂ】同期誤り情報のマッピングの一例を示した図である。
【図３４】第１の記録並び消失ポインタのフォーマット例であって、１バイト中の最下位ビットのみにポインタの値を格納するフォーマットを説明した図である。
【図３５】一つの小容量メモリ内に割り当てられたデータ領域の一例を示す図である。
【図３６】一つの小容量メモリ内に割り当てられたデータ領域の一例を示す図である。
【図３７】本発明の実施の形態７のデータ再生回路の構成図である。
【図３８】実施の形態７のデータ再生回路の再生動作時に生成される種々のフォーマットのデータを説明した図である。
【図３９】実施の形態７のデータ再生回路の再生動作時に生成される種々のフォーマットのデータを説明した図である（図３８からの続き）。
【図４０】実施の形態７のデータ再生回路の再生動作のフローチャートである。
【図４１】本発明の実施の形態８のデータ再生回路の構成図である。
【図４２】実施の形態８のデータ再生回路の再生動作のフローチャートである。
【図４３】実施の形態８のデータ再生回路の再生動作時に生成される種々のフォーマットのデータを説明した図である。
【図４４】本発明の実施の形態９のデータ再生回路の構成図である。
【図４５】実施の形態９のデータ再生回路の再生動作のフローチャートである。
【図４６】実施の形態９において、データ分離・デインタリーブ部において、同期検出情報と、第１の符号語列データと、第２の符号語列データの各々に対応するフラグを設けた構成を示した図である。
【図４７】本発明の実施の形態１０のデータ再生回路の構成図である。
【図４８】実施の形態１０のデータ再生回路の再生動作時に生成される種々のフォーマットのデータを説明した図である。
【図４９】実施の形態１０のデータ再生回路の再生動作のフローチャートである。
【図５０】本発明の実施の形態１１のデータ再生回路の構成図である。
【図５１】実施の形態１１のデータ再生回路の再生動作のフローチャートである。
【図５２】実施の形態１１において、データ分離・デインタリーブ部において、同期検出情報と、第１の符号語列データと、第２の符号語列データの各々に対応するフラグを設けた構成を示した図である。
【図５３】本発明の実施の形態１２のデータ再生回路の構成図である。
【図５４】実施の形態１２のデータ再生回路の再生動作時に生成される種々のフォーマットのデータを説明した図である。
【図５５】実施の形態１２のデータ再生回路の再生動作のフローチャートである。
【図５６】本発明の実施の形態１３のデータ再生回路の構成図である。
【図５７】実施の形態１３のデータ再生回路の再生動作のフローチャートである。
【図５８】実施の形態１３において、データ分離・デインタリーブ部において、同期検出情報と、第１の符号語列データと、第２の符号語列データの各々に対応するフラグを設けた構成を示した図である。
【図５９】本発明のデータ再生回路を用いた光ディスク再生装置の構成図である。
【図６０】本発明のデータ記録回路を用いた光ディスク記録装置の構成図である。
【符号の説明】
【０３０６】
１１、３５  第１のメモリ
１２、３６  第１の調停部
１３、３３  入力制御部
１４、３４  判定部
１５、３５  第２のメモリ
１６、３６  第２の調停部
１７、３７  許可部
１８、３８  メモリ間転送部
１９  誤り訂正演算部
２０、４０  出力制御部
３９  誤り訂正符号化演算部
３５０１  データ分離部
３５０２  第１の符号語列データ生成部
３５０３  第２の符号語列データ生成部
３５０４  第２の符号語列並びデータ誤り位置情報生成部
３５０６  同期誤り情報抽出部
３５０７  第１のデータ誤り位置情報生成部
３５０８  第１の記録並び消失ポインタ生成部
３５０９  第１の符号語列消失ポインタ生成部
３５１０  第１の符号語列データ誤り訂正部
３５１１  入力Ｉ／Ｆ
３５１２  出力Ｉ／Ｆ
３５１３  全体制御部
３５１４  ＢＣＵ
３５１５  メモリ
【図１】
2005025912.tif 000003
【図２】
2005025912.tif 000004
【図３】
2005025912.tif 000005
【図４】
2005025912.tif 000006
【図５】
2005025912.tif 000007
【図６】
2005025912.tif 000008
【図７】
2005025912.tif 000009
【図８】
2005025912.tif 000010
【図９】
2005025912.tif 000011
【図１０】
2005025912.tif 000012
【図１１】
2005025912.tif 000013
【図１２】
2005025912.tif 000014
【図１３】
2005025912.tif 000015
【図１４】
2005025912.tif 000016
【図１５】
2005025912.tif 000017
【図１６】
2005025912.tif 000018
【図１７Ａ】
2005025912.tif 000019
【図１７Ｂ】
2005025912.tif 000020
【図１８Ａ】
2005025912.tif 000021
【図１８Ｂ】
2005025912.tif 000022
【図１９】
2005025912.tif 000023
【図２０】
2005025912.tif 000024
【図２１】
2005025912.tif 000025
【図２２】
2005025912.tif 000026
【図２３】
2005025912.tif 000027
【図２４】
2005025912.tif 000028
【図２５】
2005025912.tif 000029
【図２６】
2005025912.tif 000030
【図２７】
2005025912.tif 000031
【図２８】
2005025912.tif 000032
【図２９】
2005025912.tif 000033
【図３０】
2005025912.tif 000034
【図３１】
2005025912.tif 000035
【図３２】
2005025912.tif 000036
【図３３Ａ】
2005025912.tif 000037
【図３３Ｂ】
2005025912.tif 000038
【図３４】
2005025912.tif 000039
【図３５】
2005025912.tif 000040
【図３６】
2005025912.tif 000041
【図３７】
2005025912.tif 000042
【図３８】
2005025912.tif 000043
【図３９】
2005025912.tif 000044
【図４０】
2005025912.tif 000045
【図４１】
2005025912.tif 000046
【図４２】
2005025912.tif 000047
【図４３】
2005025912.tif 000048
【図４４】
2005025912.tif 000049
【図４５】
2005025912.tif 000050
【図４６】
2005025912.tif 000051
【図４７】
2005025912.tif 000052
【図４８】
2005025912.tif 000053
【図４９】
2005025912.tif 000054
【図５０】
2005025912.tif 000055
【図５１】
2005025912.tif 000056
【図５２】
2005025912.tif 000057
【図５３】
2005025912.tif 000058
【図５４】
2005025912.tif 000059
【図５５】
2005025912.tif 000060
【図５６】
2005025912.tif 000061
【図５７】
2005025912.tif 000062
【図５８】
2005025912.tif 000063
【図５９】
2005025912.tif 000064
【図６０】
2005025912.tif 000065