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

Error concealment in digital television signals

Assignee: Sony Corp
•
Filing: 1983-05-13
•
Granted: 1986-08-12
•
Expires: 2003-05-13
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method of concealing errors in a digital television signal formed by a plurality of sample signals corresponding respectively to sample positions along a horizontal scan line of a television picture made up of a plurality of such lines, the method comprising, in respect of each sample signal which is in error, selecting from a plurality of algorithms a preferred algorithm for correcting the error sample signal, calculating a corrected value of the error sample signal using the preferred algorithm, and substituting the corrected sample signal for the error sample signal so as to conceal the error. Where any algorithm involves the use of an error sample, that algorithm is not used. The algorithms may be twelve in number and use sample values located along four directions of the television picture to predict the known sample values at sample positions adjacent to the position of the error sample signal, the direction corresponding to the algorithm giving the best result being selected.

Inventors

  • 👤 Mark C. Collins

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 17:34
CPC Classifications
H; H04; H04N; H04N9/00; H04N9/79; H04N9/87; H04N9/88; H04N9/888

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 512 words
A method of concealing errors in a digital television signal, which television signal comprises a plurality of component sample signals corresponding respectively to sample positions along a horizontal scan line of a television picture made up of a plurality of such lines, the method comprising, in respect of each said sample signal which is in error: calculating a first concealment accuracy by calculating from available sample signals disposed along a first direction of said television picture and to one side of the sample position of said error sample signal the expected value of a first sample signal adjacent to said sample position of said error sample signal, checking said expected value of said first sample signal against the actual value of said first sample signal, and suppressing said first concealment accuracy if its calculation involves the use of any error sample signal; calculating a second concealment accuracy by calculating from available sample signals disposed along said first direction of said television picture and to the other side of said sample position of said error sample signal the expected value of a second sample signal adjacent to said sample position of said error sample signal, checking said expected value of said second sample signal against the actual value of said second sample signal, and suppressing said second concealment accuracy if its calculation involves the use of any error sample signal; calculating a third concealment accuracy as the sum of said first and second concealment accuracies when neither said first nor said second concealment accuracy is suppressed; calculating a fourth concealment accuracy by calculating from available sample signals disposed along a second direction different from said first direction of said television picture and to one side of said sample position of said error sample signal the expected value of a third sample signal adjacent to said sample position of said error sample signal, checking said expected value of said third sample signal against the actual value of said third sample signal, and suppressing said fourth concealment accuracy if its calculation involves the use of any error sample signal; calculating a fifth concealment accuracy by calculating from available sample signals disposed along said second direction of said television picture and to the other side of said position of said error sample signal the expected value of a fourth sample signal adjacent to said sample position of said error sample signal, checking said expected value of said fourth sample signal against the actual value of said fourth sample signal, and suppressing said fifth concealment accuracy if its calculation involves the use of any error sample signal; calculating a sixth concealment accuracy as the sum of said fourth and fifth concealment accuracies when neither said fourth nor said fifth concealment accuracy is suppressed; selecting from the available said concealment accuracies a preferred direction of said television picture for correcting said error sample signal; calculating a correction value for said error sample signal using available sample signals disposed along said preferred direction; and substituting said correction value for said error sample signal so as to conceal the error.
Claim 2
Independent Claim 512 words
A method of concealing errors in a digital television signal, which television signal comprises a plurality of component sample signals corresponding respectively to sample positions along a horizontal scan line of a television picture made up of a plurality of such lines, the method comprising, in respect of each said sample signal which is in error: calculating a first concealment accuracy by calculating from available sample signals disposed along a first direction of said television picture and to one side of the sample position of said error sample signal the expected value of a first sample signal adjacent to said sample position of said error sample signal, checking said expected value of said first sample signal against the actual value of said first sample signal, and suppressing said first concealment accuracy if its calculation involves the use of any error sample signal; calculating a second concealment accuracy by calculating from available sample signals disposed along said first direction of said television picture and to the other side of said sample position of said error sample signal the expected value of a second sample signal adjacent to said sample position of said error sample signal, checking said expected value of said second sample signal against the actual value of said second sample signal, and suppressing said second concealment accuracy if its calculation involves the use of any error sample signal; calculating a third concealment accuracy as the sum of said first and second concealment accuracies when neither said first nor said second concealment accuracy is suppressed; calculating a fourth concealment accuracy by calculating from available sample signals disposed along a second direction different from said first direction of said television picture and to one side of said sample position of said error sample signal the expected value of a third sample signal adjacent to said sample position of said error sample signal, checking said expected value of said third sample signal against the actual value of said third sample signal, and suppressing said fourth concealment accuracy if its calculation involves the use of any error sample signal; calculating a fifth concealment accuracy by calculating from available sample signals disposed along said second direction of said television picture and to the other side of said position of said error sample signal the expected value of a fourth sample signal adjacent to said sample position of said error sample signal, checking said expected value of said fourth sample signal against the actual value of said fourth sample signal, and suppressing said fifth concealment accuracy if its calculation involves the use of any error sample signal; calculating a sixth concealment accuracy as the sum of said fourth and fifth concealment accuracies when neither said fourth nor said fifth concealment accuracy is suppressed; selecting from the available said concealment accuracies a preferred direction of said television picture for correcting said error sample signal; calculating a correction value for said error sample signal using available sample signals disposed along said preferred direction; and substituting said correction value for said error sample signal so as to conceal the error.
Claim 3
Dependent Claim 421 words
A method according to claim 1 further comprising: calculating a seventh concealment accuracy by calculating from available sample signals disposed along a third direction different from said first or second direction of said television picture and to one side of said sample position of said error sample signal the expected value of a fifth sample signal adjacent to said sample position of said error sample signal, checking said expected value of said fifth sample signal against the actual value of said fifth sample signal, and suppressing said seventh concealment accuracy if its calculation involves the use of any error sample signal; calculating an eighth concealment accuracy by calculating from available sample signals disposed along said third direction of said television picture and to the other side of said sample position of said error sample signal the expected value of a sixth sample signal adjacent to said sample position of said error sample signal, checking said expected value of said sixth sample signal against the actual value of said sixth sample signal, and suppressing said eighth concealment accuracy if its calculation involves the use of any error sample signal; calculating a ninth concealment accuracy as the sum of said seventh and eighth concealment accuracies when neither said seventh nor said eighth concealment accuracy is suppressed; calculating a tenth concealment accuracy by calculating from available sample signals disposed along a fourth direction different from said first, second or third direction of said television picture and to one side of said sample position of said error sample signal the expected value of a seventh sample signal adjacent to said sample position of said error sample signal, checking said expected value of said seventh sample signal against the actual value of said seventh sample signal, and suppressing said tenth concealment accuracy if its calculation involves the use of any error sample signal; calculating an eleventh concealment accuracy by calculating from available sample signals disposed along said fourth direction of said television picture and to the other side of said position of said error sample signal the expected value of an eighth sample signal adjacent to said sample position of said error sample signal, checking said expected value of said eighth sample signal against the actual value of said eighth sample signal, and suppressing said eleventh concealment accuracy if its calculation involves the use of any error sample signal; and calculating a twelfth concealment accuracy as the sum of said tenth and eleventh concealment accuracies when neither said tenth nor said eleventh concealment accuracy is suppressed.
Claim 4
Dependent Claim 33 words
A method according to claim 2 including the further steps of choosing said first, second, third, and fourth directions as horizontal, vertical, positive diagonal, and negative diagonal directions, respectively, of said television picture.
Claim 5
Dependent Claim 185 words
A method according to claim 3 wherein n,S0 represents the sample value at a sample position S0 in a horizontal scan line n, and wherein the steps of calculating said concealment accuracies includes the steps of using first, second and third algorithms to calculate respective said first, second and third horizontal concealment accuracies H 1 , H 2 and H as follows: H.sub.1 =|1/2[(n-1), S-1+(n-1), S1]-(n-1), S0| H.sub.2 =|1/2[(n+1), S-1+(n+1), S1]-(n+1), S0| H=1/2(H.sub.1 +H.sub.2) using fourth, fifth and sixth algorithms to calculate respective said fourth, fifth and sixth vertical concealment accuracies V 1 , V 2 and V as follows: V.sub.1 =|1/2[(n-1), S-1+(n+1), S-1]-n, S-1| V.sub.2 =|1/2[(n-1), S1+(n+1), S1]-n, S-1| V=1/2(V.sub.1 +V.sub.2) using seventh, eighth and ninth algorithms to calculate respective said positive diagonal concealment accuracies D+ 1 , D+ 2 and D+ as follows: D.sub.1.sup.+ =|1/2[(n-1), S0+(n+1) , S-2], S-1| D.sub.2.sup.+ =|1/2[(n-1), S2+(n+1), S0]-n, S1| D.sup.+ =1/2(D.sub.1 +D.sub.2) and using tenth, eleventh and twelfth algorithms to calculate respective said negative diagonal concealment accuracies D- 1 , D- 2 and D- as follows: D.sub.1.sup.- =|1/2[(n-1), S-2+(n+1), S0]-n, S-1| D.sub.2.sup.- =|1/2[(n-1), S0+(n+1), S2]-n, S1| D-=1/2(D-.sub.1 +D-.sub.2).
Claim 6
Dependent Claim 66 words
A method according to claim 4 further including the steps of assigning a weighting factor corresponding to the reciprocal of the distance between adjacent sample positions in the respective horizontal, vertical, positive diagonal, and negative diagonal direction; multiplying said calculated concealment accuracies by said assigned weighting factors and selecting said preferred direction using the algorithm giving the lowest value of concealment accuracy after said multiplying step.
Claim 7
Dependent Claim 521 words
Apparatus for concealing errors in a digital television signal, which television signal comprises a plurality of component sample signals corresponding respectively to sample positions along a horizontal scan line of a television picture made up of a plurality of such lines, the apparatus comprising: means for calculating a first concealment accuracy by calculating from available sample signals disposed along a first direction of said television picture and to one side of the sample position of a sample signal which is in error the expected value of a first sample signal adjacent to said sample position of said error sample signal, checking said expected value of said first sample signal against the actual value of said first sample signal, and suppressing said first concealment accuracy if its calculation involves the use of any error sample signal; means for calculating a second concealment accuracy by calculating from available sample signals disposed along said first direction of said television picture and to the other side of said sample position of said error sample signal the expected value of a second sample signal adjacent to said sample position of said error sample signal, checking said expected value of said second sample signal against the actual value of said second sample signal, and suppressing said second concealment accuracy if its calculation involves the use of any error sample signal; means for calculating a third concealment accuracy as the sum of said first and second concealment accuracies when neither said first nor said second concealment accuracy is suppressed; means for calculating a fourth concealment accuracy by calculating from available sample signals disposed along a second direction different from said first direction of said television picture and to one side of said sample position of said error sample signal the expected value of a third sample signal adjacent to said sample position of said error sample signal, checking said expected value of said third sample signal against the actual value of said third sample signal, and suppressing said fourth concealment accuracy if its calculation involves the use of any error sample signal; means for calculating a fifth concealment accuracy by calculating from available sample signals disposed along said second direction of said television picture and to the other side of said position of said error sample signal the expected value of a fourth sample signal adjacent to said sample position of said error sample signal, checking said expected value of said fourth sample signal against the actual value of said fourth sample signal, and suppressing said fifth concealment accuracy if its calculation involves the use of any error sample signal; means for calculating a sixth concealment accuracy as the sum of said fourth and fifth concealment accuracies when neither said fourth nor said fifth concealment accuracy is suppressed; means for selecting from the available said concealment accuracies a preferred direction of said television picture for correcting said error sample signal; means for calculating a correction value for said error sample signal using available sample signals disposed along said preferred direction; and means for substituting said correction value for said error sample signal so as to conceal the error.
Claim 8
Dependent Claim 521 words
Apparatus for concealing errors in a digital television signal, which television signal comprises a plurality of component sample signals corresponding respectively to sample positions along a horizontal scan line of a television picture made up of a plurality of such lines, the apparatus comprising: means for calculating a first concealment accuracy by calculating from available sample signals disposed along a first direction of said television picture and to one side of the sample position of a sample signal which is in error the expected value of a first sample signal adjacent to said sample position of said error sample signal, checking said expected value of said first sample signal against the actual value of said first sample signal, and suppressing said first concealment accuracy if its calculation involves the use of any error sample signal; means for calculating a second concealment accuracy by calculating from available sample signals disposed along said first direction of said television picture and to the other side of said sample position of said error sample signal the expected value of a second sample signal adjacent to said sample position of said error sample signal, checking said expected value of said second sample signal against the actual value of said second sample signal, and suppressing said second concealment accuracy if its calculation involves the use of any error sample signal; means for calculating a third concealment accuracy as the sum of said first and second concealment accuracies when neither said first nor said second concealment accuracy is suppressed; means for calculating a fourth concealment accuracy by calculating from available sample signals disposed along a second direction different from said first direction of said television picture and to one side of said sample position of said error sample signal the expected value of a third sample signal adjacent to said sample position of said error sample signal, checking said expected value of said third sample signal against the actual value of said third sample signal, and suppressing said fourth concealment accuracy if its calculation involves the use of any error sample signal; means for calculating a fifth concealment accuracy by calculating from available sample signals disposed along said second direction of said television picture and to the other side of said position of said error sample signal the expected value of a fourth sample signal adjacent to said sample position of said error sample signal, checking said expected value of said fourth sample signal against the actual value of said fourth sample signal, and suppressing said fifth concealment accuracy if its calculation involves the use of any error sample signal; means for calculating a sixth concealment accuracy as the sum of said fourth and fifth concealment accuracies when neither said fourth nor said fifth concealment accuracy is suppressed; means for selecting from the available said concealment accuracies a preferred direction of said television picture for correcting said error sample signal; means for calculating a correction value for said error sample signal using available sample signals disposed along said preferred direction; and means for substituting said correction value for said error sample signal so as to conceal the error.
Claim 9
Dependent Claim 432 words
Apparatus according to claim 6 further comprising: means for calculating a seventh concealment accuracy by calculating from available sample signals disposed along a third direction different from said first or second direction of said television picture and to one side of said sample position of said error sample signal the expected value of a fifth sample signal adjacent to said sample position of said error sample signal, checking said expected value of said fifth sample signal against the actual value of said fifth sample signal, and suppressing said seventh concealment accuracy if its calculation involves the use of any error sample signal; means for calculating an eighth concealment accuracy by calculating from available sample signals disposed along said third direction of said television picture and to the other side of said sample position of said error sample signal the expected value of a sixth sample signal adjacent to said sample position of said error sample signal, checking said expected value of said sixth sample signal against the actual value of said sixth sample signal, and suppressing said eighth concealment accuracy if its calculation involves the use of any error sample signal; means for calculating a ninth concealment accuracy as the sum of said seventh and eighth concealment accuracies when neither said seventh nor said eighth concealment accuracy is suppressed; means for calculating a tenth concealment accuracy by calculating from available sample signals disposed along a fourth direction different from said first, second or third direction of said television picture and to one side of said sample position of said error sample signal the expected value of a seventh sample signal adjacent to said sample position of said error sample signal, checking said expected value of said seventh sample signal against the actual value of said seventh sample signal, and suppressing said tenth concealment accuracy if its calculation involves the use of any error sample signal; means for calculating an eleventh concealment accuracy by calculating from available sample signals disposed along said fourth direction of said television picture and to the other side of said position of said error sample signal the expected value of an eighth sample signal adjacent to said sample position of said error sample signal, checking said expected value of said eighth sample signal against the actual value of said eighth sample signal, and suppressing said eleventh concealment accuracy if its calculation involves the use of any error sample signal; and means for calculating a twelfth concealment accuracy as the sum of said tenth and eleventh concealment accuracies when neither said tenth nor said eleventh concealment accuracy is suppressed.
Claim 10
Dependent Claim 28 words
Apparatus according to claim 7 wherein said first, second, third and fourth directions are the horizontal, vertical, positive diagonal and negative diagonal directions respectively of said television picture.
Claim 11
Dependent Claim 158 words
Apparatus according to claim 8 wherein first, second and third algorithms are used to calculate respective said first, second and third horizontal concealment accuracies H 1 , H 2 and H as follows: H.sub.1 =|1/2[(n-1),S-1+(n-1),S1]-(n-1),S0| H.sub.2 =|1/2[(n+1),S-1+(n+1),S1]-(n+1),S0| H=1/2(H.sub.1 +H.sub.2) where n,S0 represents the sample value at a sample position S0 in a horizontal scan line n; fourth, fifth and sixth algorithms are used to calculate respective said fourth, fifth and sixth vertical concealment accuracies V 1 , V 2 and V as follows: V.sub.1 =|1/2[(n-1),S-1+(n+1),S-1]-n,S-1| V.sub.2 =|1/2[(n-1),S1+(n+1),S1]-n,S1| V=1/2(V.sub.1 +V.sub.2) seventh, eighth and ninth algorithms are used to calculate respective said positive diagonal concealment accuracies D 1 + , D 2 + and D + as follows: D.sub.1.sup.+ =|1/2[(n-1),S0+(n+1),S-2]-n,S-1| D.sub.2.sup.+ =|1/2[(n-1),S2+(n+1),S0]-n,S1| D.sup.+ =1/2(D.sub.1.sup.+ +D.sub.2.sup.+) and tenth, eleventh and twelfth algorithms are used to calculate respective said negative diagonal concealment accuracies D 1 - , D 2 - and D - as follows: D.sub.1.sup.- =|1/2[(n-1),S-2+(n+1),S0]-n,S-1| D.sub.2.sup.- =|1/2[(n-1),S0+(n+1),S2]-n,S1| D.sup.- =1/2(D.sub.1.sup.- +D.sub.2.sup.-).
Claim 12
Dependent Claim 60 words
Apparatus according to claim 9 further comprising means to multiply each said concealment accuracy by a weighting factor corresponding to the reciprocal of the distance between adjacent sample positions in the respective horizontal, vertical, positive diagonal and negative diagonal directions and said preferred direction is then selected using the algorithm giving the lowest value of concealment accuracy after said multiplication.

References Cited (Backward Citations)

US4419693A Cited
US4381519A Cited
US4485399A Cited
US4498104A Cited
US4470065A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1989-08-11 1990-02-10 1990-08-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1993-08-11 1994-02-10 1994-08-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1997-08-11 1998-02-10 1998-08-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag