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

A predictive picture encoding circuit which selectively suppresses and replaces prediction error valves, and a corresponding predictive decoding circuit

Assignee: US Philips Corp
•
Filing: 1989-05-03
•
Granted: 1990-08-28
•
Expires: 2009-05-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a predictive encoding circuit the transmission of prediction errors to the predictive decoding circuit is selectively suppressed and prediction errors having a predetermined value are applied to the prediction circuit in both the encoding circuit and in the decoding circuit, instead of the non-transmitted prediction errors. In order to determine which prediction errors are not transmitted, a masking function value is determined for an actual pixel in the encoding circuit. This is a linear combination of weighted difference between two pixel values of a predetermined cluster of pixels located in the vicinity of the actual pixel. The actual prediction error is not transmitted only if, for example this masking function value is within a certain range and the previous prediction error has been transmitted. In the decoding circuit the masking function values are determined, starting from the regained local pixel values.

Inventors

  • 👤 Gaetano Caronna

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 14:49
CPC Classifications
H; H04; H04N; H04N19/00; H04N19/50

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 266 words
A predictive encoding circuit for pixel values of pixels jointly defining a picture, comprising: (a) an encoding circuit input for receiving pixel values and an encoding circuit output; (b) difference producer means receiving the pixel value of an actual pixel via a first input and an associated prediction value via a second input, and supplying a prediction error for said actual pixel at its output by difference production of the two values applied thereto; (c) a prediction circuit having an input and an output and supplying said prediction values at said output; (d) a first coupling circuit for coupling the output of the difference producer means to the encoding circuit output; (e) a second coupling circuit for coupling the output of the difference producer means to the input of the prediction circuit; characterized in that: (f) the first coupling circuit comprises means which are controlled by control signal values for selectively suppressing prediction errors; (g) the second coupling circuit comprises means for selectively replacing the prediction errors suppressed in the first coupling circuit with replacement prediction errors having a predetermined value and for providing said prediction errors and said replacement prediction errors as output prediction errors; (h) a masking function circuit is provided for determining the masking function value for the actual pixel, which value is equal to the weighted sum of differences between two pixel values of a predetermined cluster of pixels located in the vicinity of the actual pixel; (i) an evaluation circuit is provided which receives the masking function values and, in response thereto, determines the control signal value for the actual pixel.
Claim 2
Dependent Claim 266 words
A predictive encoding circuit for pixel values of pixels jointly defining a picture, comprising: (a) an encoding circuit input for receiving pixel values and an encoding circuit output; (b) difference producer means receiving the pixel value of an actual pixel via a first input and an associated prediction value via a second input, and supplying a prediction error for said actual pixel at its output by difference production of the two values applied thereto; (c) a prediction circuit having an input and an output and supplying said prediction values at said output; (d) a first coupling circuit for coupling the output of the difference producer means to the encoding circuit output; (e) a second coupling circuit for coupling the output of the difference producer means to the input of the prediction circuit; characterized in that: (f) the first coupling circuit comprises means which are controlled by control signal values for selectively suppressing prediction errors; (g) the second coupling circuit comprises means for selectively replacing the prediction errors suppressed in the first coupling circuit with replacement prediction errors having a predetermined value and for providing said prediction errors and said replacement prediction errors as output prediction errors; (h) a masking function circuit is provided for determining the masking function value for the actual pixel, which value is equal to the weighted sum of differences between two pixel values of a predetermined cluster of pixels located in the vicinity of the actual pixel; (i) an evaluation circuit is provided which receives the masking function values and, in response thereto, determines the control signal value for the actual pixel.
Claim 3
Dependent Claim 53 words
A predictive encoding circuit as claimed in claim 1, wherein the evaluation circuit comprises an amplitude evaluation circuit which receives the masking function values and supplies a logic signal value of a first or a second type dependent on whether the actual masking function value lies within or outside a predetermined amplitude interval.
Claim 4
Dependent Claim 51 words
A predictive encoding circuit as claimed in claim 2, wherein the evaluation circuit also comprises a logic circuit which receives one of said logic signal values from the amplitude evaluation circuit and one of said control signal values for generating a further control signal value by means of a logic combination.
Claim 5
Dependent Claim 59 words
A predictive encoding circuit as claimed in claim 3, wherein the logic combination of said control signal value and further logic signal value is described by the logic expression: R(n)=Thr[M(n)]·R(n-1), where n is an integer and in which R(n) represents said further control signal value; R(n-1) represents the previous control signal value; Thr[M(n)] represents the actual masking function value.
Claim 6
Dependent Claim 34 words
A predictive encoding circuit as claimed in claim 1, wherein said masking function circuit comprises an adding means coupled to said second coupling circuit, for summing said output prediction errors and said prediction values.
Claim 7
Dependent Claim 254 words
A predictive decoding circuit for decoding received prediction errors, comprising: (a) a decoding circuit input for receiving the prediction errors and a decoding circuit output for supplying local pixel values of pixels jointly defining a picture; (b) adding means which receives a prediction error for an actual pixel via a first input and an associated local prediction value via a second input and which supplies the local pixel value for the actual pixel at its output by summation of the two values applied thereto; (c) a first coupling circuit for coupling the first input of the adding means to the decoding circuit input; (d) a local prediction circuit having an input and an output and supplying the local prediction values at said output; (e) a second coupling circuit for coupling the input of the local prediction circuit to the decoding circuit input; characterized in that: (f) the first and the second coupling circuits each comprise means which are controlled by local control signal values for selectively adding prediction errors having a predetermined fixed value between received prediction errors; (g) a local masking function circuit is provided to determine a local masking function value for an actual pixel, which value is equal to the weighted sum of differences between two local pixel values of a predetermined cluster of pixels located in the vicinity of the actual pixel; (h) a local evaluation circuit is provided which receives said local masking function value and, in response thereto, supplies the local control signal value for the actual pixel.
Claim 8
Dependent Claim 254 words
A predictive decoding circuit for decoding received prediction errors, comprising: (a) a decoding circuit input for receiving the prediction errors and a decoding circuit output for supplying local pixel values of pixels jointly defining a picture; (b) adding means which receives a prediction error for an actual pixel via a first input and an associated local prediction value via a second input and which supplies the local pixel value for the actual pixel at its output by summation of the two values applied thereto; (c) a first coupling circuit for coupling the first input of the adding means to the decoding circuit input; (d) a local prediction circuit having an input and an output and supplying the local prediction values at said output; (e) a second coupling circuit for coupling the input of the local prediction circuit to the decoding circuit input; characterized in that: (f) the first and the second coupling circuits each comprise means which are controlled by local control signal values for selectively adding prediction errors having a predetermined fixed value between received prediction errors; (g) a local masking function circuit is provided to determine a local masking function value for an actual pixel, which value is equal to the weighted sum of differences between two local pixel values of a predetermined cluster of pixels located in the vicinity of the actual pixel; (h) a local evaluation circuit is provided which receives said local masking function value and, in response thereto, supplies the local control signal value for the actual pixel.
Claim 9
Dependent Claim 29 words
A predictive decoding circuit as claimed in claim 6, wherein the local masking function circuit receives the local pixel values which occur at the output of the adding means.
Claim 10
Dependent Claim 59 words
A predictive decoding circuit as claimed in claim 6, wherein the local evaluation circuit comprises a local amplitude evaluation circuit which receives the local masking function values and supplies an logic signal value of a first or a second type dependent on the fact whether the actual local masking function value is within or outside a predetermined amplitude interval.
Claim 11
Dependent Claim 54 words
A predictive decoding circuit as claimed in claim 8, wherein the local evaluation circuit also comprises a logic circuit which receives one of said logic signal values from the local amplitude evaluation circuit and one of said local control signal values for generating a further control signal value by means of a logic combination.
Claim 12
Dependent Claim 62 words
A predictive decoding circuit as claimed in claim 9, wherein the logic combination of said control signal value and said logic signal value is described by the logic expression: R(n)=Thr[M(n)]·R(n-1) where n is an integer and in which R(n) represents said further local control signal value; R(n-1) represents the previous local control signal value; Thr[M(n)] represents the actual local masking function value.
Claim 13
Dependent Claim 26 words
A predictive decoding circuit as claimed in claim 6, wherein each control signal value is equal to either a first or a second logic signal value.
Claim 14
Dependent Claim 67 words
A predictive decoding circuit as claimed in claim 11, wherein the logic combination of control signal values and logic signal values supplied by the local amplitude evaluation circuit is described by the logic expression: R(n)=Thr[M(n)]·R(n-1) where n is an integer and in which R(n) represents said further local control signal value; R(n-1) represents the previous local control signal value; Thr[M(n)] represents the actual local masking function value.

References Cited (Backward Citations)

US3824590A Cited
DE2703854A1 Cited
US4179710A Cited
US4232338A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag