[go: up one dir, main page]

JP2002175666A - ディジタル信号処理方法、情報記録再生装置及び情報記録媒体 - Google Patents

ディジタル信号処理方法、情報記録再生装置及び情報記録媒体

Info

Publication number
JP2002175666A
JP2002175666A JP2000347592A JP2000347592A JP2002175666A JP 2002175666 A JP2002175666 A JP 2002175666A JP 2000347592 A JP2000347592 A JP 2000347592A JP 2000347592 A JP2000347592 A JP 2000347592A JP 2002175666 A JP2002175666 A JP 2002175666A
Authority
JP
Japan
Prior art keywords
data
row
ecc
ecc block
parity
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2000347592A
Other languages
English (en)
Other versions
JP3752995B2 (ja
Inventor
Kazumi Iwata
和己 岩田
Atsushi Hayamizu
淳 速水
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Victor Company of Japan Ltd
Original Assignee
Victor Company of Japan Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Victor Company of Japan Ltd filed Critical Victor Company of Japan Ltd
Priority to JP2000347592A priority Critical patent/JP3752995B2/ja
Priority to US09/956,860 priority patent/US6772386B2/en
Publication of JP2002175666A publication Critical patent/JP2002175666A/ja
Priority to US10/819,982 priority patent/US7154835B2/en
Application granted granted Critical
Publication of JP3752995B2 publication Critical patent/JP3752995B2/ja
Priority to US11/594,839 priority patent/US7408863B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/18Error detection or correction; Testing, e.g. of drop-outs
    • G11B20/1803Error detection or correction; Testing, e.g. of drop-outs by redundancy in data representation
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/18Error detection or correction; Testing, e.g. of drop-outs
    • G11B20/1833Error detection or correction; Testing, e.g. of drop-outs by adding special lists or symbols to the coded information
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/18Error detection or correction; Testing, e.g. of drop-outs
    • G11B20/1866Error detection or correction; Testing, e.g. of drop-outs by interleaving
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/27Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes using interleaving techniques
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/29Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes
    • H03M13/2906Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes using block codes
    • H03M13/2909Product codes
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • G11B20/1217Formatting, e.g. arrangement of data block or words on the record carriers on discs
    • G11B2020/1218Formatting, e.g. arrangement of data block or words on the record carriers on discs wherein the formatting concerns a specific area of the disc
    • G11B2020/1222ECC block, i.e. a block of error correction encoded symbols which includes all parity data needed for decoding
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/18Error detection or correction; Testing, e.g. of drop-outs
    • G11B20/1833Error detection or correction; Testing, e.g. of drop-outs by adding special lists or symbols to the coded information
    • G11B2020/1836Error detection or correction; Testing, e.g. of drop-outs by adding special lists or symbols to the coded information using a Reed Solomon [RS] code
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/18Error detection or correction; Testing, e.g. of drop-outs
    • G11B20/1833Error detection or correction; Testing, e.g. of drop-outs by adding special lists or symbols to the coded information
    • G11B2020/1853Error detection or correction; Testing, e.g. of drop-outs by adding special lists or symbols to the coded information using a product code which has inner and outer parity symbols
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Probability & Statistics with Applications (AREA)
  • Theoretical Computer Science (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Error Detection And Correction (AREA)
  • Detection And Correction Of Errors (AREA)

Abstract

(57)【要約】 【課題】 従来はPIパリティ及びPOパリティで訂正
できるバーストエラー長が短く、記録媒体の高密度化に
伴い、訂正できるディフェクト長が益々短くなってい
る。また、パリティ数を増やし訂正長を大きくする方法
は、冗長度が増してしまう。 【解決手段】 連続する2個の積符号化されたECCブ
ロックEB1及びEB2を1組として、1番目のECC
ブロックEB1の1行目の次に2番目のECCブロック
EB2の1行目、続いて1番目のECCブロックEB1
の2行目の次に2番目のECCブロックEB2の2行目
というように、1番目のECCブロックEB1のr行目
の次に2番目のECCブロックEB2のr行目を配置
し、行単位でデータのインターリーブを行う。つまり、
行単位で2つのECCブロックEB1及びEB2のデー
タが交互に配置される。これにより、ECCブロック1
8行の大きなバーストエラーが発生しても、再生後のエ
ラーを分散させることができる。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明はディジタル信号処理
方法、情報記録再生装置及び情報記録媒体に係り、特に
高密度記録媒体の信号処理に好適であるディジタル信号
処理方法、情報記録再生装置及び情報記録媒体に関す
る。
【0002】
【従来の技術】近年、情報記録媒体の高密度化が進み、
例えばDVD(Digital Versatile Disk)ではCD(comp
act Disk)に比べて最短マーク長が短く、トラック線密
度もトラックピッチが0.74μmとCDのそれぞれ1
/2以下であり、ユーザの記録容量は片面一層ディスク
で4.7GBである。
【0003】さらに、現在の赤レーザを用いた世代に対
し、次世代のバイオレットレーザ(GaN)を使用した
超高密度光ディスクが各社で検討されており、そのユー
ザの記録容量は20GBを超えるといわれている。当
然、最短マーク長及びトラックピッチも小さくなり、そ
れらの値はDVDに比べて約1/2程度になるといわれ
ている。このような状況では、ディスク成型上または、
使用中の埃や傷などで光ディスクにディフェクトが生じ
ると、データ長から相対的に見た場合ディフェクトはD
VDの2倍の大きさとなる。
【0004】例えば、DVDでは、図13(A)に示す
ように、192行×172列のデータを一組として、各
行に対しPIパリティを10列、各列に対しPOパリテ
ィ16行を生成する積符号化を施し、208行×182
列のECC(エラーコレクションコード)ブロックを構
成している。また、図13(B)に示すように、POパ
リティはデータ12行に対し、次の行にPOパリティ1
行が挿入されるインターリーブを行っている。
【0005】また、DVDには、図14に模式的に示す
ように、上記のECCブロックは、1番目のECCブロ
ックEB1の1行目から208行目までが順番に記録さ
れてから2番目のECCブロックEB2の1行目から2
08行目までが順番に記録され、以下同様にして順番に
記録される。
【0006】この方法ではPOパリティによるイレージ
ャ訂正を行った場合、最大16行まで訂正可能である。
これは、ディスク上の連続する6mmまでのディフェク
トによるデータエラーが訂正可能である。このような連
続するエラーを一般にバーストエラーというが、このよ
うなフォーマットのもとで線密度を1/2にした場合、
訂正できるディフェクトは3mmまでとなってしまう。
また、PIパリティでは通常5シンボル(バイト)の訂
正が可能であり、ランダムエラーが無いと仮定した場
合、訂正可能なバーストエラー長はDVDで最大約10
μmである。従って、線密度を1/2にした場合、PI
パリティで訂正できるディフェクトは最大約5μmとな
ってしまう。
【0007】
【発明が解決しようとする課題】従って、上記の従来の
ディジタル信号処理方法及び情報記録媒体では、ランダ
ムエラーが発生する状況下では、PIパリティ及びPO
パリティで訂正できるバーストエラー長は一層短くな
る。なお、DVDのPO行のインターリーブはセクタ内
のパリティの含める割合を一定に保つもので、バースト
エラーの分散をさせるものでなく訂正長を増やす効果は
ない。
【0008】このような問題を解決するには、パリティ
数を増やし訂正長を大きくする方法があるが、ECCブ
ロックに対するパリティの冗長度が増し、高密度記録に
不利である。
【0009】本発明は以上の点に鑑みなされたもので、
冗長度を増やさずに比較的簡単に最大バーストエラー訂
正長を長くし得るディジタル信号処理方法、情報記録再
生装置及び情報記録媒体を提供することを目的とする。
【0010】また、本発明の他の目的は、比較的小規模
なバーストエラーを分散させて、データの線密度を高密
度化し得るディジタル信号処理方法、情報記録再生装置
及び情報記録媒体を提供することにある。
【0011】
【課題を解決するための手段】上記の目的を達成するた
め、本発明のディジタル信号処理方法は、情報に関する
ディジタル信号を、所定語数毎にパリティと共に積符号
化されたECCブロックの単位で記録媒体上に記録し、
再生するディジタル信号処理方法において、連続するn
個(n≧2)のECCブロックを1組として、その1組
の各ECCブロックの各1行目を順次に切り替えて記録
媒体上に記録配置した後、各2行目を順次に切り替えて
記録配置するというように、各ECCブロックの各k行
目を順次に切り替えて記録配置してから各(k+1)行
目を順次に切り替えて記録配置することを各ECCブロ
ックのすべての行について繰り返すことを特徴とする。
【0012】この発明では、2以上のECCブロックに
またがる長大なバーストエラーが生じた場合、バースト
エラーのある記録媒体の再生データはデインターリーブ
後は分散することができる。
【0013】また、上記の目的を達成するため、本発明
のディジタル信号処理方法は、情報に関するディジタル
信号を、所定語数毎にパリティと共に積符号化されたE
CCブロックの単位で記録媒体上に記録し、再生するデ
ィジタル信号処理方法において、連続する2個のECC
ブロックを1組として、その1組の一方のECCブロッ
クの1行目の奇数番目データと他方のECCブロックの
1行目の偶数番目データとを交互にデータ単位で切り替
えて記録媒体上に記録配置した後、一方のECCブロッ
クの1行目の偶数番目データと他方のECCブロックの
1行目の奇数番目データとを交互にデータ単位で切り替
えて記録媒体上に記録配置することを、各組の2個のE
CCブロックのすべての行について繰り返すことを特徴
とする。この発明では、1つのECCブロック内の長さ
のエラーが再生時に発生した場合、バーストエラーのあ
る記録媒体の再生データはデインターリーブ後は分散す
ることができる。
【0014】また、上記の目的を達成するため、本発明
の情報記録再生装置は、所定語数の主情報に関するメイ
ンデータと、セクタアドレスを含む補助情報と、パリテ
ィとからなるECCブロックを積符号方式により生成す
るECCブロック生成手段と、ECCブロック生成手段
から出力されるECCブロックのうち、連続するn個
(n≧2)のECCブロックを1組として、その1組の
各ECCブロックの各1行目を順次に切り替えて出力し
た後、各2行目を順次に切り替えて出力するというよう
に、各ECCブロックの各k行目を順次に切り替えて出
力してから各(k+1)行目を順次に切り替えて出力す
るインターリーブ手段と、インターリーブ手段から出力
された信号にフレームシンクを付加して記録媒体上に記
録する記録手段と、記録媒体に記録されている信号を再
生する再生手段と、再生手段からの再生信号からセクタ
アドレスに基づいてデインターリーブを行い、元の順序
に戻されたECCブロックを出力するデインターリーブ
手段と、デインターリーブされたECCブロックの各情
報を用いて、主情報を復調するデコード手段とを有する
ことを特徴とする。
【0015】また、上記の目的を達成するため、本発明
装置は、所定語数の主情報に関するメインデータと、セ
クタアドレスを含む補助情報と、パリティとからなるE
CCブロックを積符号方式により生成するECCブロッ
ク生成手段と、ECCブロック生成手段から出力される
ECCブロックのうち、連続する2個のECCブロック
を1組として、その1組の一方のECCブロックの1行
目の奇数番目データと他方のECCブロックの1行目の
偶数番目データとを交互にデータ単位で切り替えて出力
した後、一方のECCブロックの1行目の偶数番目デー
タと他方のECCブロックの1行目の奇数番目データと
を交互にデータ単位で切り替えて出力することを、各組
の2個のECCブロックのすべての行について繰り返す
インターリーブ手段と、インターリーブ手段から出力さ
れた信号にフレームシンクを付加して記録媒体上に記録
する記録手段と、記録媒体に記録されている信号を再生
する再生手段と、再生手段からの再生信号からセクタア
ドレスに基づいてデインターリーブを行い、元の順序に
戻されたECCブロックを出力するデインターリーブ手
段と、デインターリーブされたECCブロックの各情報
を用いて、主情報を復調するデコード手段とを有する構
成としたものである。
【0016】また、本発明は、上記のECCブロック生
成手段を、メインデータ及び補助情報からなるM行N列
のデータセクタを列方向に1/2に分けて各々M行(N
/2)列の2つのデータセクタに分割し、それぞれ2つ
のECCブロックを別々に構成する1つの分割データセ
クタとした分割データセクタが複数と、分割データセク
タの行方向の要素から生成された所定バイト数の第1の
パリティと、分割データセクタの列方向の要素から生成
された所定バイト数の第2のパリティとからなり、更に
第1のパリティ又は第2のパリティは第2のパリティの
行方向の要素又は第1のパリティの列方向の要素から生
成されている所定語数のECCブロックを順次に生成
し、上記のインターリーブ手段は、ECCブロックを構
成する所定語数が揃ってから、連続する2つのECCブ
ロックを1組として、その1組の各ECCブロックに分
割された2つの分割データセクタ及び第1のパリティの
各1行目を順次に切り替えて出力した後、各2行目を順
次に切り替えて出力するというように、各ECCブロッ
クに分割された2つの分割データセクタの各k行目を順
次に切り替えて出力してから各(k+1)行目を順次に
切り替えて出力すると共に、2つの分割データセクタを
共にM行出力する毎に、2つのECCブロックのうちの
一つのECCブロックの第2のパリティを交互に出力す
る手段を少なくとも有することが、上記の記録手段が、
インターリーブ手段から出力された信号に一定バイト間
隔でフレームシンクを付加して記録する場合に、記録信
号の物理セクタの先頭のフレームシンクはユニークであ
るフレームシンクを一定バイト間隔で付加することがで
きる点で望ましい。
【0017】また、本発明装置は上記の目的を達成する
ため、上記のECCブロック生成手段を、メインデータ
及び補助情報からなるM行N列のデータセクタを列方向
に1/2に分けて各々M行(N/2)列の2つのデータ
セクタに分割し、それぞれ2つのECCブロックを別々
に構成する1つの分割データセクタとした分割データセ
クタが複数と、分割データセクタの行方向の要素から生
成された所定バイト数の第1のパリティと、分割データ
セクタの列方向の要素から生成された所定バイト数の第
2のパリティとからなり、更に第1のパリティ又は第2
のパリティは第2のパリティの行方向の要素又は第1の
パリティの列方向の要素から生成されている所定語数の
ECCブロックを順次に生成し、上記のインターリーブ
手段を、ECCブロックを構成する所定語数が揃ってか
ら、連続する2つのECCブロックを1組として、その
1組の各ECCブロックに分割された2つの分割データ
セクタ及び第1のパリティの各1行目を順次に切り替え
て出力した後、各2行目を順次に切り替えて出力すると
いうように、各ECCブロックに分割された2つの分割
データセクタの各k行目を順次に切り替えて出力してか
ら各(k+1)行目を順次に切り替えて出力すると共
に、2つの分割データセクタを共に(2×M)行出力す
る毎に、2つのECCブロックの第2のパリティを出力
する手段を少なくとも有することを特徴とする。
【0018】更に、本発明の情報記録媒体は、上記の目
的を達成するため、情報に関するディジタル信号が、所
定語数毎にパリティと共に積符号化されたECCブロッ
クの単位で記録された情報記録媒体において、連続する
n個(n≧2)のECCブロックを1組として、その1
組の各ECCブロックの各1行目を順次に切り替えて記
録配置された後、各2行目を順次に切り替えて記録配置
するというように、各ECCブロックの各k行目を順次
に切り替えて記録配置してから各(k+1)行目を順次
に切り替えて記録配置することを各ECCブロックのす
べての行について繰り返して記録されていることを特徴
とする。
【0019】この発明では、再生時に2つ以上のECC
ブロックにまたがるバーストエラーが発生しても、エラ
ーのある再生信号のデインターリーブ後のデータ位置
を、2つ以上のECCブロックに分散させることができ
る。
【0020】また、上記の目的を達成するため、本発明
の情報記録媒体は、連続する2個のECCブロックを1
組として、その1組の一方のECCブロックの1行目の
奇数番目データと他方のECCブロックの1行目の偶数
番目データとを交互にデータ単位で切り替えて記録配置
した後、一方のECCブロックの1行目の偶数番目デー
タと他方のECCブロックの1行目の奇数番目データと
を交互にデータ単位で切り替えて記録配置することを、
各組の2個のECCブロックのすべての行について繰り
返して記録されていることを特徴とする。
【0021】この発明では、一つのECCブロック内の
エラーが再生時に発生したとしても、再生信号のデイン
ターリーブ後のエラー発生位置を所定距離以上離すこと
ができる。
【0022】
【発明の実施の形態】次に、本発明の実施の形態につい
て図面と共に説明する。図1は本発明になる情報記録媒
体の第1の実施の形態のデータの配置を示す。この実施
の形態は、記録媒体上に積符号化方式によるECC符号
化された符号化データを離散させるインターリーブ方式
において、図1に示すように、連続する2個の積符号化
されたECCブロックEB1及びEB2を1組として、
1番目のECCブロックEB1の1行目の次に2番目の
ECCブロックEB2の1行目、続いて1番目のECC
ブロックEB1の2行目の次に2番目のECCブロック
EB2の2行目というように、1番目のECCブロック
EB1のr行目の次に2番目のECCブロックEB2の
r行目を配置し、行単位でデータのインターリーブを行
う。
【0023】つまり、本実施の形態では、行単位で2つ
のECCブロックEB1及びEB2のデータが交互に配
置される。なお、2つのECCブロックEB1及びEB
2の構成は、図13に示した積符号ブロックである。ま
た、DVDと同じように、予めデータ12行に対しPO
パリティ1行を挿入して1セクタ中のパリティの含める
割合を一定に保っておくものとする。
【0024】ここで、本実施の形態において、図1に示
すように例えばECCブロック18行の大きなバースト
エラーが発生したものとすると、再生時にデインターリ
ーブした後の各ECCブロックに含まれるエラー分布は
図2(B)に示すように、1番目のECCブロックEB
1の9行と2番目のECCブロックEB2の9行にエラ
ーが分散して生じる。
【0025】これに対し、図14に示した従来の記録媒
体において図14に示したように、上記と同じ18行の
バーストエラーが1番目のECCブロックEB1に発生
したものとすると、再生時にデインターリーブした後の
各ECCブロックに含まれるエラー分布は図2(A)に
示すように、ECCブロックEB1の連続する18行に
エラーが発生する。
【0026】図2(A)及び同図(B)を比較すると分
かるように、バーストエラーの行における発生始めと終
りの位置によりエラーの分散率は若干変わるが、おおよ
そ同図(B)に示す本実施の形態の方が同図(A)に示
す従来に比べてエラーが1/2に分散される。すなわ
ち、本実施の形態では、各行ではエラーの分散はなく訂
正長を長くする効果はないが、各列が含むエラー行数は
従来の1/2に減ることになる。
【0027】この場合、図2(A)に示した従来ではP
Oパリティによりイレージャ訂正を行おうとしても訂正
限度である16行のエラーを越えているため訂正不能で
ある。これに対し、本実施の形態では図2(B)に示す
ように、各ECCブロックのエラー行数が9行であり、
訂正限度である16行のエラーを越えていないため訂正
可能である。また、記録線密度をDVDの1/2とした
場合、従来方式では16行分約3mmがバーストエラー
訂正限度であるが、本方式ではDVD線密度と同じ約6
mmまでのバーストエラー訂正が可能であり、記録線密
度をDVDと同じ線密度とした場合では約12mmのバ
ーストエラー訂正が可能となる。つまり、冗長度を変え
ずに訂正長を2倍にすることができる。
【0028】なお、図示しないが連続するn個(n?
2)の積符号ブロック(ECCブロック)を1組として
1番目からn番目までの各ECCブロックのr行目をそ
れぞれ順番に順次配置するようにしてもよく、この場合
は大きなバーストエラーは、n個のECCブロックに分
散され、1ECCブロックに含まれるエラーは、従来方
式に比べて約1/nとなり、長大バーストエラー訂正長
はn倍にすることができる。
【0029】次に、本発明の情報記録再生装置について
説明する。図3は本発明になる情報記録再生装置の一実
施の形態のブロック図を示す。この実施の形態はDVD
記録再生装置に適用したもので、まず、記録系の構成及
び動作について説明するに、MPEGエンコーダ11に
より映像情報及び音声情報が、公知のMPEG方式に基
づいて圧縮符号化され、メインデータとしてスタティッ
ク・ランダム・アクセス・メモリ(SRAM)12に供
給される。
【0030】また、下位3バイトのセクタアドレスと上
位1バイトのディスクインフォメーションデータからな
る計4バイトのIDがIEDエンコーダ13に供給さ
れ、ここで2バイトのIDエラー訂正用パリティIED
が付加された後SRAM12に供給される。IEDは、
RS(6,4,3)で生成される。ここで、RS(a,
b,c)は、符号語長a、情報点数b、最小符号間距離
cであるリードソロモン符号を意味する。
【0031】SRAM12は上記のメインデータ、ID
及びIEDと、6バイトのコピープロテクト情報CPと
が入力されてこれらを一旦蓄積し、メインデータ204
8バイトに対して上記のID、IED及びCPを付加し
た計2060バイトを単位として読み出してEDCエン
コーダ14に供給し、ここでエラー検出パリティ(ED
C:error detection code)を生成させる。EDCの生
成にはCRC(CyclicRedundancy Code:巡回符号)が使
用される。生成されたEDCは、SRAM12に書き込
まれる。
【0032】また、EDCエンコーダ14で生成された
EDCと前記2060バイトのデータからなる計206
4バイトは、メインデータスクランブラ15に供給さ
れ、セクタアドレスを使用してメインデータ部分204
8バイトだけが乱数化される。スクランブルの方法につ
いては、本発明と直接関係しないので詳細説明は省略す
る。この乱数化されたメインデータ、すなわち、スクラ
ンブルドメインデータ2048バイトは、SRAM12
に書き込まれる。なお、このときのSRAM12上のメ
モリマップは、図4(A)に示したマッピングになるよ
うにアドレッシングされるものとする。このとき、後の
処理で生成されるECCパリティの領域は空けておくも
のとする。
【0033】上記の2064バイトのデータは、DVD
ではデータセクタと呼ばれ、図5に示すように、172
列(バイト)×12行からなる。先頭の4バイトのID
の下位3バイトであるセクタアドレスは、連続するデー
タセクタに対して+1ずつ加算されていくものとする。
なお、図5中、「CPR_MAI」は、前記のコピープ
ロテクト情報CPを示す。また、「M0」、「M1」及
び「M2047」は、メインデータの第1、第2及び第
2048バイト目をそれぞれ示す。
【0034】SRAM12には、上記のデータセクタ単
位で図4(A)に示すように、交互に配置される。これ
により、インターリーブ後のDRAM19のメモリマッ
プ上のセクタ番号、すなわち、ディスク上に書き込まれ
るデータのセクタ番号は順序良く並べられる。こうする
ことで、後述の再生時に、ディフェクトなどで一部のセ
クタアドレスが読み取れなくても、セクタアドレスの連
続性を確認することで読み取れなかったアドレスの予想
が可能である。データセクタのアドレスは、この後で生
成されるECCブロックの先頭が再生時に判別できるよ
うに、図4(A)中、ECCブロック1のデータセクタ
1のセクタアドレスの下位5ビットは必ず"00000
B"であるようにする。
【0035】このようにして、32セクタのデータセク
タがSRAM12に蓄積されると、奇数番目のデータセ
クタからなる、計16データセクタ、すなわち172列
(バイト)×192行のデータが、図4(A)のSRA
Mマッピングの列方向にアクセスされて、ECC PO
エンコーダ16に供給され、ここでRS(208,19
2,17)で16バイトのPOパリティ(アウターパリ
ティ)が生成され、生成されたPOパリティがSRAM
12のPOパリティ領域に書き込まれる。これが172
列分行われ、SRAM12の図4(A)のメモリマップ
にIで示したPOパリティ領域に蓄積される。
【0036】次に、図4(A)のSRAMマッピングの
行方向に172バイトのデータがアクセスされて、EC
C PIエンコーダ17に供給され、ここでRS(18
2,172,11)で10バイトのPIパリティ(イン
ナーパリティ)が生成され、生成されたPIパリティが
SRAM12のPIパリティ領域に書き込まれる。これ
が208行(=192行+16行)分行われ、SRAM
12の図4(A)のメモリマップにIIで示したPIパリ
ティ領域に蓄積される。この182列×208行がEC
Cブロック1を構成する。
【0037】同様にして、SRAM12に蓄積された3
2セクタのデータセクタのうち、偶数番目のデータセク
タからなる、計16データセクタ、すなわち172列
(バイト)×192行のデータに対しても、積符号であ
るPOパリティ及びPIパリティが生成されてSRAM
12に書き込まれ、SRAM12のメモリマップ上には
図4(A)に示すように、182列×208行のECC
ブロック2が蓄積される。なお、上記のような積符号を
使用している場合、PIパリティを192行分先に生成
して、その後POパリティを182列分生成するように
してもよい。
【0038】次に、インターリーブ処理部18は、光デ
ィスク23に実際に記録されるデータ並び順でSRAM
12のデータをアクセスし、つまりインターリーブしな
がらデータを読み出してDRAM19に書き込む。すな
わち、インターリーブ処理部18は、SRAM12から
一つ目のECCブロック1の1行目の182バイトを読
み出した後、二つ目のECCブロック2の1行目の18
2バイトを読み出し、次に一つ目のECCブロック1の
2行目の182バイトを読み出した後、二つ目のECC
ブロック2の2行目の182バイトを読み出し、以下、
同様にして二つのECCブロックの各行を交互に読み出
す。
【0039】なお、二つのECCブロックのPOパリテ
ィの各行は、それぞれのECCブロックのセクタ毎に1
行読み出される。例えば、二つ目のECCブロック2の
最初の1セクタの最終行(つまり、12行目)が読み出
された後、一つ目のECCブロック1のPOパリティの
1行目が読み出され、次に二つ目のECCブロック2の
POパリティの1行目が読み出される。このように、各
セクタの読み出し後に1行のPOパリティを二つのEC
Cブロックから順次に読み出す。
【0040】このようにインターリーブ処理部18で読
み出されたSRAM12からのデータ及びパリティは、
ダイナミック・ランダム・アクセス・メモリ(DRA
M)19に書き込まれる。従って、DRAM19のメモ
リマップは、図4(B)に示すものとなる。これによ
り、図1に示したディスク上のデータ配置と同じ順序で
DRAM19上にデータが蓄積される。
【0041】なお、DRAM19は、MPEGエンコー
ダ11から送られてくるデータの転送レートと、光ディ
スク23への書き込みの転送レートが異なる場合の転送
レート差の吸収用である。この場合、光ディスク23へ
の書き込みの転送レートは、MPEGエンコーダ11か
ら送られてくるデータの転送レートより大きく設定す
る。このようにすることで、DRAM19に書き込む転
送レートよりDRAM19から読み出す転送レートの方
が低くなるため、DRAM19がフル状態になることが
なく、MPEGエンコーダ11から送られてくるデータ
を捨てることはない。
【0042】ドライブはDRAM19が空になれば光デ
ィスク23への書き込み(DRAM19からの読み出
し)を停止し、DRAM19内にデータが蓄積されるの
を待てばよい。一般には、ドライブはスチル状態(光デ
ィスク23を回転する図示しないスピンドルモータの1
回転に一回の割合で1トラックバックジャンプ)とな
り、DRAM19にある程度のデータが蓄積されれば、
光ディスク23への書き込みを停止した続きから記録を
再開する。
【0043】以上のようにDRAM19に蓄積されたデ
ータ及び各種パリティを、変調及びフレームシンク付加
部20は、図4(B)の左から右方向に、かつ、上から
下方向に順番に読み出して変調(DVDの場合、8/1
6変調)し、更に再生時のデータ同期用のフレームシン
クを91バイト間隔に付加してNRZI変換部21に供
給する。
【0044】NRZI変換部21は入力信号をNRZI
変換(1で反転)してピックアップ22に供給し、ピッ
クアップ22内のレーザ光源から出射されるレーザ光の
強度を変調し、その変調レーザ光を、図示しないスピン
ドルモータにより回転している光ディスク(ここでは書
き込み可能なDVD)23に照射して記録する。従っ
て、光ディスク23には、図1で示したように、二つの
ECCブロックEB1及びEB2の各行が交互に記録さ
れることになる。なお、ECCブロックEB2に続いて
は、EB3とEB4の各行が交互に記録され、以下同様
にして連続する2つのECCブロックの各行が交互に記
録される。
【0045】なお、インターリーブはSRAM12の読
み出し時に行ったが、DRAM19への書き込み時に行
ってもよく、またSRAM12への書き込み時にインタ
ーリーブを行い、EDC生成やECC生成はデインター
リーブしながらデータを読み出してもよい。
【0046】また、SRAM12及びDRAM19の二
つのメモリを用いたが、DRAMだけでもよい。この場
合、インターリーブは、一つのDRAMへの書き込み又
は読み出し時に行えばよい。例えば、図4(B)のDR
AMマッピングになるようにデータを書き込み、ED
C、スクランブル、EDC処理をDRAMをアクセスし
ながら生成した後、データを第1行目から順番に読み出
し、光ディスク23に書き込めばよい。
【0047】次に、再生系の構成及び動作について説明
する。図示しないスピンドルモータにより回転している
光ディスク23に対してピックアップ22から強度一定
のレーザ光が照射され、これにより光ディスク23の信
号記録面から反射した反射光がピックアップ22に入射
して光電変換され、得られた読取信号が信号処理部24
に供給されてRF増幅、波形整形、ビットPLLなどの
信号処理が施される。ビットPLLで抽出されたビット
クロックは、NRZ変換及びシンク検出部25に供給さ
れ、そのビットクロックに基づいてNRZ変換され、更
にフレームシンクを検出して各データバイトの区切りを
見つけ出す(すなわち、フレーム同期をとる)。
【0048】後述するが、NRZ変換及びシンク検出部
25によるフレーム同期に際しては、フレーム同期をと
った後セクタ同期をとる。このように、フレーム同期、
セクタ同期が取られた再生信号は、復調器26に供給さ
れて復調(ここでは8/16復調)された後、ID検出
部27及びデインターリーブ処理部28に供給される。
ここで、復調器26の出力信号中のIDには3ビットの
セクタアドレスが含まれており、そのセクタアドレスは
16セクタから構成されているECCブロックの1セク
タ毎にアドレス値が1増加するようになされており、か
つ、ECCブロック単位で変化する。
【0049】ID検出部27は再生信号中のIDを検出
し、そのID中のセクタアドレスをサーボ制御部36へ
供給し、ドライブのシーク動作に使用させる。再生信号
が光ディスク23のユーザ所望のセクタアドレスからの
ものでなければ、サーボ制御部36はピックアップ22
を光ディスク23の所望のセクタアドレス位置にまで移
送して再生させるシーク動作を行い、所望のセクタアド
レスであれば、デインターリーブ処理部28でデインタ
ーリーブしながら再生信号をSRAM29に書き込む。
【0050】デインターリーブ処理部28は、ID検出
部27からのセクタアドレスに基づいて、復調器26か
らの復調信号のECCブロックの先頭(ECCブロック
シンク)とそのECCブロックが連続する2つのECC
ブロックのどちらのECCブロックかを検出して、図4
(A)のメモリマップと同じになるようにアドレッシン
グ(デインターリーブ)しながらSRAM29に書き込
む。
【0051】ただし、2つのECCブロックの先頭のE
CCブロックの先頭セクタからSRAM29に書き込む
ことにする。なぜなら、連続する2つのECCブロック
が揃わなければ、ECCブロックが完結せず、エラー訂
正ができないからである。この2つのECCブロックの
先頭セクタは、セクタアドレスの下位5ビットが"00
000B"であることで判定できる。
【0052】ECC PI訂正部30は、SRAM29
に少なくとも1行分(182バイト)のデータが蓄積さ
れる毎に、SRAM29から行方向にデータを読み出
し、PIパリティを用いてエラー訂正を行い、訂正後の
データをSRAM29に書き込む。また、ECC PO
訂正部31は、連続する2つのECCブロックのすべて
の行のPI訂正が行われ、訂正後のデータがSRAM2
9に書き込まれてからPO訂正を開始する。
【0053】PO訂正はSRAM29からメモリマップ
の列方向に一つのECCブロックの208バイトのデー
タを読み出し、POパリティを用いて行う。すべての
列、すなわち182バイトのPO訂正が行われた後、I
D検出部32及びデスクランブラ33は、1つ目のEC
Cブロックのセクタデータ、すなわち、IDとIEDと
CPとメインデータとEDCパリティを合わせた206
4バイトを順次アクセスしてSRAM29からデータを
読み出す。
【0054】ID検出部32はSRAM29から読み出
したデータからIDを再び検出し、そのセクタアドレス
をデスクランブラ33へ供給する。デスクランブラ33
はID検出部32から入力されたセクタアドレスを使用
して、SRAM29から読み出したデータ中のメインデ
ータ2048バイトのスクランブルを解く。デスクラン
ブラ33によりデスクランブルされたデータは、EDC
エラー検出部34に供給されてEDCによりエラーがな
いかどうか判断される。
【0055】EDCエラー検出部34は、エラー無しと
の検出結果をDRAM35に入力してデスクランブラ3
3によりデスクランブルされたデータをDRAM35に
書き込ませ、エラーがあるときは、エラー有りとの検出
結果をDRAM35に入力してDRAM35の書き込み
を停止し、かつ、再び同じデータを光ディスク23から
読み出すようにサーボ制御部36に命令を送る。サーボ
制御部36は、再び所望のセクタアドレスをアクセスす
るように、ピックアップ22を移動させる。このような
動作は一般にリトライと呼ばれる。
【0056】実際には、EDCでエラーを検出した時点
では、既にDRAM35内にデスクランブルされた1セ
クタ分のデータが書き込まれているので、エラーがあっ
た場合は、DRAM35の書き込みアドレスポインタを
1セクタ分戻す必要がある。DRAM35に書き込まれ
たデータは、MPEGデコーダ37により順次読み出さ
れ、ここでMPEG方式に基づいて伸長処理されること
により、映像信号及び音声信号とされる。なお、デイン
ターリーブはSRAM29の読み出し後に行うようにし
てもよい。
【0057】ここでは、ECCブロックは複数のデータ
セクタによって構成したが、後述するが、一つのデータ
セクタを分割して2つのECCブロックに配分してもよ
い。図7(A)に示すように、1つのデータセクタを6
行×344列とし、それを列方向に1/2に分けた場
合、つまり、図5に示した12行×172列のデータセ
クタを図7(A)に示すように、奇数行のみからなる6
行×172列の第1の分割データセクタ(i番目のデー
タセクタではi_1)と、偶数行のみからなる6行×1
72列の第2の分割データセクタ(i番目のデータセク
タではi_2)とに分割して、それらを2列にする。
【0058】このうち、左側の分割データセクタは、E
CCブロック1を構成し、右側の分割データセクタは、
ECCブロック2を構成するようにする。前述の例に合
わせるならば、図8(A)のように配置する。このよう
にした場合、図4(B)とデータセクタの配置が異なる
が、メモリアドレス配置は同じである。この場合、デー
タセクタの配置は図9(B)に示すようになる。また、
このときのインターリーブ前のメモリマップは図9
(A)に示される。
【0059】図9(B)の例では2つの分割データセク
タを共に12行(=2×6行)出力する毎に、2つのE
CCブロック1及び2のPOパリティを1行ずつ出力す
る。こうすることによって、記録媒体上にはメインデー
タが順序良く並ぶことにより、再生時のメモリアクセス
が容易になる。
【0060】これは、データセクタをM行N列で与えた
場合、データセクタを列方向に1/2に分けて各々M行
(N/2)列の第1の分割データセクタと第2の分割デ
ータセクタに分割し、2つのECCブロックを構成し、
第1の分割データセクタと第2の分割データセクタの各
(M×2)行毎(2データセクタ毎)に両方のECCブ
ロックのPO行1行を挿入するといったインターリーブ
を行うことである。言い換えれば、R行(=M×2)C
列(=N/2)で与えられるデータセクタを奇数行から
なる(R/2)行C列の第1の分割データセクタと偶数
行からなるR/2)行C列の第2の分割データセクタに
分割し、2つのECCブロックを構成し、第1の分割デ
ータセクタと第2の分割データセクタの各R行毎(2デ
ータセクタ毎)に両方のECCブロックのPO行1行を
挿入するといったインターリーブを行うことである。
【0061】次に、本実施の形態におけるフレームシン
クの記録再生方法について更に説明する。NRZ変換及
びシンク検出部25によるフレームシンク検出では、正
常に検出できたフレームシンクから次のフレームシンク
のくる位置をビット数をカウントすることにより予測
し、予測されたビット数の前後数ビット以内に次のフレ
ームシンクが来なければ、擬似的にフレームシンクを予
測した地点に挿入することによって、フレームシンクが
ディフェクトなどで読み取れない場合への対処を行う。
【0062】ここで、例えば、2つの連続したフレーム
シンクが検出できたとする。その場合、フレーム同期が
とれたとして、次にセクタ同期を行う。従来のDVDで
は、各セクタの最初のフレームシンクには他のフレーム
シンクとは異なるユニークなコードを採用している。こ
のフレームシンクをSY0と呼ぶ。このSY0が現れる
のは、26シンクフレームの一定間隔である。NRZ変
換及びシンク検出部25は、再生時に正常に検出できた
SY0から次にSY0がくる位置を予測する。これは、
簡単にはフレームシンク周波数で26カウントし、そこ
に次のSY0が来るかどうかを判断すればよい。前述し
た通り、SY0の間隔は26シンクフレーム一定である
ので、簡単なカウンタで予測が可能である。
【0063】ところが、前述の実施の形態では、図4
(B)に示したようなDRAM19のメモリマップに従
い、連続する2つのECCブロックの各行が1行単位で
交互に光ディスク23に記録がされているので、DVD
と同じように1セクタの先頭フレームのみユニークなシ
ンクSY0を採用した場合、光ディスク23に記録され
る信号の物理セクタは図6に示すように、SY0の発生
周期が一定でなくなってしまう。ただし、シンクコード
自体はDRAM19には記憶されず、変調及びフレーム
シンク付加部20において、91バイト間隔で付加され
た後光ディスク23に記録される。
【0064】すなわち、この方法では図6に示すよう
に、2つのECCブロックの先頭から保護を行う場合、
最初は41で示すデータセクタ1の先頭のシンクフレー
ムSY0の後、2シンクフレーム後に42で示すデータ
セクタ2の先頭のシンクフレームSY0が位置し、続い
て50シンクフレーム後に43で示すデータセクタ3の
先頭のシンクフレームSY0の後、2シンクフレーム後
に44で示すデータセクタ3の先頭のシンクフレームS
Y0が位置し、以下同様に、SY0の間隔が2シンクフ
レームと50シンクフレームと交互となる。
【0065】この場合、2つのECCブロックのどちら
のSY0かの判断は、最初に正常にSY0を検出した
後、同時に2つのカウンタにより2シンクフレーム先と
50シンクフレーム先の両方に予測値を設け、どちらに
次のSY0がくるかで判断すればよい。しかし、この方
法は回路が複雑になる。
【0066】そこで、この実施の形態では、図7(A)
に示したメモリマッピングになるように、メインデー
タ、ID、IED及びCPからなる2060バイトを、
図3のSRAM12に書き込んだ後、読み出して4バイ
トのEDCをEDCエンコーダ14で生成してSRAM
12に書き込む。ここで、図7(A)に示すように、1
つのデータセクタは6行×344列であり、それを列方
向に1/2に分け、後で行われるECC PIパリティ
生成のためのSRAM領域を開けておくものとする。
【0067】つまり、図5に示した12行×172列の
データセクタを図7(A)に示すように、奇数行のみか
らなる6行×172列の第1の分割データセクタ(i番
目のデータセクタではi_1)と、偶数行のみからなる
6行ラ172列の第2の分割データセクタ(i番目のデ
ータセクタではi_2)とに分割して、それらを2列に
する。このうち、左側の分割データセクタは、ECCブ
ロック1を構成し、右側の分割データセクタはECCブ
ロック2を構成する。 図7(A)のSRAMマッピングに示すように、192
行32セクタ(=192行、16セクタ×2)が揃った
後、前述の例と同様に、スクランブラ15によりメイン
データは乱数化され、SRAM12に書き込まれる。次
に、ECC POエンコーダ16によりSRAM12か
ら列方向に192行(バイト)のデータを読み出し、1
0バイトのPOパリティを生成してSRAM12のPO
パリティ領域に書き込む。これを344列(=172列
×2)分行う。続いて、図7(A)に示すように、EC
C PIエンコーダ17によりSRAM12から行方向
に172列(バイト)のデータを読み出し、10バイト
のPIパリティを生成してSRAM12のPIパリティ
領域に書き込む。これを416行(=208行×2)分
行う。
【0068】これにより、SRAM12には、図7
(A)のメモリマップに示すように、左半分の第1のE
CCブロック1と右半分の第2のECCブロックの計2
つのECCブロックが生成できたことになる。セクタア
ドレスは、前記の例と同様に、連続するデータセクタに
対して+1ずつ加算されていくものとする。
【0069】次に、SRAM12から読み出されたデー
タが、図7(B)に示すように、DRAM19にインタ
ーリーブ処理部18でインターリーブされながら書き込
まれる。インターリーブは前述したように、1つ目のE
CCブロックの1行目を読み出した後、2つ目のECC
ブロックの1行目を読み出し、次に1つ目のECCブロ
ックの2行目を読み出した後、2つ目のECCブロック
の2行目を読み出すように、ECCブロックの各行を交
互に加算していくものとする。また、2つのECCブロ
ックのPO行は、1データセクタ12行(6行×2)毎
に片側のPO行一行(182バイト)を挿入する。
【0070】これにより、DRAM19のメモリマップ
上には、図7(B)に示すようにデータが蓄積される。
なお、図7(A)と同図(B)とは、一見すると殆ど同
じであり、SRAM12のデータとDRAM19のデー
タとではインターリーブが行われていないように見える
が、ここでいうインターリーブとは、ECCブロックと
光ディスク23に書き込まれるデータとの関係であり、
ECCブロックをまたいで書き込まれるのでインターリ
ーブしているといえる。
【0071】図7のメモリマップを表現を代えてインタ
ーリーブを理解し易く図示したものが図8であり、両者
は同じことを表している。図8(A)はSRAM12の
メモリマップで、6行172列の第1の分割データが全
部で32セクタと、POパリティ16行172列と、P
Iパリティ208行10列からなる、全部で208行1
82列により第1のECCブロックを構成し、同様に第
2の分割データセクタの32セクタを含む208行18
2列により第2のECCブロックを構成している。内容
は図7(A)と同じである。これをDRAM19のメモ
リマップ上で、図8(B)に示すようにインターリーブ
される。図8(B)は図7(B)と同一である。
【0072】DRAM19から順次に読み出されたイン
ターリーブ後のデータは、前記と同様にして変調及びフ
レームシンクが91バイト間隔で付加され、更にNRZ
I変換された後、光ディスク23に記録される。
【0073】これにより、光ディスク23に記録された
データ及びフレームシンクからなる物理セクタを図示す
ると、図10に示すようになり、セクタの先頭のフレー
ムシンクSY0は、51、52、53で示すように、2
6シンクフレームの等間隔で配置される。なお、図10
中、Fnは相対フレームNo.を示す。また、データセ
クタ1−1a、1−1bは図7(B)及び図8(B)に
示すデータセクタ1−1の前半の91列(バイト)、後
半の81列(バイト)とPIパリティ10バイトとを示
す。他も同様である。このように、シンクフレームSY
0を等間隔で記録再生することができるので、再生時の
セクタ同期が簡単な回路で行うことができる。
【0074】この場合の再生動作は前述した図6の構成
の場合と同様であるので、ごく簡単に説明する。図3の
ECC PI訂正部30は、SRAM29に少なくとも
1行分(182バイト)のデータが蓄積される毎に、S
RAM29から行方向にデータを読み出し、PIパリテ
ィを用いてエラー訂正を行い、訂正後のデータをSRA
M29に書き込む。また、ECC PO訂正部31は、
連続する2つのECCブロックのすべての行のPI訂正
が行われ、訂正後のデータがSRAM29に書き込まれ
てからPO訂正を開始する。
【0075】PO訂正はSRAM29からメモリマップ
の列方向に208バイトのデータを読み出し、POパリ
ティを用いて、2ECCブロックすべての列、すなわち
364列(=182列×2)のPO訂正が行われる。こ
の後、2つのECCブロックにまたがったセクタデー
タ、すなわち、IDとIEDとCPとメインデータとE
DCパリティを合わせた2064バイトを順次アクセス
してSRAM29からデータを読み出す。
【0076】以上は図7(A)に示す12行172列の
データセクタを例としたが、データセクタをM行N列で
与えた場合、データセクタを列方向に1/2に分けて各
々M行(N/2)列の第1の分割データセクタと第2の
分割データセクタとに分割し、2つのECCブロックを
構成し、第1の分割データセクタと第2の分割データセ
クタの各M行毎(1データセクタ毎)に片方のECCブ
ロックのPO行1行を挿入するといったインターリーブ
を行えばよい。言い換えれば、R行(=M×2)C列
(=N/2)で与えられるデータセクタを奇数行からな
るR/2行C列の第1の分割データセクタと偶数行から
なるR/2行C列の第2の分割データセクタとに分割
し、2つのECCブロックを構成し、第1の分割データ
セクタと第2の分割データセクタの各(R/2)行毎
(1データセクタ毎)に片方のECCブロックのPO行
1行を挿入するといったインターリーブを行うことであ
る。
【0077】次に、本発明の第2の実施の形態について
説明する。図11は本発明になる情報記録媒体の第2の
実施の形態のデータの配置を示す。この実施の形態は、
記録媒体上に積符号化方式によるECC符号化された符
号化データを離散させるインターリーブ方式において、
図11に示すように、連続する2個の積符号化されたE
CCブロックEB1及びEB2を1組として、1番目の
ECCブロックEB1の1行目の1バイト目の次に2番
目のECCブロックEB2の1行目の2バイト目、続い
て1番目のECCブロックEB1の1行目の3バイト目
の次に2番目のECCブロックEB2の1行目の4バイ
ト目というように、1番目のECCブロックEB1の1
行目の奇数バイト目の次に2番目のECCブロックEB
2の1行目の偶数バイト目を配置することを1行目の終
りまで繰り返す。図11では、このデータの組合せをEB
1_1(EB2_1)行で示す。
【0078】前述したように、1つのECCブロックは
各行182列(バイト)で、208行(バイト)からな
るので、1番目のECCブロックEB1の1行目の18
1バイト目に続いて2番目のECCブロックEB2の1
行目の182バイト目が配置される。続いて、今度はE
B2の1行目の1バイト目が配置され、次にEB1の1
行目の2バイト目が配置され、以下同様にしてEB2の
奇数バイト目の次にEB1の偶数バイト目を配置するこ
とが1行目の終りまでバイト単位で繰り返される。図1
1では、このデータの組合せをEb2_1(EB1_1)行で示す。
【0079】次に、EB1及びEB2の2行目について
も上記と同様に、EB1及びEB2のうちの一方のEC
Cブロックのkバイト目を配置した後、他方のECCブ
ロックの(k+1)バイト目を配置するというようにバ
イト単位で2行目の終りまで繰り返してデータ配置が行
われる。このようなデータ順序の配置がEB1及びEB
2のすべての行について行われる。
【0080】なお、第1の実施の形態と同様に、2つの
ECCブロックのPOパリティの各行はそれぞれのEC
Cブロックのセクタ毎に1行読み出す。例えば、一つ目
のECCブロックEB1の最初の1セクタの最終行の最
終バイト、つまり182バイト目が読み出された後、1
つめのECCブロックEB1のPOパリティの1行目の
1バイト目が読み出され、次に二つ目のECCブロック
EB2のPOパリティの1行目の2バイト目が読み出さ
れるようにする。以上のようにして、図11に示した光
ディスク上のデータ配列と同じ順序で情報記録再生装置
の記録系のメモリ(図3のDRAM19)にデータが書
き込まれる。
【0081】この例では、インターリーブをSRAMの
読み出し時に行ったが、これに限定されるものではな
く、DRAMへの書き込み時でもよい。また、SRAM
への書き込み時に行い、EDC生成やECC生成はデイ
ンターリーブしながらデータを読み出して行ってもよ
い。
【0082】なお、本実施の形態の光ディスクの再生系
におけるPI訂正に際しては、2つのECCブロックの
両方の1行(182バイト×2)がメモリ(図3のSR
AM29に相当)に書き込まれ終る毎に、PIエラー訂
正処理が2回(2つのECCブロックの各1行分)行わ
れる。PO訂正は、2つのECCブロックのすべての行
のPI訂正が終了した後、第1の実施の形態と同様にし
て行われる。
【0083】ここで、第2の実施の形態の光ディスクの
再生時に比較的小さいバーストエラーが3箇所で起こっ
たとする。それぞれ図11に61で示す位置で発生した
8バイトエラー、62で示す位置で発生した5バイトエ
ラー、63で示す位置で発生した10バイトエラーとす
る。
【0084】この場合の再生時のデインターリーブされ
たデータのエラー分布を図12に示す。記録時に偶数デ
ータの入れ替えをしない場合ではエラーはそのまま各行
に残るが、本実施の形態ではバーストエラーは2つのE
CCブロックに分散され、一つ目のECCブロックEB
1にはそれぞれ4バイト、2バイト、5バイト、二つ目
のECCブロックにはそれぞれ4バイト、3バイト、5
バイトと分散される。ここで、20行目に生じた5バイ
トバーストエラーのようにバーストエラーが奇数データ
長の場合は、どちらかのECCブロックのエラー長が1
バイト分長くなる。なお、図11及び図12中、Dnは
各行内の相対データNo.nのデータを示す。
【0085】前述のように、DVDのPIパリティは1
0バイトであり、通常5シンボル(バイト)の訂正が可
能であるため、記録時に偶数データの入れ替えをしない
従来の場合では、5バイトのエラーは訂正可能であるが
残りの8バイトのエラーと10バイトのエラーは訂正す
ることができない。これに対し、本実施の形態では、比
較的小さなバーストエラー長に対し、各々の1つのEC
Cブロックの行内に含まれるエラーを約1/2にするこ
とができるため、上記の8バイトのエラーと10バイト
のエラーは、2つのECCブロックにエラーが4バイト
ずつ、あるいは5バイトずつに分散され、よってすべて
訂正可能である。
【0086】この実施の形態では、比較的小さなバース
トエラー長に対し、各々の1つのECCブロックの行内
に含まれるエラーを約1/2にすることができる。前述
したように、ランダムエラーが無いと仮定した場合、従
来のDVDフォーマットで訂正可能なバーストエラー長
はDVDで最大約10μmであり、線密度を1/2にし
た場合、PIで訂正されるディフェクトは最大約5μm
である。それに対し、本実施の形態ではおおよそその2
倍のバーストエラー訂正が可能であるため、線密度を1
/2にした場合でも、PIで訂正されるディフェクトは
最大約10μmである。DVD線密度の場合では約20
μmまでのバーストエラーがPIで訂正可能となる。
【0087】なお、2つのECCブロックで同一行に比
較的小さなエラーが発生した場合、バーストエラー長は
本実施の形態を用いた場合、その行内のエラー数は平均
化されるため、訂正不能になる確率を下げることにもな
る。
【0088】また、この実施の形態では、2つのECC
ブロックのPOパリティの各行はそれぞれのECCブロ
ックのセクタ毎に1行読み出すようにしたが、前述の図
7(A)に示すように、1つのデータセクタ6行×34
4列を、第1の分割データセクタと第2の分割データセ
クタに分割し、2つのECCブロックを構成し、2デー
タセクタ12行(第1の分割データセクタ12行と第2
の分割データセクタ12行)毎に両方のECCブロック
のPO行1行(=182バイト×2)を挿入するといっ
たインターリーブを施した後に、第2の実施の形態で示
したインターリーブを行ってもよい。こうすることによ
って、第2の実施の形態でも、媒体上にはメインデータ
が順序良く並ぶことにより、再生時のメモリアクセスが
容易になる。
【0089】更に、前述の図7(A)に示すように、1
つのデータセクタ6行×344列を、第1の分割データ
セクタと第2の分割データセクタに分割し、2つのEC
Cブロックを構成し、1データセクタ12行(第1の分
割データセクタ6行と第2の分割データセクタ6行)毎
に片側のECCブロックのPO行1行(=182バイト
×2)を挿入するといったインターリーブを施した後
に、第2の実施の形態で示したインターリーブを行って
もよい。こうすることによって、第2の実施の形態で
も、物理セクタの先頭のユニークなフレームシンクSY
0を一定周期で記録することができる。
【0090】なお、本発明は以上の実施の形態に限定さ
れるものではなく、例えば以上の実施の形態では積符号
はPIパリティとPOバリティの2種類としたが、3種
類以上の積符号を用いる場合にも本発明を適用できる。
【0091】また、第2の実施の形態では、2つの積符
号ブロック(EB1及びEB2)の同一行を1バイト毎
に交互に切り替えているが、1行182バイトの素数で
ある2バイト単位、13バイト単位、14バイト単位又
は91バイト単位で交互に切り替えてもよい。ただし、
単位バイト数が少ないほど、比較的小さなエラーに対し
て訂正能力を向上できる。また、各実施の形態でインタ
ーリーブした後のディジタル信号は、無線や有線で伝送
したり、インターネットを介して配信することも可能で
ある。
【0092】
【発明の効果】以上説明したように、本発明によれば、
少なくとも2つのECCブロックの各k行目を順次に切
り替えて記録配置してから各(k+1)行目を順次に切
り替えて記録配置することを各ECCブロックのすべて
の行について繰り返して記録した記録媒体を再生するよ
うにしたため、2つのECCブロックにまたがる長大な
バーストエラーが生じた場合、バーストエラーのある記
録媒体の再生データは2以上のECCブロックに分散さ
れ、1ECCブロックに含まれるエラーは従来の半分以
下にすることができ、またパリティの語数を増やすので
はなくパリティの記録配置に特徴をもたせるようにした
ため、簡単な構成で冗長度を増やさず最大バーストエラ
ー訂正長を大きくでき、データの線密度の高密度化に極
めて有効である。
【0093】また、本発明によれば、連続する2個のE
CCブロックを1組として、その1組の一方のECCブ
ロックの1行目の奇数番目データと他方のECCブロッ
クの1行目の偶数番目データとを交互にデータ単位で切
り替えて記録媒体上に記録配置した後、一方のECCブ
ロックの1行目の偶数番目データと他方のECCブロッ
クの1行目の奇数番目データとを交互にデータ単位で切
り替えて記録媒体上に記録配置することを、各組の2個
のECCブロックのすべての行について繰り返すことに
より、比較的小規模なエラーが発生した場合、バースト
エラー長をその行内で平均化することができるようにし
たため、訂正不能になる確率を従来よりも低減でき、よ
って、データの線密度の高密度化に極めて有効である。
【図面の簡単な説明】
【図1】本発明の情報記録媒体の第1の実施の形態のデ
ータの配置図である。
【図2】図14と図1の場合の再生時のデインターリー
ブ後のECCブロックのエラー分布図である。
【図3】本発明の情報記録再生装置の一実施の形態のブ
ロック図である。
【図4】図3中の記録系のインターリーブ前とインター
リーブ後の二つのメモリのメモリマップの一例を示す図
である。
【図5】DVDのデータセクタの構成を示す図である。
【図6】図3による物理セクタの一例の構成図である。
【図7】図3中の記録系のインターリーブ前とインター
リーブ後の二つのメモリのメモリマップの他の例を示す
図である。
【図8】図7の二つのメモリのメモリマップを別の表現
方法で示す図である。
【図9】図3中の記録系のインターリーブ前とインター
リーブ後の二つのメモリのメモリマップの更に他の例を
示す図である。
【図10】図7及び図8による物理セクタの一例の構成
図である。
【図11】本発明の情報記録媒体の第2の実施の形態の
データの配置図である。
【図12】図11の場合の再生時のデインターリーブ後
のECCブロックのエラー分布図である。
【図13】従来におけるECCブロック構成図である。
【図14】従来の情報記録媒体上での一例のデータの配
置図である。
【符号の説明】
11 MPEGエンコーダ 12、29 スタティック・ランダム・アクセス・メモ
リ(SRAM) 14 EDCエンコーダ 15 メインデータスクランブラ 16 ECC POエンコーダ 17 ECC PIエンコーダ 18 インターリーブ処理部 19、35 ダイナミック・ランダム・アクセス・メモ
リ(DRAM) 20 変調及びフレームシンク付加部 21 NRZI変換部 22 ピックアップ 23 光ディスク 25 NRZ変換・シンク検出部 26 復調器 27、32 ID検出部 28 デインターリーブ処理部 30 ECC PI訂正部 31 ECC PO訂正部 33 デスクランブラ 34 EDCエラー検出部 36 サーボ制御部 37 MPEGデコーダ I POパリティ領域 II PIパリティ領域
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.7 識別記号 FI テーマコート゛(参考) G11B 20/18 542 G11B 20/18 542B 572 572C 572F H03M 13/11 H03M 13/11 13/27 13/27 Fターム(参考) 5B001 AA02 AA13 AB02 AC05 AD04 AE04 5D044 BC06 CC04 DE03 DE12 DE38 DE68 DE83 DE86 GL20 5J065 AA03 AB01 AC03 AD02 AE06 AF03 AG06 AH01

Claims (8)

    【特許請求の範囲】
  1. 【請求項1】 情報に関するディジタル信号を、所定語
    数毎にパリティと共に積符号化されたECCブロックの
    単位で記録媒体上に記録し、再生するディジタル信号処
    理方法において、 連続するn個(n≧2)のECCブロックを1組とし
    て、その1組の各ECCブロックの各1行目を順次に切
    り替えて前記記録媒体上に記録配置した後、各2行目を
    順次に切り替えて記録配置するというように、各ECC
    ブロックの各k行目を順次に切り替えて記録配置してか
    ら各(k+1)行目を順次に切り替えて記録配置するこ
    とを各ECCブロックのすべての行について繰り返すこ
    とを特徴とするディジタル信号処理方法。
  2. 【請求項2】 情報に関するディジタル信号を、所定語
    数毎にパリティと共に積符号化されたECCブロックの
    単位で記録媒体上に記録し、再生するディジタル信号処
    理方法において、 連続する2個のECCブロックを1組として、その1組
    の一方のECCブロックの1行目の奇数番目データと他
    方のECCブロックの1行目の偶数番目データとを交互
    にデータ単位で切り替えて前記記録媒体上に記録配置し
    た後、一方のECCブロックの1行目の偶数番目データ
    と他方のECCブロックの1行目の奇数番目データとを
    交互にデータ単位で切り替えて前記記録媒体上に記録配
    置することを、各組の前記2個のECCブロックのすべ
    ての行について繰り返すことを特徴とするディジタル信
    号処理方法。
  3. 【請求項3】 情報に関するディジタル信号を、所定語
    数毎にパリティと共に積符号化されたECCブロックの
    単位でインターリーブして記録媒体上に記録し、再生す
    る情報記録再生装置において、 所定語数の主情報に関するメインデータと、セクタアド
    レスを含む補助情報と、パリティとからなるECCブロ
    ックを積符号方式により生成するECCブロック生成手
    段と、 前記ECCブロック生成手段から出力されるECCブロ
    ックのうち、連続するn個(n≧2)のECCブロック
    を1組として、その1組の各ECCブロックの各1行目
    を順次に切り替えて出力した後、各2行目を順次に切り
    替えて出力するというように、各ECCブロックの各k
    行目を順次に切り替えて出力してから各(k+1)行目
    を順次に切り替えて出力するインターリーブ手段と、 前記インターリーブ手段から出力された信号にフレーム
    シンクを付加して前記記録媒体上に記録する記録手段
    と、 前記記録媒体に記録されている信号を再生する再生手段
    と、 前記再生手段からの再生信号から前記セクタアドレスに
    基づいてデインターリーブを行い、元の順序に戻された
    前記ECCブロックを出力するデインターリーブ手段
    と、 前記デインターリーブされたECCブロックの各情報を
    用いて、前記主情報を復調するデコード手段とを有する
    ことを特徴とする情報記録再生装置。
  4. 【請求項4】 情報に関するディジタル信号を、所定語
    数毎にパリティと共に積符号化されたECCブロックの
    単位でインターリーブして記録媒体上に記録し、再生す
    る情報記録再生装置において、 所定語数の主情報に関するメインデータと、セクタアド
    レスを含む補助情報と、パリティとからなるECCブロ
    ックを積符号方式により生成するECCブロック生成手
    段と、 前記ECCブロック生成手段から出力されるECCブロ
    ックのうち、連続する2個のECCブロックを1組とし
    て、その1組の一方のECCブロックの1行目の奇数番
    目データと他方のECCブロックの1行目の偶数番目デ
    ータとを交互にデータ単位で切り替えて出力した後、一
    方のECCブロックの1行目の偶数番目データと他方の
    ECCブロックの1行目の奇数番目データとを交互にデ
    ータ単位で切り替えて出力することを、各組の前記2個
    のECCブロックのすべての行について繰り返すインタ
    ーリーブ手段と、 前記インターリーブ手段から出力された信号にフレーム
    シンクを付加して前記記録媒体上に記録する記録手段
    と、 前記記録媒体に記録されている信号を再生する再生手段
    と、 前記再生手段からの再生信号から前記セクタアドレスに
    基づいてデインターリーブを行い、元の順序に戻された
    前記ECCブロックを出力するデインターリーブ手段
    と、 前記デインターリーブされたECCブロックの各情報を
    用いて、前記主情報を復調するデコード手段とを有する
    ことを特徴とする情報記録再生装置。
  5. 【請求項5】 前記ECCブロック生成手段は、前記メ
    インデータ及び補助情報からなるM行N列のデータセク
    タを列方向に1/2に分けて各々M行(N/2)列の2
    つのデータセクタに分割し、それぞれ2つのECCブロ
    ックを別々に構成する1つの分割データセクタとした分
    割データセクタが複数と、前記分割データセクタの行方
    向の要素から生成された所定バイト数の第1のパリティ
    と、前記分割データセクタの列方向の要素から生成され
    た所定バイト数の第2のパリティとからなり、更に前記
    第1のパリティ又は前記第2のパリティは前記第2のパ
    リティの行方向の要素又は前記第1のパリティの列方向
    の要素から生成されている所定語数のECCブロックを
    順次に生成し、 前記インターリーブ手段は、前記ECCブロックを構成
    する所定語数が揃ってから、連続する前記2つのECC
    ブロックを1組として、その1組の各ECCブロックに
    分割された前記2つの分割データセクタ及び第1のパリ
    ティの各1行目を順次に切り替えて出力した後、各2行
    目を順次に切り替えて出力するというように、各ECC
    ブロックに分割された前記2つの分割データセクタの各
    k行目を順次に切り替えて出力してから各(k+1)行
    目を順次に切り替えて出力すると共に、前記2つの分割
    データセクタを共にM行出力する毎に、前記2つのEC
    Cブロックのうちの一つのECCブロックの前記第2の
    パリティを交互に出力する手段を少なくとも有し、 前記記録手段は、前記インターリーブ手段から出力され
    た信号に一定バイト間隔でフレームシンクを付加して前
    記記録媒体上に記録する手段であることを特徴とする請
    求項3又は4記載の情報記録再生装置。
  6. 【請求項6】 前記ECCブロック生成手段は、前記メ
    インデータ及び補助情報からなるM行N列のデータセク
    タを列方向に1/2に分けて各々M行(N/2)列の2
    つのデータセクタに分割し、それぞれ2つのECCブロ
    ックを別々に構成する1つの分割データセクタとした分
    割データセクタが複数と、前記分割データセクタの行方
    向の要素から生成された所定バイト数の第1のパリティ
    と、前記分割データセクタの列方向の要素から生成され
    た所定バイト数の第2のパリティとからなり、更に前記
    第1のパリティ又は前記第2のパリティは前記第2のパ
    リティの行方向の要素又は前記第1のパリティの列方向
    の要素から生成されている所定語数のECCブロックを
    順次に生成し、 前記インターリーブ手段は、前記ECCブロックを構成
    する所定語数が揃ってから、連続する前記2つのECC
    ブロックを1組として、その1組の各ECCブロックに
    分割された前記2つの分割データセクタ及び第1のパリ
    ティの各1行目を順次に切り替えて出力した後、各2行
    目を順次に切り替えて出力するというように、各ECC
    ブロックに分割された前記2つの分割データセクタの各
    k行目を順次に切り替えて出力してから各(k+1)行
    目を順次に切り替えて出力すると共に、前記2つの分割
    データセクタを共に(2×M)行出力する毎に、前記2
    つのECCブロックの前記第2のパリティを出力する手
    段を少なくとも有することを特徴とする請求項3又は4
    記載の情報記録再生装置。
  7. 【請求項7】 情報に関するディジタル信号が、所定語
    数毎にパリティと共に積符号化されたECCブロックの
    単位で記録された情報記録媒体において、 連続するn個(n≧2)のECCブロックを1組とし
    て、その1組の各ECCブロックの各1行目を順次に切
    り替えて記録配置された後、各2行目を順次に切り替え
    て記録配置するというように、各ECCブロックの各k
    行目を順次に切り替えて記録配置してから各(k+1)
    行目を順次に切り替えて記録配置することを各ECCブ
    ロックのすべての行について繰り返して記録されている
    ことを特徴とする情報記録媒体。
  8. 【請求項8】 情報に関するディジタル信号が、所定語
    数毎にパリティと共に積符号化されたECCブロックの
    単位で記録された情報記録媒体において、 連続する2個のECCブロックを1組として、その1組
    の一方のECCブロックの1行目の奇数番目データと他
    方のECCブロックの1行目の偶数番目データとを交互
    にデータ単位で切り替えて記録配置した後、一方のEC
    Cブロックの1行目の偶数番目データと他方のECCブ
    ロックの1行目の奇数番目データとを交互にデータ単位
    で切り替えて記録配置することを、各組の前記2個のE
    CCブロックのすべての行について繰り返して記録され
    ていることを特徴とする情報記録媒体。
JP2000347592A 2000-09-27 2000-11-15 情報記録再生装置 Expired - Fee Related JP3752995B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2000347592A JP3752995B2 (ja) 2000-09-27 2000-11-15 情報記録再生装置
US09/956,860 US6772386B2 (en) 2000-09-27 2001-09-21 Digital signal processing method, data recording and reproducing apparatus, and data recording medium that are resistant to burst errors
US10/819,982 US7154835B2 (en) 2000-09-27 2004-04-08 Digital signal processing method, data recording and reproducing apparatus, and data recording medium that are resistant to burst errors
US11/594,839 US7408863B2 (en) 2000-09-27 2006-11-09 Digital signal processing method, data recording and reproducing apparatus, and data recording medium that are resistant to burst errors

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2000-295116 2000-09-27
JP2000295116 2000-09-27
JP2000347592A JP3752995B2 (ja) 2000-09-27 2000-11-15 情報記録再生装置

Related Child Applications (4)

Application Number Title Priority Date Filing Date
JP2004099762A Division JP2004192806A (ja) 2000-09-27 2004-03-30 情報記録方法、情報再生方法
JP2004099764A Division JP2004281043A (ja) 2000-09-27 2004-03-30 情報信号処理方法
JP2004099763A Division JP2004247040A (ja) 2000-09-27 2004-03-30 情報記録媒体
JP2005316611A Division JP2006099955A (ja) 2000-09-27 2005-10-31 ディジタル信号処理方法、情報記録再生装置及び情報記録媒体

Publications (2)

Publication Number Publication Date
JP2002175666A true JP2002175666A (ja) 2002-06-21
JP3752995B2 JP3752995B2 (ja) 2006-03-08

Family

ID=26600888

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000347592A Expired - Fee Related JP3752995B2 (ja) 2000-09-27 2000-11-15 情報記録再生装置

Country Status (2)

Country Link
US (3) US6772386B2 (ja)
JP (1) JP3752995B2 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006009290A1 (en) * 2004-07-20 2006-01-26 Kabushiki Kaisha Toshiba Information storage medium, information recording method, and information reproducing method
US7401268B2 (en) 2001-02-07 2008-07-15 Kabushiki Kaisha Toshiba Information recording medium on which sector data generated from ECC block is recorded, information recording apparatus for recording sector data, and information reproduction apparatus for reproducing sector data

Families Citing this family (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002319242A (ja) * 2001-02-13 2002-10-31 Victor Co Of Japan Ltd 記録方法、記録装置、伝送装置、再生方法、再生装置、受信装置、記録媒体及び伝送媒体
JP4407095B2 (ja) * 2001-12-14 2010-02-03 株式会社日立製作所 記録方法及び記録装置
TWI227869B (en) * 2002-11-04 2005-02-11 Mediatek Inc Data coding method and system
JP2003338141A (ja) * 2002-05-17 2003-11-28 Sanyo Electric Co Ltd データ再生制御装置
KR100591973B1 (ko) * 2002-11-29 2006-06-22 후지쯔 가부시끼가이샤 데이터 기록 재생 장치 및 데이터 기록 재생 방법
JP2006517048A (ja) * 2003-01-21 2006-07-13 エルジー エレクトロニクス インコーポレーテッド エラー訂正ブロックをエンコーディング及びデコーディングする方法
US7162678B2 (en) * 2003-03-14 2007-01-09 Quantum Corporation Extended error correction codes
US8077778B2 (en) * 2003-10-31 2011-12-13 Broadcom Corporation Video display and decode utilizing off-chip processor and DRAM
JP2005267674A (ja) * 2004-03-16 2005-09-29 Ricoh Co Ltd 情報記録方法と情報記録装置
JP4112520B2 (ja) * 2004-03-25 2008-07-02 株式会社東芝 訂正符号生成装置、訂正符号生成方法、誤り訂正装置、および誤り訂正方法
KR100539261B1 (ko) * 2004-05-04 2005-12-27 삼성전자주식회사 디지털 데이터의 부호화 장치와 dvd로의 기록 장치 및그 방법
DE102004036383B4 (de) * 2004-07-27 2006-06-14 Siemens Ag Codier-und Decodierverfahren , sowie Codier- und Decodiervorrichtungen
US7840859B2 (en) * 2005-02-14 2010-11-23 Koninklijke Philips Electronics N.V. Block interleaving with memory table of reduced size
EP1901294A4 (en) * 2005-06-10 2009-05-06 Ibm ERROR CORRECTION DEVICE, PROCESS AND PROGRAM
US7774685B2 (en) * 2005-08-08 2010-08-10 Hitachi Global Storage Technologies Netherlands B.V. HDD sector format with reduced vulnerability to defects and burst errors
TWI303414B (en) * 2005-12-21 2008-11-21 Ind Tech Res Inst A data encoding method for error correcton
US9153270B1 (en) 2006-08-31 2015-10-06 Marvell International Ltd. Defect emulation system
DE102006051866A1 (de) * 2006-10-31 2008-05-08 Robert Bosch Gmbh Verfahren zum Senden eines Datenübertragungsblocks und Verfahren und System zum Übertragen eines Datenübtertragungsblocks
US20080175137A1 (en) * 2007-01-23 2008-07-24 Mediatek Inc. Method for encoding data written to optical storage media
US8176399B2 (en) * 2008-05-02 2012-05-08 Lsi Corporation Using short burst error detector in a queue-based system
US8762818B1 (en) * 2009-03-05 2014-06-24 Marvell International Ltd. System and methods for performing decoding error detection in a storage device
TWI581578B (zh) * 2010-02-26 2017-05-01 新力股份有限公司 編碼器及提供遞增冗餘之編碼方法
CN102318249B (zh) * 2011-07-29 2015-04-08 华为技术有限公司 一种交织和解交织的方法、交织器和解交织器
GB201114831D0 (en) * 2011-08-26 2011-10-12 Univ Oxford Brookes Circuit with error correction
US8468423B2 (en) * 2011-09-01 2013-06-18 International Business Machines Corporation Data verification using checksum sidefile
KR20130136341A (ko) * 2012-06-04 2013-12-12 에스케이하이닉스 주식회사 반도체 장치 및 그 동작 방법
US12489559B2 (en) * 2024-04-22 2025-12-02 Kratos Integral Holdings Llc Forward error correction with flexible matrix for dynamic input data rate

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0661156B2 (ja) * 1983-05-21 1994-08-10 ソニー株式会社 エラ−訂正のための符号化方法
US4949342A (en) * 1987-04-14 1990-08-14 Matsushita Electric Industrial Co., Ltd. Code error detecting method
US5216656A (en) * 1990-06-15 1993-06-01 Sony Corporation Method for recording a cd-ram which is compatible with a conventional cd recording format while allowing fast accessing
JPH06236632A (ja) * 1993-02-09 1994-08-23 Matsushita Electric Ind Co Ltd 光ディスクおよび光ディスク再生装置
JP2856072B2 (ja) * 1994-06-27 1999-02-10 株式会社日立製作所 情報記録方法、情報再生方法および情報再生装置
RU2159966C2 (ru) * 1995-04-03 2000-11-27 Матсусита Электрик Индастриал Ко., Лтд. Носитель для записи информации, способ и устройство передачи информации, а также способ и устройство воспроизведения
EP0764327B1 (en) * 1995-04-04 2001-05-09 Matsushita Electric Industrial Co., Ltd. Recording medium, recording method and apparatus, and reproduction method and apparatus
US6112324A (en) * 1996-02-02 2000-08-29 The Arizona Board Of Regents Acting On Behalf Of The University Of Arizona Direct access compact disc, writing and reading method and device for same
EP0790615A3 (en) * 1996-02-19 1998-04-15 Sony Corporation Data decoding apparatus and method and data reproduction apparatus
JPH10188489A (ja) 1996-12-25 1998-07-21 Sony Corp 光ディスク、光ディスク記録装置および光ディスク再生装置
JPH11306697A (ja) * 1998-04-27 1999-11-05 Toshiba Corp 光ディスク装置
ATE488913T1 (de) * 1998-07-27 2010-12-15 Koninkl Philips Electronics Nv Verschlüsselung von mehrwortinformationen mittels wortweiser verschachtelung
JP2000323995A (ja) 1999-05-13 2000-11-24 Toshiba Corp 誤り訂正積符号ブロックを用いるデータ処理方法及び装置及び記録媒体
US6751771B2 (en) * 2000-02-11 2004-06-15 Mediatek, Inc. Method and apparatus for error processing in optical disk memories
US6983413B2 (en) * 2000-12-12 2006-01-03 Kabushiki Kaisha Toshiba Data processing method using error-correcting code and an apparatus using the same method

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7401268B2 (en) 2001-02-07 2008-07-15 Kabushiki Kaisha Toshiba Information recording medium on which sector data generated from ECC block is recorded, information recording apparatus for recording sector data, and information reproduction apparatus for reproducing sector data
US7404111B2 (en) 2001-02-07 2008-07-22 Kabushiki Kaisha Toshiba Information recording medium on which sector data generated from ECC block is recorded, information recording apparatus for recording sector data, and information reproduction apparatus for reproducing sector data
US7406635B2 (en) 2001-02-07 2008-07-29 Kabushiki Kaisha Toshiba Information recording medium on which sector data generated from ECC block is recorded, information recording apparatus for recording sector data, and information reproduction apparatus for reproducing sector data
WO2006009290A1 (en) * 2004-07-20 2006-01-26 Kabushiki Kaisha Toshiba Information storage medium, information recording method, and information reproducing method
KR100730552B1 (ko) * 2004-07-20 2007-06-22 가부시끼가이샤 도시바 정보 기억 매체, 정보 기록 방법 및 정보 재생 방법

Also Published As

Publication number Publication date
US6772386B2 (en) 2004-08-03
US7154835B2 (en) 2006-12-26
US20020038443A1 (en) 2002-03-28
US7408863B2 (en) 2008-08-05
US20070055920A1 (en) 2007-03-08
US20040190414A1 (en) 2004-09-30
JP3752995B2 (ja) 2006-03-08

Similar Documents

Publication Publication Date Title
JP3752995B2 (ja) 情報記録再生装置
KR940008742B1 (ko) 정보 전달 장치 및 그 방법과 디코딩 디바이스 및 그 방법
AU766811B2 (en) Encoding multiword information by wordwise interleaving
JP3586041B2 (ja) 記録データ生成方法およびデータ再生装置
US5732088A (en) Data recording/reproducing apparatus, method thereof, and data record medium
KR100480183B1 (ko) 데이터를기록(전송)/재생(수신)하는방법과그에대한장치,및데이터기록매체
TW408306B (en) Method and device for error correction encoding/decoding and data record regeneration device and memory media
JP2002319242A (ja) 記録方法、記録装置、伝送装置、再生方法、再生装置、受信装置、記録媒体及び伝送媒体
KR100354744B1 (ko) 고밀도기록매체를위한인터리브방법및그회로
US20100017679A1 (en) Recording and reproducing data to/from a recording medium having a user data area and an information area for storing information about the recording medium
JPH0950677A (ja) データ記録/再生装置および方法、並びにデータ記録媒体
KR20040103751A (ko) 디지털 데이터의 기록 매체, 기록 방법, 기록 장치, 재생방법 및 재생 장치
JP2856072B2 (ja) 情報記録方法、情報再生方法および情報再生装置
JPH10188489A (ja) 光ディスク、光ディスク記録装置および光ディスク再生装置
JPH11297000A (ja) データ生成方法及びデータ生成装置
JP2004281043A (ja) 情報信号処理方法
JP2004192806A (ja) 情報記録方法、情報再生方法
JP2004247040A (ja) 情報記録媒体
JP2006099955A (ja) ディジタル信号処理方法、情報記録再生装置及び情報記録媒体
KR100224923B1 (ko) 디지털 비디오 디스크 기록장치의 엔코더
KR100327221B1 (ko) 고밀도 기록 매체를 위한 에러 정정 방법 및 그 회로
KR100425294B1 (ko) 광 정보저장매체, 및 그 데이터 기록장치
JPH0687348B2 (ja) デイジタルデ−タ伝送方法
JPS63298776A (ja) エラ−訂正処理方式
JP2002074854A (ja) ディジタルデータ記録伝送方法およびその装置

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050830

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20051025

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20051122

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20051205

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091222

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101222

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111222

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111222

Year of fee payment: 6

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111222

Year of fee payment: 6

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121222

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121222

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131222

Year of fee payment: 8

LAPS Cancellation because of no payment of annual fees