EP2276259A2

Decoding a block of quantized transform coefficients, wherein an even parity of the sum of the inversely quantized transform coefficients is set to an odd parity

Abstract

Mismatch error occur in the local decoder of a MPEG-standard compressor for a motion picture signal, and in an MPEG-standard expander for a compressed motion picture signal. This is because of the lack of a standard for rounding results of *.5 (* is an integer) obtained when a set of transform coefficients resulting from compressing the motion picture signal is inversely orthogonally transformed. The invention prevents mismatch errors by preprocessing the set of transform coefficients prior to the inverse orthogonal transform. The transform coefficients in the set are summed, and the parity (odd or even) of the sum is judged. When the parity of the sum is judged to be even, the parity of one of the transform coefficients in the set is inverted to provide a parity-inverted transform coefficient. This makes the parity of the sum odd. Then, when the set of transform coefficients including the parity-inverted transform coefficient is inversely orthogonally transformed, none of the results of the orthogonal transform will have a value of *.5.

EP2276259A2, drawing sheet 1
Sheet 1 of 48

Term

Term ended

Projected expiry passed 1 March 2014, 12.6 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

10 claims: 4 independent, 6 dependent

  1. 1
    A method of decoding a block of quantized transform coefficients, comprising:inversely quantizing the block of quantized transform coefficients to provide a block of transform coefficients;judging the parity of a sum of the transform coefficients;and when the parity is judged to be even, changing the parity of at least one of the transform coefficients.
  2. 5
    A method of decoding a bock of variable-length coded transform coefficients, comprising:applying inverse variable-length coding to the block of variable-length coded transform coefficients to provide a block of quantized transform coefficients;and decoding the block of quantized transform coefficients using the method of any of claims 1 to 4.
  3. 6
    An apparatus (10) for decoding a block of quantized transform coefficients, comprising:an inverse quantizer (13) for inversely quantizing the block of quantized transform coefficients to provide a block of transform coefficients;a parity judgement circuit (21) for judging the parity of a sum of the transform coefficients;and a parity inverter (28) for changing the parity of at least one of the transform coefficients if the parity judged by the parity judgement circuit (21) is even.
  4. 9
    The apparatus of any of claims 6-8, wherein the parity inverter (28) is configured to change the parity of the at least one transform coefficient by subtracting one when the parity of the transform coefficient is odd.
  5. 10
    An apparatus for decoding a block of variable-length coded transform coefficients, comprising:an inverse variable-length coder (32) for applying inverse variable-length coding to the block of variable-length coded transform coefficients to provide a block of quantized transform coefficients;and the apparatus of any of claims 6-9 for decoding the block of quantized transform coefficients.