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.