JP2004362758A - 記憶媒体から検索されたデータの誤りを訂正するシステムおよび方法、ならびにコンピュータにこれらの誤りを訂正させるためのコンピュータ実行可能な命令を含むコンピュータ読取可能な記憶媒体 - Google Patents
記憶媒体から検索されたデータの誤りを訂正するシステムおよび方法、ならびにコンピュータにこれらの誤りを訂正させるためのコンピュータ実行可能な命令を含むコンピュータ読取可能な記憶媒体 Download PDFInfo
- Publication number
- JP2004362758A JP2004362758A JP2004164729A JP2004164729A JP2004362758A JP 2004362758 A JP2004362758 A JP 2004362758A JP 2004164729 A JP2004164729 A JP 2004164729A JP 2004164729 A JP2004164729 A JP 2004164729A JP 2004362758 A JP2004362758 A JP 2004362758A
- Authority
- JP
- Japan
- Prior art keywords
- blocks
- redundant
- data
- storage medium
- error
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims description 36
- 208000037170 Delayed Emergence from Anesthesia Diseases 0.000 claims abstract description 35
- 239000011159 matrix material Substances 0.000 claims description 68
- 208000011580 syndromic disease Diseases 0.000 claims description 13
- 125000004122 cyclic group Chemical group 0.000 claims description 4
- 238000001514 detection method Methods 0.000 description 6
- 238000004364 calculation method Methods 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000004807 localization Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/18—Error detection or correction; Testing, e.g. of drop-outs
- G11B20/1803—Error detection or correction; Testing, e.g. of drop-outs by redundancy in data representation
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Detection And Correction Of Errors (AREA)
- Error Detection And Correction (AREA)
Abstract
【解決手段】 記憶媒体から検索されて誤りを有する1つ以上のデータブロックが、識別されて削除される。誤りを有していると識別されたデータブロックの数が、検索された冗長ブロックの数よりも小さい場合、1つ以上の余分な冗長ブロックが除去され、検索された冗長ブロックから1つ以上の保存される冗長ブロックが保持される。検索されたデータブロックに基づいて1つ以上の新規の冗長ブロックが生成される。1つ以上の新規の冗長ブロックと1つ以上の保存される冗長ブロックとに基づいて1つ以上の残余ブロックが生成される。生成された1つ以上の残余ブロックを用い、誤りを有していると識別された1つ以上のデータブロックが訂正される。
【選択図】 図1
Description
1.発明の分野
本願は一般に、記憶媒体から検索されたデータの訂正に関し、より具体的に、記憶媒体から検索されたデータの誤りを訂正するための冗長ブロックの使用に関する。
データは、記憶装置の記憶媒体にデータを書込むことによって記憶装置に格納される。格納されたデータは、記憶媒体からそのデータを読出すことによって記憶装置から後に検索され得る。しかしながら、多数の理由により、記憶装置から検索されたデータに誤りが存在する場合があり、格納されたデータが検索され得ないか、または記憶媒体に最初に格納されたデータとは異なっていることを意味する。たとえば、記憶媒体に格納されたデータの一部は時間がたつと劣化することがあり、格納されたデータの一部を後で適切に読出すことができなくなってしまう。
例示的な一実施例では、複数のデータブロックと、複数のデータブロックに関連する複数の冗長ブロックとが記憶媒体から検索される。記憶媒体から検索されて誤りを有する1つ以上のデータブロックが、識別されて除去される。誤りを有していると識別されたデータブロックの数が、検索された冗長ブロックの数よりも小さい場合、1つ以上の余分な冗長ブロックが除去されて、検索された冗長ブロックから1つ以上の保存される冗長ブロックが保持される。検索されたデータブロックに基づいて1つ以上の新規の冗長ブロックが生成される。1つ以上の新規の冗長ブロックと1つ以上の保存される冗長ブロックとに基づいて1つ以上の残余ブロックが生成される。生成された1つ以上の残余ブロックを用い、誤りを有していると識別された1つ以上のデータブロックが訂正される。
以下の説明は、多数の特定の構成、パラメータ等を明示する。しかしながら、このような説明が、この発明の範囲に対する限定とは意図されず、例示的な実施例のより良い説明をもたらすために提供されていることを認識されたい。
コンピュータ102は任意の種類のコンピュータ、たとえばパーソナルコンピュータ、ワークステーション、サーバ等であり得る。記憶装置104は任意の種類の記憶ドライブ、たとえばテープドライブ、ハードドライブ等であり得る。ホスト端末102を任意の数の記憶装置104に接続でき、任意の数のホスト端末102を1つ以上の記憶装置104に接続できることを認識されたい。
検索されると、その検索されたデータブロックに対して新規のCRC符号が生成される。次に、この新規のCRC符号が、記憶媒体106から検索されたCRC符号と比較される。記憶媒体106から検索されたこのCRC符号は、検索されたデータブロックに対応しており、検索されたデータブロックが記憶媒体106に格納される前に、この検索されたデータブロックに対して最初に生成されたものである。新規のCRC符号と検索されたCRC符号とが異なる場合、そのデータブロックに誤りが検出される。
D19に対して新規のCRC符号のCRC19´が生成される。次に、記憶媒体106(図1)から検索されて、検索されたデータブロックD19に対応するCRC符号(すなわちCRC符号のCRC19)と、新規のCRC符号のCRC19´とが比較される。新規のCRC符号のCRC19´と検索されたCRC符号のCRC19とが異なる場合、データブロックD19に誤りが検出される。
合が記憶媒体から読出される。加えて、この例示的な実施例では、CRC符号の集合が記憶媒体から読出される。上で述べたように、CRC符号の集合ではなく冗長ブロックの別の集合の使用が可能である。
Claims (40)
- 記憶媒体から検索されたデータの誤りを訂正する方法であって、
前記記憶媒体から複数のデータブロックを検索するステップと、
前記複数のデータブロックに関連する複数の冗長ブロックを前記記憶媒体から検索するステップと、
前記記憶媒体から検索されて誤りを有する1つ以上のデータブロックを識別するステップと、
誤りを有していると識別された前記1つ以上のデータブロックを除去するステップと、
誤りを有していると識別されたデータブロックの数が、検索された冗長ブロックの数よりも小さい場合、1つ以上の余分な冗長ブロックを除去し、前記検索された冗長ブロックから1つ以上の保存される冗長ブロックを保持するステップと、
検索されたデータブロックに基づいて1つ以上の新規の冗長ブロックを生成するステップと、
前記1つ以上の新規の冗長ブロックおよび前記1つ以上の保存される冗長ブロックに基づいて1つ以上の残余ブロックを生成するステップと、
生成された1つ以上の残余ブロックを用い、誤りを有していると識別された前記1つ以上のデータブロックを訂正するステップとを含む、方法。 - 前記記憶媒体から検索されて誤りを有する1つ以上のデータブロックを識別する前記ステップは、
検索されたデータブロックに関連するチェックサムを前記記憶媒体から検索するステップと、
前記検索されたデータブロックに基づいて新規のチェックサムを生成するステップと、
前記検索されたデータブロックが誤りを有しているかどうかを判断するために、検索されたチェックサムと前記新規のチェックサムとを比較するステップとを含む、請求項1に記載の方法。 - 前記チェックサムは巡回冗長符号である、請求項2に記載の方法。
- 誤りを有していると識別された前記1つ以上のブロックを除去する前記ステップは、誤りを有していると識別された前記1つ以上のデータブロックを消失部としてフラグ付けするステップを含む、請求項1に記載の方法。
- 保存される冗長ブロックの数は、誤りを有していると識別されたデータブロックの数に等しい、請求項1に記載の方法。
- 前記1つ以上の新規の冗長ブロックは、誤りを有していると識別された前記1つ以上のデータブロックが除去されている前記検索されたデータブロックに基づいて生成される、請求項1に記載の方法。
- 新規の冗長ブロックの数は、誤りを有していると識別されたデータブロックの数に等しい、請求項1に記載の方法。
- 1つ以上の残余ブロックを生成する前記ステップは、新規の冗長ブロックと検索された冗長ブロックとの間で排他的論理和演算を行なうステップを含む、請求項1に記載の方法。
- 前記残余ブロックはシンドロームである、請求項1に記載の方法。
- 残余ブロックは、検索された符号語を生成多項式で割った剰余である、請求項1に記載の方法。
- 誤りを有していると識別された前記1つ以上のデータブロックを訂正する前記ステップは、1つ以上の生成された残余ブロックと訂正行列との間でガロア体の行列乗算演算を行なうステップを含む、請求項1に記載の方法。
- 前記訂正行列は、訂正されるべき1つ以上のデータブロックを前記1つ以上の残余ブロックに関連付ける、請求項11に記載の方法。
- 簡約化された訂正行列を生成するために、前記1つ以上の余分な冗長ブロックに対応する1つ以上の行を前記訂正行列から除去するステップをさらに含み、前記ガロア体の行列乗算演算は、前記訂正行列ではなく前記簡約化された訂正行列と前記1つ以上の生成された残余ブロックとの間で行なわれる、請求項11に記載の方法。
- 前記簡約化された訂正行列の行の数は、誤りを有していると識別されたデータブロックの数に等しい、請求項13に記載の方法。
- 前記複数の冗長ブロックは、ボース−チャウドゥーリー−オッカンガム(BCH)符号である、請求項1に記載の方法。
- BCH符号はリード−ソロモン符号である、請求項15に記載の方法。
- 記憶媒体から検索されたデータの誤りを訂正するシステムであって、
データバッファを備え、前記データバッファは、
前記記憶媒体から検索された複数のデータブロックと、
前記記憶媒体から検索された複数の冗長ブロックとを含み、前記システムはさらに、
プロセッサを備え、前記プロセッサは、
前記記憶媒体から検索されて誤りを有する1つ以上のデータブロックを識別し、
誤りを有していると識別された前記1つ以上のデータブロックを除去し、
誤りを有していると識別されたデータブロックの数が、検索された冗長ブロックの数よりも小さい場合、1つ以上の余分な冗長ブロックを除去し、前記検索された冗長ブロックから1つ以上の保存される冗長ブロックを保持し、
検索されたデータブロックに基づいて1つ以上の新規の冗長ブロックを生成し、
前記1つ以上の新規の冗長ブロックおよび前記1つ以上の保存される冗長ブロックに基づいて1つ以上の残余ブロックを生成し、
生成された1つ以上の残余ブロックを用い、誤りを有していると識別された前記1つ以上のデータブロックを訂正するように設定される、システム。 - 保存される冗長ブロックの数は、誤りを有していると識別されたデータブロックの数に等しい、請求項17に記載のシステム。
- 前記1つ以上の新規の冗長ブロックは、誤りを有していると識別された前記1つ以上のデータブロックが除去されている前記検索されたデータブロックに基づいて生成される、請求項17に記載のシステム。
- 新規の冗長ブロックの数は、誤りを有していると識別されたデータブロックの数に等しい、請求項17に記載のシステム。
- 前記1つ以上の残余ブロックは、新規の冗長ブロックと検索された冗長ブロックとの間
で排他的論理和演算を行なうことによって生成される、請求項17に記載のシステム。 - 誤りを有していると識別された前記1つ以上のデータブロックは、前記1つ以上の生成された残余ブロックと訂正行列との間でガロア体の行列乗算演算を行なうことによって訂正される、請求項17に記載のシステム。
- 前記プロセッサは、簡約化された訂正行列を生成するために、前記1つ以上の余分な冗長ブロックに対応する1つ以上の行を前記訂正行列から除去するようにさらに設定され、前記ガロア体の行列乗算演算は、前記訂正行列ではなく簡約化された訂正行列と前記1つ以上の生成された残余ブロックとの間で行なわれる、請求項22に記載のシステム。
- 前記簡約化された訂正行列の行の数は、誤りを有していると識別されたデータブロックの数に等しい、請求項23に記載のシステム。
- 記憶媒体から検索されたデータの誤りをコンピュータに訂正させるためのコンピュータ実行可能な命令を含むコンピュータ読取可能な記憶媒体であって、
前記記憶媒体から複数のデータブロックを検索するステップと、
前記複数のデータブロックに関連する複数の冗長ブロックを前記記憶媒体から検索するステップと、
前記記憶媒体から検索されて誤りを有する1つ以上のデータブロックを識別するステップと、
誤りを有していると識別された前記1つ以上のデータブロックを除去するステップと、
誤りを有していると識別されたデータブロックの数が、検索された冗長ブロックの数よりも小さい場合、1つ以上の余分な冗長ブロックを除去し、前記検索された冗長ブロックから1つ以上の保存される冗長ブロックを保持するステップと、
前記検索されたデータブロックに基づいて1つ以上の新規の冗長ブロックを生成するステップと、
前記1つ以上の新規の冗長ブロックおよび前記1つ以上の保存される冗長ブロックに基づいて1つ以上の残余ブロックを生成するステップと、
生成された1つ以上の残余ブロックを用い、誤りを有していると識別された前記1つ以上のデータブロックを訂正するステップとを行なうための命令を含む、コンピュータ読取可能な記憶媒体。 - 前記記憶媒体から検索されて誤りを有する1つ以上のデータブロックを識別する前記ステップは、
検索されたデータブロックに関連するチェックサムを前記記憶媒体から検索するステップと、
前記検索されたデータブロックに基づいて新規のチェックサムを生成するステップと、
前記検索されたデータブロックが誤りを有しているかどうか判断するために、検索されたチェックサムと前記新規のチェックサムとを比較するステップとを含む、請求項25に記載のコンピュータ読取可能な記憶媒体。 - 前記チェックサムは巡回冗長符号である、請求項26に記載のコンピュータ読取可能な記憶媒体。
- 誤りを有していると識別された前記1つ以上のブロックを除去する前記ステップは、誤りを有していると識別された前記1つ以上のデータブロックを消失部としてフラグ付けするステップを含む、請求項25に記載のコンピュータ読取可能な記憶媒体。
- 保存される冗長ブロックの数は、誤りを有していると識別されたデータブロックの数に
等しい、請求項25に記載のコンピュータ読取可能な記憶媒体。 - 前記1つ以上の新規の冗長ブロックは、誤りを有していると識別された前記1つ以上のデータブロックが除去されている前記検索されたデータブロックに基づいて生成される、請求項25に記載のコンピュータ読取可能な記録媒体。
- 新規の冗長ブロックの数は、誤りを有していると識別されたデータブロックの数に等しい、請求項25に記載のコンピュータ読取可能な記憶媒体。
- 1つ以上の残余ブロックを生成する前記ステップは、新規の冗長ブロックと検索された冗長ブロックとの間で排他的論理和演算を行なうステップを含む、請求項25に記載のコンピュータ読取可能な媒体。
- 前記残余ブロックはシンドロームである、請求項25に記載のコンピュータ読取可能な記憶媒体。
- 残余ブロックは、検索された符号語を生成多項式で割った剰余である、請求項25に記載のコンピュータ読取可能な記憶媒体。
- 誤りを有していると識別された前記1つ以上のデータブロックを訂正する前記ステップは、1つ以上の生成された残余ブロックと訂正行列との間でガロア体の行列乗算演算を行なうステップを含む、請求項25に記載のコンピュータ読取可能な記憶媒体。
- 前記訂正行列は、訂正されるべき1つ以上のデータブロックを前記1つ以上の残余ブロックに関連付ける、請求項35に記載のコンピュータ読取可能な記憶媒体。
- 簡約化された訂正行列を生成するために、前記1つ以上の余分な冗長ブロックに対応する1つ以上の行を前記訂正行列から除去するステップをさらに含み、前記ガロア体の行列乗算演算は、前記訂正行列ではなく簡約化された訂正行列と前記1つ以上の生成された残余ブロックとの間で行なわれる、請求項35に記載のコンピュータ読取可能な記憶媒体。
- 前記簡約化された訂正行列の行の数は、誤りを有していると識別されたデータブロックの数に等しい、請求項37に記載のコンピュータ読取可能な記憶媒体。
- 前記複数の冗長ブロックは、ボース−チャウドゥーリー−オッカンガム(BCH)符号である、請求項25に記載のコンピュータ読取可能な記憶媒体。
- BCH符号はリード−ソロモン符号である、請求項39に記載のコンピュータ読取可能な記憶媒体。
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US10/454,420 US7290197B2 (en) | 2003-06-03 | 2003-06-03 | Correcting data using redundancy blocks |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2004362758A true JP2004362758A (ja) | 2004-12-24 |
Family
ID=33299599
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2004164729A Pending JP2004362758A (ja) | 2003-06-03 | 2004-06-02 | 記憶媒体から検索されたデータの誤りを訂正するシステムおよび方法、ならびにコンピュータにこれらの誤りを訂正させるためのコンピュータ実行可能な命令を含むコンピュータ読取可能な記憶媒体 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US7290197B2 (ja) |
| EP (1) | EP1486872B1 (ja) |
| JP (1) | JP2004362758A (ja) |
| DE (1) | DE602004008150T2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1672118A1 (en) | 2004-12-15 | 2006-06-21 | Aikawa Iron Works Co., Ltd. | Screen apparatus |
Families Citing this family (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7228467B2 (en) * | 2003-10-10 | 2007-06-05 | Quantum Corporation | Correcting data having more data blocks with errors than redundancy blocks |
| KR101227493B1 (ko) | 2006-03-27 | 2013-02-07 | 엘지전자 주식회사 | 오류 정정을 위한 디지털 방송 수신 장치 및 방법 |
| US8977936B2 (en) | 2010-06-10 | 2015-03-10 | The Regents Of The University Of California | Strong single and multiple error correcting WOM codes, coding methods and devices |
| US8527839B2 (en) * | 2011-01-31 | 2013-09-03 | Macronix International Co., Ltd. | On-the-fly repair method for memory |
| US9137250B2 (en) | 2011-04-29 | 2015-09-15 | Stephen Lesavich | Method and system for electronic content storage and retrieval using galois fields and information entropy on cloud computing networks |
| US9361479B2 (en) | 2011-04-29 | 2016-06-07 | Stephen Lesavich | Method and system for electronic content storage and retrieval using Galois fields and geometric shapes on cloud computing networks |
| US9569771B2 (en) | 2011-04-29 | 2017-02-14 | Stephen Lesavich | Method and system for storage and retrieval of blockchain blocks using galois fields |
| US9037564B2 (en) | 2011-04-29 | 2015-05-19 | Stephen Lesavich | Method and system for electronic content storage and retrieval with galois fields on cloud computing networks |
| US10594491B2 (en) * | 2015-12-24 | 2020-03-17 | Intel Corporation | Cryptographic system memory management |
| US10754793B2 (en) * | 2018-02-28 | 2020-08-25 | Micron Technology, Inc. | Memory module data object processing systems and methods |
Family Cites Families (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3860907A (en) * | 1973-06-21 | 1975-01-14 | Ibm | Data resynchronization employing a plurality of decoders |
| US5136592A (en) | 1989-06-28 | 1992-08-04 | Digital Equipment Corporation | Error detection and correction system for long burst errors |
| US5623507A (en) * | 1991-09-13 | 1997-04-22 | Storage Technology Corporation | Error pointers for enhanced error correction |
| US5272252A (en) * | 1991-11-04 | 1993-12-21 | Merrell Dow Pharmaceuticals Inc. | Synthetic lung surfactant having antioxidant properties |
| US5719884A (en) | 1995-07-27 | 1998-02-17 | Hewlett-Packard Company | Error correction method and apparatus based on two-dimensional code array with reduced redundancy |
| US5985261A (en) * | 1996-06-28 | 1999-11-16 | National Jewish Medical And Research Center | Use of thioredoxin-like molecules for induction of MnSOD to treat oxidative damage |
| US6150135A (en) * | 1997-05-23 | 2000-11-21 | Heska Corporation | Dirofilaria and brugia thioredoxin peroxidase type-2 (TPX-2) nucleic acid molecules, and uses thereof |
| US6165440A (en) * | 1997-07-09 | 2000-12-26 | Board Of Regents, The University Of Texas System | Radiation and nanoparticles for enhancement of drug delivery in solid tumors |
| US6242473B1 (en) * | 1999-01-08 | 2001-06-05 | Maxim Pharmaceuticals, Inc. | Treatment and prevention of reactive oxygen metabolite-mediated cellular damage |
| US6438724B1 (en) * | 1999-03-16 | 2002-08-20 | International Business Machines Corporation | Method and apparatus for deterministically altering cyclic redundancy check information for data storage |
| US6046160A (en) * | 1999-07-22 | 2000-04-04 | Deroyal Industries, Inc. | Composition and method for enhancing wound healing |
| US6343305B1 (en) * | 1999-09-14 | 2002-01-29 | The State Of Oregon Acting By And Through The State Board Of Higher Education On Behalf Of Oregon State University | Methods and apparatus for multiplication in a galois field GF (2m), encoders and decoders using same |
| US7000174B2 (en) * | 1999-12-20 | 2006-02-14 | Research In Motion Limited | Hybrid automatic repeat request system and method |
| US6772390B2 (en) | 2000-11-30 | 2004-08-03 | Quantum Corporation | Erasure correction for ECC entities |
-
2003
- 2003-06-03 US US10/454,420 patent/US7290197B2/en not_active Expired - Lifetime
-
2004
- 2004-05-21 EP EP04252998A patent/EP1486872B1/en not_active Expired - Lifetime
- 2004-05-21 DE DE602004008150T patent/DE602004008150T2/de not_active Expired - Fee Related
- 2004-06-02 JP JP2004164729A patent/JP2004362758A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1672118A1 (en) | 2004-12-15 | 2006-06-21 | Aikawa Iron Works Co., Ltd. | Screen apparatus |
Also Published As
| Publication number | Publication date |
|---|---|
| US7290197B2 (en) | 2007-10-30 |
| US20040260971A1 (en) | 2004-12-23 |
| DE602004008150T2 (de) | 2008-04-30 |
| EP1486872A1 (en) | 2004-12-15 |
| EP1486872B1 (en) | 2007-08-15 |
| DE602004008150D1 (de) | 2007-09-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100989532B1 (ko) | 플래쉬 에러 정정 | |
| US6792569B2 (en) | Root solver and associated method for solving finite field polynomial equations | |
| US7162678B2 (en) | Extended error correction codes | |
| US6560747B1 (en) | Error counting mechanism | |
| US7076723B2 (en) | Error correction codes | |
| KR102143353B1 (ko) | 메모리 소자로부터 액세스된 데이터의 오류를 정정하는 장치 및 방법 | |
| US8429489B2 (en) | Data retrieval from a storage device using a combined error correction and detection approach | |
| CN103238139B (zh) | 解码包含集成的数据和信头保护的编码数据 | |
| JP4598711B2 (ja) | 誤り訂正装置 | |
| CN102834866B (zh) | 用于磁带驱动器的集成的数据与头保护 | |
| JP2009295273A (ja) | 誤り訂正符号エンティティのための消失訂正のコンピュータ実現化方法 | |
| JP2004362758A (ja) | 記憶媒体から検索されたデータの誤りを訂正するシステムおよび方法、ならびにコンピュータにこれらの誤りを訂正させるためのコンピュータ実行可能な命令を含むコンピュータ読取可能な記憶媒体 | |
| US6009550A (en) | PBA recovery apparatus and method for interleaved reed-solomon codes | |
| JP4733403B2 (ja) | 復号器、データ記憶装置およびデータの誤り訂正の方法 | |
| JP2001196942A (ja) | インターリーブ型符号ワードにおける誤りを見つけ出す冗長システム及び方法 | |
| JP2001211086A (ja) | 選択的可変冗長性を具備する誤り訂正符号を与えるシステム及び方法 | |
| JP4790790B2 (ja) | 誤り検出訂正回路及び半導体メモリ | |
| US7228467B2 (en) | Correcting data having more data blocks with errors than redundancy blocks | |
| US20040078746A1 (en) | Error correction method and reproduction apparatus |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070531 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080729 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20081028 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20081031 |
|
| A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20081031 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090224 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20090522 |
|
| A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20090527 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20090825 |
