Patent US4794602A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4794602A Expired / Lapsed US ⏱️ 0.0 years remaining

Method for error detection

Assignee: Sony Corp
•
Filing: 1987-05-26
•
Granted: 1988-12-27
•
Expires: 2007-05-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract This invention provides an error detecting method, wherein upon decoding a data signal which is formed by such a manner that a data word D is formed of a predetermined number of bits of digital signals, a data block is formed of a predetermined number of the data words D which are successive on a recording or transmission medium, one error check code CRC is provided for a sequence within the data block and another error check code for another series which is different from said series within said data block is provided for a sequence of said data blocks all of erroneous data words detected by another error check code P are regarded as being erroneous. By this method, the erroneous data word can be positively detected.

Inventors

  • 👤 Masato Tanaka
  • 👤 Takuji Himeno

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 11:40
CPC Classifications
H; H03; H03M; H03M13/00; H03M13/03; H03M13/05; H03M13/09; H03M13/091; G; G11; G11B; G11B20/00; G11B20/10; G11B20/18; G11B20/1806; G11B20/1809

Claims Analysis

Total Claims: 17
Claim 1
Independent Claim 132 words
A method for error detection and correction, including the steps of decoding a data signal formed with data words each having a predetermined number of bits of digital signals, a plurality of said words being formed into a data block, providing a first error check code for a first series of data words within said data block, a second error check code for another series of data words, different from said first series within said data block, performing an error check procedure using said first error check code, conducting an error check procedure independent of said first error check procedure using said second error check code, and accepting data as erroneous, for a subsequent error correction procedure, when such data is identified as erroneous by one of said two error check codes.
Claim 2
Independent Claim 132 words
A method for error detection and correction, including the steps of decoding a data signal formed with data words each having a predetermined number of bits of digital signals, a plurality of said words being formed into a data block, providing a first error check code for a first series of data words within said data block, a second error check code for another series of data words, different from said first series within said data block, performing an error check procedure using said first error check code, conducting an error check procedure independent of said first error check procedure using said second error check code, and accepting data as erroneous, for a subsequent error correction procedure, when such data is identified as erroneous by one of said two error check codes.
Claim 3
Dependent Claim 82 words
The method according to claim 1, including the steps of conducting an error check procedure using said first and second error check codes for independently detecting a parity error in each of said data words, and identifying as erroneous, for a subsequent error correction procedure, data words which have a parity error detected by use of both of said error check codes and identifying as unerroneous, data words which have a parity error detected by only one of said error check codes.
Claim 4
Dependent Claim 80 words
The method according to claim 2, including the steps of conducting a CRC check of each of said data words, and marking as erroneous for a subsequent error correction procedure, all data words having a CRC error, and all data words having no CRC error but a parity error detected by use of both of said first and second error check codes, and marking as nonerroneous data words having no CRC errors and no more than one detected parity error.
Claim 5
Dependent Claim 67 words
The method according to claim 1, including the steps of providing a memory area for the storage of each data word, and storing in said memory area, for each data word, a plurality of flags produced by detection of errors by use of said first and second error codes, such flags serving to identify the result of said error detection prior to a subsequent error correction procedure.
Claim 6
Independent Claim 118 words
A method for error detection, comprising the steps of decoding a data signal which is formed of words having a predetermined number of bits of digital signals, forming a data block of a predetermined number of said data words which are successive on a recording or transmission medium, providing one error check code for a first series within said data block and providing a plurality of other error check codes for a plurality of series which are different from said first series within said data block for a sequence of said data blocks, and designating as erroneous, prior to error correction, all of the erroneous data words which are detected by said plurality of other error check codes.
Claim 7
Independent Claim 118 words
A method for error detection, comprising the steps of decoding a data signal which is formed of words having a predetermined number of bits of digital signals, forming a data block of a predetermined number of said data words which are successive on a recording or transmission medium, providing one error check code for a first series within said data block and providing a plurality of other error check codes for a plurality of series which are different from said first series within said data block for a sequence of said data blocks, and designating as erroneous, prior to error correction, all of the erroneous data words which are detected by said plurality of other error check codes.
Claim 8
Independent Claim 111 words
A method for error detection, comprising the steps of decoding a data signal which is formed of words having a predetermined number of bits of digital signals, forming a data block of a predetermined number of said data words which are successive on a recording or transmission medium providing one error check code for a first series within said data block and providing a plurality of other error check codes for a plurality of series which are different from said first series within said data block for a sequence of said data blocks, and designating only data words detected by said plurality of other error check codes as being erroneous, simultaneously.
Claim 9
Independent Claim 111 words
A method for error detection, comprising the steps of decoding a data signal which is formed of words having a predetermined number of bits of digital signals, forming a data block of a predetermined number of said data words which are successive on a recording or transmission medium providing one error check code for a first series within said data block and providing a plurality of other error check codes for a plurality of series which are different from said first series within said data block for a sequence of said data blocks, and designating only data words detected by said plurality of other error check codes as being erroneous, simultaneously.
Claim 10
Independent Claim 135 words
A method for error detection, comprising the steps of decoding a data signal which is formed of words having a predetermined number of bits of digital signals, forming a data block of a predetermined number of said data words which are successive on a recording or transmission medium, providing one error check code for a first series within said data block and providing a plurality of other error check codes for a plurality of series which are different from said first series within said data block for a sequence of said data blocks, and designating as erroneous only a data word which is detected as erroneous by at least one or more error check codes in said plurality of other check codes and which is detected as being correct by the remaining error check codes.
Claim 11
Independent Claim 135 words
A method for error detection, comprising the steps of decoding a data signal which is formed of words having a predetermined number of bits of digital signals, forming a data block of a predetermined number of said data words which are successive on a recording or transmission medium, providing one error check code for a first series within said data block and providing a plurality of other error check codes for a plurality of series which are different from said first series within said data block for a sequence of said data blocks, and designating as erroneous only a data word which is detected as erroneous by at least one or more error check codes in said plurality of other check codes and which is detected as being correct by the remaining error check codes.
Claim 12
Independent Claim 122 words
A method for error detection, comprising the steps of decoding a data signal which is formed of words having a predetermined number of bits of digital signals, forming a data block of a predetermined number of said data words which are successive on a recording or transmission medium, providing one error check code for a first series within said data block and providing a plurality of other error check codes for a plurality of series which are different from said first series within said data block for a sequence of said data blocks, and designating as erroneous all of said data words contained in said data block which contains data words judged as being erroneous by said plurality of other check codes.
Claim 13
Independent Claim 122 words
A method for error detection, comprising the steps of decoding a data signal which is formed of words having a predetermined number of bits of digital signals, forming a data block of a predetermined number of said data words which are successive on a recording or transmission medium, providing one error check code for a first series within said data block and providing a plurality of other error check codes for a plurality of series which are different from said first series within said data block for a sequence of said data blocks, and designating as erroneous all of said data words contained in said data block which contains data words judged as being erroneous by said plurality of other check codes.
Claim 14
Independent Claim 147 words
A method for error detection, comprising the steps of decoding a data signal which is formed of words having a predetermined number of bits of digital signals, forming a data block of a predetermined number of said data words which are successive on a recording or transmission medium, providing one error check code for a first series within said data block and providing a plurality of other error check codes for a plurality of series which are different from said first series within said data block for a sequence of said data blocks, and designating as erroneous all of the data words contained in said data block which contains a data word judged as being erroneous by said plurality of other error check codes, when there is no said data word which is detected as being correct by at least said plurality of other error check codes.
Claim 15
Independent Claim 147 words
A method for error detection, comprising the steps of decoding a data signal which is formed of words having a predetermined number of bits of digital signals, forming a data block of a predetermined number of said data words which are successive on a recording or transmission medium, providing one error check code for a first series within said data block and providing a plurality of other error check codes for a plurality of series which are different from said first series within said data block for a sequence of said data blocks, and designating as erroneous all of the data words contained in said data block which contains a data word judged as being erroneous by said plurality of other error check codes, when there is no said data word which is detected as being correct by at least said plurality of other error check codes.
Claim 16
Independent Claim 117 words
A method for error detection, comprising the steps of decoding a data signal having data words formed of a predetermined number of bits of digital signals, forming a data block of a predetermined number of successive ones of said data words on a recording or transmission medium, providing a first error check code for a first series within said data block and providing a second error check code for a second series which is different from said first series within said data block for a sequence of said data blocks, and designating all erroneous data words detected by said second error check code as being erroneous when an error is detected using said first error check code.
Claim 17
Independent Claim 117 words
A method for error detection, comprising the steps of decoding a data signal having data words formed of a predetermined number of bits of digital signals, forming a data block of a predetermined number of successive ones of said data words on a recording or transmission medium, providing a first error check code for a first series within said data block and providing a second error check code for a second series which is different from said first series within said data block for a sequence of said data blocks, and designating all erroneous data words detected by said second error check code as being erroneous when an error is detected using said first error check code.

References Cited (Backward Citations)

US4604747A Cited
US4477903A Cited
US4562578A Cited
US4593394A Cited
US4649542A Cited
US4677622A Cited
US4719628A Cited
US4726028A Cited
US4750178A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1991-12-27 1992-06-27 1992-12-27 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1995-12-27 1996-06-27 1996-12-27 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1999-12-27 2000-06-27 2000-12-27 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag