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

Data error concealment

Assignee: Sony United Kingdom Ltd
•
Filing: 1992-11-16
•
Granted: 1994-10-04
•
Expires: 2012-11-16
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Error concealment apparatus for concealing corrupted data elements in frequency separated digital image data (such as sub-band coded image data) is described. Depending on the spatial frequency represented by a corrupted data element, one of a number of error concealment means is selected to conceal the error. In this way the error concealment used can be tailored to suit the different properties of the various spatial frequency components in the frequency separated image.

Inventors

  • 👤 Robert J. D. Lawlor
  • 👤 James H. Wilkinson

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 07:34
CPC Classifications
H; H04; H04N; H04N19/00; H04N19/10; H04N19/134; H04N19/136; H04N19/169; H04N19/1883; H04N19/60; H04N19/61; H04N19/619; H04N19/63; H04N19/85; H04N19/89; H04N19/895; H04N5/00; H04N5/76; H04N5/91; H04N5/92; H04N5/926; H04N5/93; H04N5/94; H04N5/945; H04N19/65

Claims Analysis

Total Claims: 36
Claim 1
Independent Claim 75 words
Error concealment apparatus for concealing corrupted data elements in digital image data having a plurality of elements representing respective spatial frequency components of a frequency separated image in a two-dimensional spatial frequency domain, said error concealment apparatus comprising: (i) a plurality of error concealment means; and (ii) selecting means for selecting one of said error concealment means to conceal a corrupted data element according to said spatial frequency component represented by said corrupted data element.
Claim 2
Dependent Claim 75 words
Error concealment apparatus for concealing corrupted data elements in digital image data having a plurality of elements representing respective spatial frequency components of a frequency separated image in a two-dimensional spatial frequency domain, said error concealment apparatus comprising: (i) a plurality of error concealment means; and (ii) selecting means for selecting one of said error concealment means to conceal a corrupted data element according to said spatial frequency component represented by said corrupted data element.
Claim 3
Dependent Claim 18 words
Error concealment apparatus according to claim 1, wherein said apparatus is used with a digital video recording/reproducing device.
Claim 4
Dependent Claim 18 words
Error concealment apparatus according to claim 1, wherein said apparatus is used with a digital video transmission/reception device.
Claim 5
Independent Claim 63 words
A method of concealing a corrupted data element in digital image data having a plurality of elements representing respective spatial frequency components of a frequency separated image in a two-dimensional spatial frequency domain, said method comprising selecting one of a plurality of error concealment means to conceal said corrupted data element according to said spatial frequency component represented by said corrupted data element.
Claim 6
Independent Claim 63 words
A method of concealing a corrupted data element in digital image data having a plurality of elements representing respective spatial frequency components of a frequency separated image in a two-dimensional spatial frequency domain, said method comprising selecting one of a plurality of error concealment means to conceal said corrupted data element according to said spatial frequency component represented by said corrupted data element.
Claim 7
Dependent Claim 85 words
Error concealment apparatus for concealing corrupted data elements in digital image data comprising a plurality of elements representing respective sub-bands of a frequency separated image in a two-dimensional spatial frequency domain, each of said sub-bands representing a respective spatial frequency range, said error concealment apparatus comprising: a plurality of error concealment means; and selecting means for selecting one of said error concealment means to conceal one of said corrupted data elements according to said spatial frequency range of the sub-band containing the corrupted data element.
Claim 8
Dependent Claim 85 words
Error concealment apparatus for concealing corrupted data elements in digital image data comprising a plurality of elements representing respective sub-bands of a frequency separated image in a two-dimensional spatial frequency domain, each of said sub-bands representing a respective spatial frequency range, said error concealment apparatus comprising: a plurality of error concealment means; and selecting means for selecting one of said error concealment means to conceal one of said corrupted data elements according to said spatial frequency range of the sub-band containing the corrupted data element.
Claim 9
Dependent Claim 28 words
Error concealment apparatus according to claim 5, in which said digital image data comprises a series of frames of data representing respective successive frames of a video signal.
Claim 10
Dependent Claim 36 words
Error concealment apparatus according to claim 6, in which one of said error concealment means comprises frame replacement means for replacing said corrupted data element by a value of a corresponding element in a previous frame.
Claim 11
Dependent Claim 42 words
Error concealment apparatus according to claim 6, in which one of said error concealment means comprises frame concealment means for interpolating a replacement value for said corrupted data element from corresponding elements in frames adjacent to a frame containing said corrupted element.
Claim 12
Dependent Claim 68 words
Error concealment apparatus according to claim 8, in which each of said elements has an element value, and in which said frame concealment means further comprises: means for calculating a difference value representing a numerical difference between said element values of said corresponding elements in said adjacent frames; and means for preventing operation of said frame concealment means if said difference value is greater than a predetermined threshold.
Claim 13
Dependent Claim 27 words
Error concealment apparatus according to claim 9, in which said predetermined threshold varies according to said spatial frequency range of said sub-band containing said corrupted data element.
Claim 14
Dependent Claim 42 words
Error concealment apparatus according to claim 8, in which said selecting means selects one of said error concealment means from a predetermined set of said error concealment means, said set varying according to said spatial frequency represented by said corrupted data element.
Claim 15
Dependent Claim 58 words
Error concealment apparatus according to claim 11, in which said selecting means comprises means for selecting an error concealment means within said set which is highest in a predetermined selection order associated with said set and for which all elements required by said error concealment means to interpolate a replacement value for said corrupted data element are error-free.
Claim 16
Dependent Claim 258 words
Error concealment apparatus according to claim 12, in which said predetermined set of said error concealment means for said sub-band containing dc horizontal and dc vertical information comprises, in said predetermined selection order: (1) said frame concealment means; (2) first two-dimensional spatial concealment means for interpolating a replacement value for said corrupted data element from all of said elements adjacent in the two-dimensional spatial frequency domain to said corrupted data element in said frequency separated image data; (3) second two-dimensional spatial concealment means for interpolating a replacement value for said corrupted data element from elements which are horizontally adjacent in the two-dimensional spatial frequency domain and elements which are vertically adjacent in the two-dimensional spatial frequency domain to said corrupted data element in said frequency separated image data; (4) horizontal spatial concealment means for interpolating a replacement value for said corrupted data element from elements horizontally adjacent in the two-dimensional spatial frequency domain to said corrupted data element in said frequency separated image data; (5) vertical spatial concealment means for interpolating a replacement value for said corrupted data element from elements vertically adjacent in the two-dimensional spatial frequency domain to said corrupted data element in said frequency separated image data; (6) spatial replacement means for replacing said corrupted data element by a value of a single other element adjacent in the two-dimensional spatial frequency domain to said corrupted data element in said frequency separated image data; and (7) frame replacement means for replacing said corrupted data element by a value of a corresponding element in a previous frame.
Claim 17
Dependent Claim 131 words
Error concealment apparatus according to claim 12, in which said predetermined set of said error concealment means for sub-bands containing dc horizontal and ac vertical information comprises, in said predetermined selection order: (1) said frame concealment means; (2) horizontal spatial concealment means for interpolating a replacement value for said corrupted data element from elements horizontally adjacent in the two-dimensional spatial frequency domain to said corrupted data element in said frequency separated image data; (3) spatial replacement means for replacing said corrupted data element by a value of a single other element adjacent in the two-dimensional spatial frequency domain to said corrupted data element in said frequency separated image data; and (4) frame replacement means for replacing said corrupted data element by a value of a corresponding element in a previous frame.
Claim 18
Dependent Claim 167 words
Error concealment apparatus according to claim 12, in which said predetermined set of said error concealment means for sub-bands containing ac horizontal and dc vertical information comprises, in said predetermined selection order: (1) said frame concealment means; (2) vertical spatial concealment means for interpolating a replacement value for said corrupted data element from elements vertically adjacent in the two-dimensional spatial frequency domain to said corrupted data element in said frequency separated image data; (3) horizontal spatial concealment means for interpolating a replacement value for said corrupted data element from elements horizontally adjacent in the two-dimensional spatial frequency domain to said corrupted data element in said frequency separated image data; (4) spatial replacement means for replacing said corrupted data element by a value of a single other element adjacent in the two-dimensional spatial frequency domain to said corrupted data element in said frequency separated image data; and (5) frame replacement means for replacing said corrupted data element by a value of a corresponding element in a previous frame.
Claim 19
Dependent Claim 53 words
Error concealment apparatus according to claim 12, in which said predetermined set of said error concealment means for sub-bands containing ac horizontal and ac vertical information comprises, in said predetermined selection order: (1) said frame concealment means; and (2) constant substitution means for replacing said corrupted data element by a predetermined constant value.
Claim 20
Dependent Claim 99 words
Error concealment apparatus according to claim 16, in which said predetermined set of said error concealment means for sub-bands containing ac horizontal information below a predetermined horizontal spatial frequency and ac vertical information below a predetermined vertical spatial frequency further comprises, in said predetermined selection order: (3) frame replacement means for replacing said corrupted data element by a value of a corresponding element in a previous frame; said frame concealment means being selected if none of said elements adjacent in the two dimensional spatial frequency domain to said corrupted data element in said frequency separated image data is error-free.
Claim 21
Dependent Claim 121 words
Error concealment apparatus for concealing corrupted data elements in digital image data comprising a plurality of elements representing respective spatial frequency components of a frequency separated image in a two-dimensional spatial frequency domain, said error concealment apparatus comprising: a plurality of error concealment means, in which one of said error concealment means comprises two-dimensional spatial concealment means for interpolating a replacement value for a corrupted data element from all of said elements adjacent in the two-dimensional spatial frequency domain to said corrupted data element in the frequency separated image data; and selecting means for selecting one of said error concealment means to conceal one of said corrupted data elements according to said spatial frequency component represented by said corrupted data element.
Claim 22
Dependent Claim 121 words
Error concealment apparatus for concealing corrupted data elements in digital image data comprising a plurality of elements representing respective spatial frequency components of a frequency separated image in a two-dimensional spatial frequency domain, said error concealment apparatus comprising: a plurality of error concealment means, in which one of said error concealment means comprises two-dimensional spatial concealment means for interpolating a replacement value for a corrupted data element from all of said elements adjacent in the two-dimensional spatial frequency domain to said corrupted data element in the frequency separated image data; and selecting means for selecting one of said error concealment means to conceal one of said corrupted data elements according to said spatial frequency component represented by said corrupted data element.
Claim 23
Dependent Claim 107 words
Error concealment apparatus according to claim 18, in which each of said elements has an associated error flag, and in which said apparatus further comprises programmable filter means for calculating a replacement value for said corrupted data element according to a weighted sum of the values of one or more elements adjacent in the two-dimensional spatial frequency domain to said corrupted data element in said frequency separated image data, using a group of weighting coefficients selected from a plurality of predetermined groups of weighting coefficients, said group of weighting coefficients being selected in a predetermined manner in response to said error flags associated with said adjacent elements.
Claim 24
Dependent Claim 105 words
Error concealment apparatus according to claim 18, wherein said frequency separated image data has one or more edges in the two dimensional spatial frequency domain, said apparatus further comprising: edge detection means for detecting whether said corrupted data element is at one or more of said edges of said frequency separated image date in the two-dimensional spatial frequency domain, whereby only a subset of said adjacent elements is present; and means responsive to said edge detection means for controlling said selected error concealment means to replace said corrupted data element with a replacement value dependant on one or more of said subset of adjacent elements.
Claim 25
Dependent Claim 112 words
Error concealment apparatus according to claim 20, in which: said digital image data represents respective sub-bands of said image in the two-dimensional spatial frequency domain, each of said sub-bands representing a respective spatial frequency range; said selecting means selects one of said error concealment means to conceal said corrupted data element according to said spatial frequency range of said sub-band containing said corrupted data element; each of said sub-bands has one or more edges in the two-dimensional spatial frequency domain; and said edge detection means comprises means for detecting whether said corrupted data element is at one or more of said edges of its respective sub-band in the two-dimensional spatial frequency domain.
Claim 26
Dependent Claim 133 words
Error concealment apparatus for concealing corrupted data elements in digital image data comprising a plurality of elements representing respective spatial frequency components of a frequency separated image in a two-dimensional spatial frequency domain, said error concealment apparatus comprising: a plurality of error concealment means, in which one of said error concealment means comprises two-dimensional spatial concealment means for interpolating a replacement value for a corrupted data element from elements which are horizontally adjacent in the two-dimensional spatial frequency domain and elements which are vertically adjacent in the two-dimensional spatial frequency domain to said corrupted data element in the frequency separated image data; and selecting means for selecting one of said error concealment means to conceal one of said corrupted data elements according to said spatial frequency component represented by said corrupted data element.
Claim 27
Dependent Claim 133 words
Error concealment apparatus for concealing corrupted data elements in digital image data comprising a plurality of elements representing respective spatial frequency components of a frequency separated image in a two-dimensional spatial frequency domain, said error concealment apparatus comprising: a plurality of error concealment means, in which one of said error concealment means comprises two-dimensional spatial concealment means for interpolating a replacement value for a corrupted data element from elements which are horizontally adjacent in the two-dimensional spatial frequency domain and elements which are vertically adjacent in the two-dimensional spatial frequency domain to said corrupted data element in the frequency separated image data; and selecting means for selecting one of said error concealment means to conceal one of said corrupted data elements according to said spatial frequency component represented by said corrupted data element.
Claim 28
Dependent Claim 119 words
Error concealment apparatus for concealing corrupted data elements in digital image data comprising a plurality of elements representing respective spatial frequency components of a frequency separated image in a two-dimensional spatial frequency domain, said error concealment apparatus comprising: a plurality of error concealment means, in which one of said error concealment means comprises vertical spatial concealment means for interpolating a replacement value for a corrupted data element from elements vertically adjacent in the two-dimensional spatial frequency domain to said corrupted data element in the frequency separated image data; and selecting means for selecting one of said error concealment means to conceal one of said corrupted data elements according to said spatial frequency component represented by said corrupted data element.
Claim 29
Dependent Claim 119 words
Error concealment apparatus for concealing corrupted data elements in digital image data comprising a plurality of elements representing respective spatial frequency components of a frequency separated image in a two-dimensional spatial frequency domain, said error concealment apparatus comprising: a plurality of error concealment means, in which one of said error concealment means comprises vertical spatial concealment means for interpolating a replacement value for a corrupted data element from elements vertically adjacent in the two-dimensional spatial frequency domain to said corrupted data element in the frequency separated image data; and selecting means for selecting one of said error concealment means to conceal one of said corrupted data elements according to said spatial frequency component represented by said corrupted data element.
Claim 30
Dependent Claim 119 words
Error concealment apparatus for concealing corrupted data elements in digital image data comprising a plurality of elements representing respective spatial frequency components of a frequency separated image in a two-dimensional spatial frequency domain, said error concealment apparatus comprising: a plurality of error concealment means, in which one of said error concealment means comprises horizontal spatial concealment means for interpolating a replacement value for a corrupted data element from elements horizontally adjacent in the two-dimensional spatial frequency domain to said corrupted data element in the frequency separated image data; and selecting means for selecting one of said error concealment means to conceal one of said corrupted data elements according to said spatial frequency component represented by said corrupted data element.
Claim 31
Dependent Claim 119 words
Error concealment apparatus for concealing corrupted data elements in digital image data comprising a plurality of elements representing respective spatial frequency components of a frequency separated image in a two-dimensional spatial frequency domain, said error concealment apparatus comprising: a plurality of error concealment means, in which one of said error concealment means comprises horizontal spatial concealment means for interpolating a replacement value for a corrupted data element from elements horizontally adjacent in the two-dimensional spatial frequency domain to said corrupted data element in the frequency separated image data; and selecting means for selecting one of said error concealment means to conceal one of said corrupted data elements according to said spatial frequency component represented by said corrupted data element.
Claim 32
Dependent Claim 119 words
Error concealment apparatus for concealing corrupted data elements in digital image data comprising a plurality of elements representing respective spatial frequency components of a frequency separated image in a two-dimensional spatial frequency domain, said error concealment apparatus comprising: a plurality of error concealment means, in which one of said error concealment means comprises spatial replacement means for replacing a corrupted data element by a value of a single other element adjacent in the two-dimensional spatial frequency domain to said corrupted data element in the frequency separated image data; and selecting means for selecting one of said error concealment means to conceal one of said corrupted data elements according to said spatial frequency component represented by said corrupted data element.
Claim 33
Dependent Claim 119 words
Error concealment apparatus for concealing corrupted data elements in digital image data comprising a plurality of elements representing respective spatial frequency components of a frequency separated image in a two-dimensional spatial frequency domain, said error concealment apparatus comprising: a plurality of error concealment means, in which one of said error concealment means comprises spatial replacement means for replacing a corrupted data element by a value of a single other element adjacent in the two-dimensional spatial frequency domain to said corrupted data element in the frequency separated image data; and selecting means for selecting one of said error concealment means to conceal one of said corrupted data elements according to said spatial frequency component represented by said corrupted data element.
Claim 34
Dependent Claim 37 words
Error concealment apparatus according to claim 25, in which said spatial replacement means comprises means for replacing said corrupted data element by an adjacent element which is highest in a predetermined selection order and which is error-free.
Claim 35
Dependent Claim 98 words
Error concealment apparatus for concealing corrupted data elements in digital image data comprising a plurality of elements representing respective spatial frequency components of a frequency separated image in a two-dimensional spatial frequency domain, said error concealment apparatus comprising: a plurality of error concealment means, in which one of said error concealment means comprises constant substitution means for replacing a corrupted data element by a predetermined constant value; and selecting means for selecting one of said error concealment means to conceal one of said corrupted data elements according to said spatial frequency component represented by said corrupted data element.
Claim 36
Dependent Claim 98 words
Error concealment apparatus for concealing corrupted data elements in digital image data comprising a plurality of elements representing respective spatial frequency components of a frequency separated image in a two-dimensional spatial frequency domain, said error concealment apparatus comprising: a plurality of error concealment means, in which one of said error concealment means comprises constant substitution means for replacing a corrupted data element by a predetermined constant value; and selecting means for selecting one of said error concealment means to conceal one of said corrupted data elements according to said spatial frequency component represented by said corrupted data element.

References Cited (Backward Citations)

US4792953A Cited
US5003541A Cited
US5122875A Cited
US5247363A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-10-03 1998-04-04 1998-10-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-10-03 2002-04-04 2002-10-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-10-03 2006-04-04 2006-10-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag