Patent US2993971A successfully refreshed from Google Patents.
Patent EP0278700A2 successfully refreshed from Google Patents.
← Back to Patent Explorer
EP0278700A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Error correction methods and apparatus

Assignee: Sony Corp
•
Filing: 1988-02-05
•
Granted: —
•
Expires: 2008-02-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An error-correcting method and apparatus for a block of data (D0 to D511) provided with an error-correcting parity (C1, C2) for error correction and an error-checking parity (EDC) that can be used to generate a syndrome for error-checking, in which error correction is carried out by the use of the error-correcting parity (C1, C2) and then an error check is carried out by the use of the error-checking parity (EDC) thereby to increase the reliability of the error-­corrected data. Error information produced by the error-correction process using the error-correcting parity (C1, C2) is utilised to correct the syndrome used in the error-checking process, so as to execute the respective operations in parallel and reduce the required data processing or through-put time.

Inventors

  • 👤 Yoichiro C/O Patents Division Sako
  • 👤 Shinichi C/O Patents Division Yamamura

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-11-03 11:06
CPC Classifications
G; G11; G11B; G11B20/00; G11B20/10; G11B20/18; H; H03; H03M; H03M13/00; H03M13/03; H03M13/05; H03M13/13; H03M13/15; H03M13/151; H03M13/1515; H03M13/29; H03M13/2906; H03M13/2909; H03M13/2927; H03M13/2948

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 117 words
An error-correcting method for checking whether an error occurs in a predetermined data arrangement which includes an error-correcting parity for effecting an error-correcting process by the use of said error-correcting parity and an error-checking parity for effecting an error-checking process by the use of said error-checking parity, said error-correcting method comprising the steps of: producing (7) an error-correcting syndrome using said error-correcting parity during said error-correcting process; producing (13) an error-checking syndrome substantially simultaneously with said producing (7) of said error-correcting syndrome; and amending (14, 15) said error-checking syndrome on the basis of error information produced during said error-correcting process, whereby an amended error-checking syndrome is finally produced by the time that the error-correcting process is completed.
Claim 2
Dependent Claim 117 words
An error-correcting method for checking whether an error occurs in a predetermined data arrangement which includes an error-correcting parity for effecting an error-correcting process by the use of said error-correcting parity and an error-checking parity for effecting an error-checking process by the use of said error-checking parity, said error-correcting method comprising the steps of: producing (7) an error-correcting syndrome using said error-correcting parity during said error-correcting process; producing (13) an error-checking syndrome substantially simultaneously with said producing (7) of said error-correcting syndrome; and amending (14, 15) said error-checking syndrome on the basis of error information produced during said error-correcting process, whereby an amended error-checking syndrome is finally produced by the time that the error-correcting process is completed.
Claim 3
Dependent Claim 130 words
An error-correcting method for checking whether an error occurs in a block of data formed of a predetermined number of data and error-­checking parities for checking the presence of an error in said predetermined number of data, said block of data including error-­correcting parities (C1) for respective data arranged in a predetermined direction by effecting an error-correcting process using said error-correcting parities, said method comprising the steps of: producing (7) an error-correcting syndrome for respective data arranged along said predetermined direction of said block of data; producing (13) an error-checking syndrome during the step of producing (7) said error-correcting syndrome; and amending (14, 15) said error-checking process, whereby an amended error-checking syndrome for use in a subsequent error-checking process is produced by the time that the error-correcting process is completed.
Claim 4
Dependent Claim 130 words
An error-correcting method for checking whether an error occurs in a block of data formed of a predetermined number of data and error-­checking parities for checking the presence of an error in said predetermined number of data, said block of data including error-­correcting parities (C1) for respective data arranged in a predetermined direction by effecting an error-correcting process using said error-correcting parities, said method comprising the steps of: producing (7) an error-correcting syndrome for respective data arranged along said predetermined direction of said block of data; producing (13) an error-checking syndrome during the step of producing (7) said error-correcting syndrome; and amending (14, 15) said error-checking process, whereby an amended error-checking syndrome for use in a subsequent error-checking process is produced by the time that the error-correcting process is completed.
Claim 5
Dependent Claim 53 words
A method according to claim 2, wherein a second error-­correcting parity (C2) is added to respective data arranged in a second predetermined direction different to said first-mentioned predetermined direction, and said error-checking syndrome is amended (14, 15) using error information based upon an error-correcting syndrome produced (10) using said second error-correcting parity (C2).
Claim 6
Dependent Claim 29 words
A method according to claim 3, wherein said first-mentioned predetermined direction is the row direction and said second predetermined direction is the column direction in said block of data.
Claim 7
Independent Claim 25 words
A method according to any one of claims 1 to 4, wherein said error-checking is produced on the basis of a cyclic redundancy check code.
Claim 8
Independent Claim 24 words
A method according to any one of claims 1 to 4, wherein said error-correcting parity is produced on the basis of a Reed-Solomon code.
Claim 9
Independent Claim 20 words
A method according to any one of the preceding claims, wherein said error information includes error location and error value.
Claim 10
Dependent Claim 167 words
Error-correcting apparatus for checking whether an error occurs in a predetermined array of data which includes an error-correcting parity for effecting an error-correction process using said error-­correcting parity and an error-checking parity for first effecting an error-checking process using said error-checking parity, said apparatus comprising: error-correcting syndrome producing means (7) for producing from said error-correcting parity an error-correcting syndrome for correcting data errors; error-checking syndrome producing means (13) for producing from said error-checking parity an error-checking syndrome for checking the presence of data errors; error-correcting means (8, 9) for calculating an error location and an error value on the basis of said error-correcting syndrome produced by said error-correcting syndrome producing means (7) and for correcting the error; and syndrome amending means (14, 15) for amending the error-checking syndrome produced by said error-checking syndrome producing means (13) on the basis of said error location and said error value, whereby an amended error-checking syndrome for the error-checking operation is produced by the time that the error-correcting process is finished.
Claim 11
Dependent Claim 167 words
Error-correcting apparatus for checking whether an error occurs in a predetermined array of data which includes an error-correcting parity for effecting an error-correction process using said error-­correcting parity and an error-checking parity for first effecting an error-checking process using said error-checking parity, said apparatus comprising: error-correcting syndrome producing means (7) for producing from said error-correcting parity an error-correcting syndrome for correcting data errors; error-checking syndrome producing means (13) for producing from said error-checking parity an error-checking syndrome for checking the presence of data errors; error-correcting means (8, 9) for calculating an error location and an error value on the basis of said error-correcting syndrome produced by said error-correcting syndrome producing means (7) and for correcting the error; and syndrome amending means (14, 15) for amending the error-checking syndrome produced by said error-checking syndrome producing means (13) on the basis of said error location and said error value, whereby an amended error-checking syndrome for the error-checking operation is produced by the time that the error-correcting process is finished.
Claim 12
Dependent Claim 199 words
Error-correcting apparatus for checking whether an error occurs in a two dimensional data array formed of a predetermined number of data and an error-checking parity (EDC) for checking the presence of an errror in said predetermined number of data, said data array including error-correcting parities (C1) added to respective data arranged in a predetermined direction, by effecting an error-­correcting process using said error-correcting parities (C1) and effecting an error-checking process using said error-checking parity, said apparatus comprising: error-correcting syndrome producing means (7) for producing an error-­correcting syndrome for respective data arranged in said predetermined direction of said two-dimensional data array; error-checking syndrome producing means (13) for producing an error-­checking syndrome based on data supplied to said error-correcting syndrome producing means (7) for producing said error-correcting syndrome; error-correcting means (8, 9) for determining an error location and an error value on the basis of the error-correcting syndrome produced by said error-correcting syndrome producing means (7) and for correcting the error; and syndrome amending means (14, 15) for amending the error-checking syndrome produced by said error-checking syndrome producing means (13) whereby a final error-checking syndrome for the error-checking process has been produced at the time that the error-correcting process is completed.
Claim 13
Dependent Claim 199 words
Error-correcting apparatus for checking whether an error occurs in a two dimensional data array formed of a predetermined number of data and an error-checking parity (EDC) for checking the presence of an errror in said predetermined number of data, said data array including error-correcting parities (C1) added to respective data arranged in a predetermined direction, by effecting an error-­correcting process using said error-correcting parities (C1) and effecting an error-checking process using said error-checking parity, said apparatus comprising: error-correcting syndrome producing means (7) for producing an error-­correcting syndrome for respective data arranged in said predetermined direction of said two-dimensional data array; error-checking syndrome producing means (13) for producing an error-­checking syndrome based on data supplied to said error-correcting syndrome producing means (7) for producing said error-correcting syndrome; error-correcting means (8, 9) for determining an error location and an error value on the basis of the error-correcting syndrome produced by said error-correcting syndrome producing means (7) and for correcting the error; and syndrome amending means (14, 15) for amending the error-checking syndrome produced by said error-checking syndrome producing means (13) whereby a final error-checking syndrome for the error-checking process has been produced at the time that the error-correcting process is completed.
Claim 14
Dependent Claim 142 words
Apparatus according to claim 9, comprising: second error-correcting syndrome producing means (10) for producing a second error-correcting syndrome for respective data arranged in a second predetermined direction different to said first-mentioned predetermined direction, said second error-correcting syndrome being based on a second error-correcting parity (C2) for resepective data in said second predetermined direction and for correcting an error therein; and second error-correcting means (11, 12) for calculating an error location and an error value on the basis of the second error-­correcting syndrome produced by said second error-correcting syndrome producing means (10) and correcting the error, whereby said syndrome amending means (14, 15) also receives said error location and error value from said second error-correcting means (11, 12) and said error-­checking syndrome is amended also on the basis or error location and the error value derived by said second error-correcting means (11, 12)

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag