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

Miscorrection arrangement for the concealment of misdetected or miscorrected digital signals

Assignee: Ampex Corp
•
Filing: 1990-09-20
•
Granted: 1993-06-22
•
Expires: 2010-09-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract With a digital audio or video recorder/playback decoder, an erasure flag signals (1) that an error(s) was not detected in a video signal or that an error(s) was detected and was corrected or (2) that an error(s) was detected and was not corrected. Decoders either (1) may not detect certain errors, called "unflagged errors," or (2) may detect certain errors but not correct those errors, called "flagged errors." Here, video signal data, which may have flagged or unflagged errors, is concealed. The structure detects an unflagged error in the digital data and modifies the concealment flag of that digital data. The structure also detects a first-good sample of digital data; sets the erasure flag of the first-good sample to indicate that it is to be treated as having a detected error; and extends the first-good sample to an ECC system and to a miscorrection detector. The first-good sample and a corresponding sample at the output of the ECC system are compared and (1), if the compared samples are the same, the structure modifies the concealment flag of the first-good sample to a "good" value or (2), if the compared samples are not the same, modifies the concealment flag of the first-good sample or the entire data block of which the good-sample is an element to a "bad" value dependent on whether the then existing concealment flag of the corresponding sample output is itself bad or good, respectively.

Inventors

  • 👤 Jim C. Chevalley

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 10:30
CPC Classifications
G; G11; G11B; G11B20/00; G11B20/10; G11B20/18; G11B20/1876; H; H04; H04N; H04N9/00; H04N9/79; H04N9/87; H04N9/88; H04N9/888

Claims Analysis

Total Claims: 25
Claim 1
Independent Claim 193 words
A method of concealing digital data, the method including the steps of: checking a digital data signal for errors; responsive to a detected error in the digital data, generating a corresponding erasure flag for indicating whether or not the detected error is to be corrected; responsive to an erasure flag, generating a corresponding concealment flag for indicating whether or not the digital data is to be concealed; extending the digital data and concealment flag to an error concealer; and wherein the improvement comprises the steps of: detecting an unflagged error in the digital data and responsive to a detected unflagged error in the digital data, modifying the concealment flag of the digital data; and wherein the step of detecting an unflagged error in the digital data further comprises the steps of: detecting a first-good sample in the digital data; setting the erasure flag of the first-good sample to indicate that the first-good sample is to be treated as including a detected error; extending the first-good sample to an error correcting code (ECC) system and to a miscorrection detector; comparing the first-good sample with a corresponding sample from an output of the ECC system.
Claim 2
Independent Claim 193 words
A method of concealing digital data, the method including the steps of: checking a digital data signal for errors; responsive to a detected error in the digital data, generating a corresponding erasure flag for indicating whether or not the detected error is to be corrected; responsive to an erasure flag, generating a corresponding concealment flag for indicating whether or not the digital data is to be concealed; extending the digital data and concealment flag to an error concealer; and wherein the improvement comprises the steps of: detecting an unflagged error in the digital data and responsive to a detected unflagged error in the digital data, modifying the concealment flag of the digital data; and wherein the step of detecting an unflagged error in the digital data further comprises the steps of: detecting a first-good sample in the digital data; setting the erasure flag of the first-good sample to indicate that the first-good sample is to be treated as including a detected error; extending the first-good sample to an error correcting code (ECC) system and to a miscorrection detector; comparing the first-good sample with a corresponding sample from an output of the ECC system.
Claim 3
Dependent Claim 60 words
The method defined in claim 1 wherein the step of detecting an unflagged error in the digital data further comprises the step of: responsive to the comparison of the first-good sample and the corresponding sample output of the ECC system indicating the compared samples to be the same, modifying the concealment flag of the first-good sample to a "good" value.
Claim 4
Dependent Claim 84 words
The method defined in claim 1 wherein the step of detecting an unflagged error in the digital data further comprises the step of: responsive to the comparison of the first-good sample and the corresponding sample output of the ECC system indicating the compared samples are not the same and responsive to the concealment flag of the corresponding sample output of the ECC system indicating the sample output to be a "bad" value, modifying the concealment flag of the first-good sample to a "bad" value.
Claim 5
Dependent Claim 87 words
The method defined in claim 1 wherein the step of detecting an unflagged error in the digital data further comprises the step of: responsive to the comparison of the first-good sample and the corresponding sample output of the ECC system indicating the compared samples are not the same and responsive to the concealment flag of the corresponding sample output of the ECC system indicating the sample output to be a "good" value, modifying the concealment flag of the block including the first-good sample to a "bad" value.
Claim 6
Independent Claim 29 words
The method defined in claims 1, 2, 3 or 4 further comprising the step of: responsive to the modified concealment flag, concealing the unflagged error in the digital data.
Claim 7
Dependent Claim 199 words
Apparatus for concealing digital data, the apparatus including: means for checking a digital data signal for errors; means, responsive to a detected error in the digital data, for generating a corresponding erasure flag for indicating whether or not the detected error is to be corrected; means, responsive to an erasure flag, for generating a corresponding concealment flag for indicating whether or not the digital data is to be concealed; means extending the digital data and concealment flag to an error concealer; and wherein the improvement comprises: means for detecting an unflagged error in the digital data; and means, responsive to a detected unflagged error in the digital data, for modifying the concealment flag of the digital data; and wherein the means for detecting an unflagged error in the digital data further comprises: means for detecting the first-good sample of digital data; means for setting the erasure flag of the first-good sample to indicate that the first-good sample is to be treated as including a detected error; means for extending the first-good sample to an ECC system and to a miscorrection detector; and means for comparing the first-good sample with a corresponding sample from an output of the ECC system.
Claim 8
Dependent Claim 199 words
Apparatus for concealing digital data, the apparatus including: means for checking a digital data signal for errors; means, responsive to a detected error in the digital data, for generating a corresponding erasure flag for indicating whether or not the detected error is to be corrected; means, responsive to an erasure flag, for generating a corresponding concealment flag for indicating whether or not the digital data is to be concealed; means extending the digital data and concealment flag to an error concealer; and wherein the improvement comprises: means for detecting an unflagged error in the digital data; and means, responsive to a detected unflagged error in the digital data, for modifying the concealment flag of the digital data; and wherein the means for detecting an unflagged error in the digital data further comprises: means for detecting the first-good sample of digital data; means for setting the erasure flag of the first-good sample to indicate that the first-good sample is to be treated as including a detected error; means for extending the first-good sample to an ECC system and to a miscorrection detector; and means for comparing the first-good sample with a corresponding sample from an output of the ECC system.
Claim 9
Dependent Claim 59 words
The apparatus defined in claim 6 wherein the means for detecting an unflagged error in the digital data further comprises: means, responsive to the comparison of the first-good sample and the corresponding sample output of the ECC system indicating the compared samples to be the same, for modifying the concealment flag of the first-good sample to a "good" value.
Claim 10
Dependent Claim 83 words
The apparatus defined in claim 6 wherein the means for detecting an unflagged error in the digital data further comprises: means, responsive to the comparison of the first-good sample and the corresponding sample output of the ECC system indicating the compared samples are not the same and responsive to the concealment flag of the corresponding sample output of the ECC system indicating the sample output to be a "bad" value, for modifying the concealment flag of the first-good sample to a "bad" value.
Claim 11
Dependent Claim 86 words
The apparatus defined in claim 6 wherein the means for detecting an unflagged error in the digital data further comprises: means, responsive to the comparison of the first-good sample and the corresponding sample output of the ECC system indicating the compared samples are not the same and responsive to the concealment flag of the corresponding sample output of the ECC system indicating the sample output to be a "good" value, for modifying the concealment flag of the block including the first-good sample to a "bad" value.
Claim 12
Independent Claim 28 words
The apparatus defined in claims 6, 7, 8, or 9 further comprising: means, responsive to the modified concealment flag, for concealing the unflagged error in the digital data.
Claim 13
Independent Claim 200 words
A system for concealing digital data, the system including: means for checking a digital data signal for errors; means, responsive to a detected error in the digital data, for generating a corresponding erasure flag for indicating whether or not the detected error is to be corrected; means, responsive to an erasure flag, for generating a corresponding concealment flag for indicating whether or not the digital data is to be concealed; means extending the digital data and concealment flag to an error concealer; and wherein the improvement comprises: means for detecting an unflagged error in the digital data and means, responsive to a detected unflagged error in the digital data, for modifying the concealment flag of the digital data; and wherein the means for detecting an unflagged error in the digital data further comprises: means for detecting the first-good sample of digital data; means for setting the erasure flag of the first-good sample to indicate that the first-good sample is to be treated as including a detected error; means for extending the first-good sample to an ECC system and to a miscorrection detector; and means for comparing the first-good sample with a corresponding sample from an output of the ECC system.
Claim 14
Independent Claim 200 words
A system for concealing digital data, the system including: means for checking a digital data signal for errors; means, responsive to a detected error in the digital data, for generating a corresponding erasure flag for indicating whether or not the detected error is to be corrected; means, responsive to an erasure flag, for generating a corresponding concealment flag for indicating whether or not the digital data is to be concealed; means extending the digital data and concealment flag to an error concealer; and wherein the improvement comprises: means for detecting an unflagged error in the digital data and means, responsive to a detected unflagged error in the digital data, for modifying the concealment flag of the digital data; and wherein the means for detecting an unflagged error in the digital data further comprises: means for detecting the first-good sample of digital data; means for setting the erasure flag of the first-good sample to indicate that the first-good sample is to be treated as including a detected error; means for extending the first-good sample to an ECC system and to a miscorrection detector; and means for comparing the first-good sample with a corresponding sample from an output of the ECC system.
Claim 15
Dependent Claim 59 words
The system defined in claim 11 wherein the means for detecting an unflagged error in the digital data further comprises: means, responsive to the comparison of the first-good sample and the corresponding sample output of the ECC system indicating the compared samples to be the same, for modifying the concealment flag of the first-good sample to a "good" value.
Claim 16
Dependent Claim 82 words
The system defined in claim 11 wherein the means for detecting an unflagged error in the digital data further comprises: means, responsive to the comparison of the first-good sample and the sample output of the ECC system indicating the compared samples are not the same and responsive to the concealment flag of the corresponding sample output of the ECC system indicating the sample output to be a "bad" value, for modifying the concealment flag of the first-good sample to a "bad" value.
Claim 17
Dependent Claim 85 words
The system defined in claim 11 wherein the means for detecting an unflagged error in the digital data further comprises: means, responsive to the comparison of the first-good sample and the sample output of the ECC system indicating the compared samples are not the same and responsive to the concealment flag of the corresponding sample output of the ECC system indicating the sample output to be a "good" value, for modifying the concealment flag of the block including the first-good sample to a "bad" value.
Claim 18
Independent Claim 28 words
The system defined in claims 11, 12, 13 or 14 further comprising: means, responsive to the modified concealment flag, for concealing the unflagged error in the digital data.
Claim 19
Independent Claim 169 words
A method of concealing digital data, the method including the steps of: responsive to a digital data signal and responsive to an erasure flag for indicating whether or not an error in the digital signal data is to be corrected and responsive to a concealment flag for indicating whether or not the digital data is to be concealed, generating a modified concealment flag, the generating step comprising the steps of: detecting a first-good sample in the digital data; setting the erasure flag of the first-good sample to indicate that the first-good sample is to be treated as including a detected error; extending the first-good sample to an error correcting code (ECC) system and to a miscorrection detector, the miscorrection detector being adapted for comparing samples; comparing the first-good sample with a corresponding sample from an output of the ECC system; and responsive to the compared samples, modifying the concealment flag of the digital data extending the digital data and the modified concealment flag to an error concealer for concealment.
Claim 20
Independent Claim 169 words
A method of concealing digital data, the method including the steps of: responsive to a digital data signal and responsive to an erasure flag for indicating whether or not an error in the digital signal data is to be corrected and responsive to a concealment flag for indicating whether or not the digital data is to be concealed, generating a modified concealment flag, the generating step comprising the steps of: detecting a first-good sample in the digital data; setting the erasure flag of the first-good sample to indicate that the first-good sample is to be treated as including a detected error; extending the first-good sample to an error correcting code (ECC) system and to a miscorrection detector, the miscorrection detector being adapted for comparing samples; comparing the first-good sample with a corresponding sample from an output of the ECC system; and responsive to the compared samples, modifying the concealment flag of the digital data extending the digital data and the modified concealment flag to an error concealer for concealment.
Claim 21
Dependent Claim 60 words
The method defined in claim 16 wherein the step of modifying the concealment flag of the digital data further comprises the step of: responsive to the comparison of the first-good sample and the corresponding sample output of the ECC system indicating the compared samples to be the same, modifying the concealment flag of the first-good sample to a "good" value.
Claim 22
Dependent Claim 84 words
The method defined in claim 16 wherein the step of modifying the concealment flag of the digital data further comprises the step of: responsive to the comparison of the first-good sample and the corresponding sample output of the ECC system indicating the compared samples are not the same and responsive to the concealment flag of the corresponding sample output of the ECC system indicating the sample output to be a "bad" value, modifying the concealment flag of the first-good sample to a "bad" value.
Claim 23
Dependent Claim 87 words
The method defined in claim 16 wherein the step of modifying the concealment flag of the digital data further comprises the step of: responsive to the comparison of the first-good sample and the corresponding sample output of the ECC system indicating the compared samples are not the same and responsive to the concealment flag of the corresponding sample output of the ECC system indicating the sample output to be a "good" value, modifying the concealment flag of the block including the first-good sample to a "bad" value.
Claim 24
Dependent Claim 176 words
Apparatus for concealing digital data comprising: means, responsive to a digital data signal and responsive to an erasure flag for indicating whether or not an error is to be corrected and responsive to a concealment flag for indicating whether or not the digital data is to be concealed, for generating a modified concealment flag for indicating whether or not the digital data is to be concealed, the generating means comprising: means for detecting a first-good sample in the digital data; means for setting the erasure flag of the first-good sample to indicate that the first-good sample is to be treated as including a detected error; means for extending the first-good sample to an error correcting code (ECC) system and to a miscorrection detector, the miscorrection detector including means for comparing the first-good sample with a corresponding sample from an output of the ECC system; and means, responsive to the compared samples, for modifying the concealment flag of the digital data; and means for extending the digital data and the modified concealment flag to an error concealer.
Claim 25
Dependent Claim 176 words
Apparatus for concealing digital data comprising: means, responsive to a digital data signal and responsive to an erasure flag for indicating whether or not an error is to be corrected and responsive to a concealment flag for indicating whether or not the digital data is to be concealed, for generating a modified concealment flag for indicating whether or not the digital data is to be concealed, the generating means comprising: means for detecting a first-good sample in the digital data; means for setting the erasure flag of the first-good sample to indicate that the first-good sample is to be treated as including a detected error; means for extending the first-good sample to an error correcting code (ECC) system and to a miscorrection detector, the miscorrection detector including means for comparing the first-good sample with a corresponding sample from an output of the ECC system; and means, responsive to the compared samples, for modifying the concealment flag of the digital data; and means for extending the digital data and the modified concealment flag to an error concealer.

References Cited (Backward Citations)

US4546474A Cited
EP0156413A1 Cited
US4680764A Cited
US4653052A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1996-06-21 1996-12-21 1997-06-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2000-06-21 2000-12-21 2001-06-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2004-06-21 2004-12-21 2005-06-22 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag