IL108787A

Inverse discrete cosine transform method, inverse discrete transform apparatus, coding apparatus for moving picture, decoding apparatus for moving picture, information recording medium, and transmitting apparatus

Abstract

An inverse discrete cosine transform method comprising the steps of: determining a sum of plural input coefficients; judging whether the sum is even number or odd number, whereby when the sum is even number, an operation is implemented to at least one input coefficient to allow the sum to be odd number; and implementing inverse discrete cosine transform to the plural input coefficients which have undergone the operation.

IL108787A, drawing sheet 1
Sheet 1 of 28

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Published
  4. Today

32 claims: 19 independent, 13 dependent

  1. 1
    What is claimed is:1. An inverse discrete cosine transform method comprising the steps of: determining a sum of plural input coefficients;judging whether the sum is even number of odd number, whereby when the sum is even number, an operation is implemented to at least one input coefficient to allow the sum to be odd number;and implementing inverse discrete cosine transform to the plural input coefficients which have undergone the operation.
  2. 10
    An inverse discrete cosine transform method comprising the steps of:judging whether least significant bits in binary number representation of plural input coefficient are 0 or 1 to determine the number of least significant bits of 1;judging whether the number of least significant bits of 1 is even number or odd number, whereby when the number of least significant bits of 1 is even number, an.operation is implemented to at least one input coefficient to allow the number of least significant bits of to be odd number;and implementing inverse discrete cosine transform to the plural input coefficients which have undergone the operation.
  3. 11
    An inverse discrete cosine transform apparatus comprising:operation means for determining a sum of plural input coefficients;even/odd judging means for judging whether the sum of plural input coefficients is even number or odd number;oddifying means adapted so that when the sum of input coefficients is even number as the result of judgement by said even/odd judging means, it implements an operation to at least one input coefficient to allow the sum of input coefficients to be odd number, and inverse discrete cosine transform means for implementing inverse discrete cosine transform to the plural input coefficients which have been undergone the operation by said oddifying means.
  4. 15
    An inverse discrete cosine transform apparatus comprising:least significant bit judging means for judging whether least significant bits in binary number representation of plural input coefficients are 0 or 1;counting means for determining the number of least significant bits judged to be 1 by said least significant bit judging means;even/odd judging means for judging whether the number of least significant bits of 1 counted by said counting means is even number or odd number;oddifying means adapted so that when the number of least significant bits of 1 is even number as the result of judgment by said even/odd judgment means, it implements an operation to at least one input coefficient to allow said number to be odd number;and inverse discrete cosine transform means for implementing inverse discrete cosine transform to the plural input coefficients which have undergone the operation by said oddifying means.
  5. 16
    A coding apparatus for a moving picture comprising:a predictive encoder for predictive-coding an input picture signal by using a reference picture signal to form a difference signal;a difference signal encoder for coding the difference signal from said predictive encoder to form a coded signal to output the coded signal;a difference signal decoder for decoding the coded signal from said difference signal encoder to reproduce a difference signal;a predictive decoder for predictive-decoding the difference signal from said difference signal decoder to reproduce a picture signal corresponding to said input picture signal;and a field memory for storing the picture signal reproduced by said predictive decoder, a picture signal stored in said field memory being caused to be a reference picture signal in predictive-coding a next picture signal, said difference signal encoder including a discrete cosine transform element for implementing discrete cosine transform to a difference signal from said predictive encoder, and a quantizer for quantizing an output of said discrete cosine transform element to output the coded signal, said difference signal decoder including an inverse quantizer for inverse-quantizing a coded signal from said difference signal encoder, and an inverse discrete cosine transform element for implementing inverse discrete cosine transform to an output of said inverse quantizer to reproduce the difference signal, said inverse discrete cosine transform element comprising: operation means for determining a sum of plural input coefficients which are an output of said inverse quantizer;even/odd judging means for judging whether the sum of input coefficients from said operation means is even number or odd number;and oddifying means adapted so that when the sum of input coefficients is even number as the result of judgment by said even/odd judgment means, it implements an operation to at least one input coefficient to allow the sum of input coefficients to be odd number, thus to implement inverse discrete cosine transform to the plural input coefficients which have undergone the operation by said oddifying means.
  6. 17
    A coding apparatus for a moving picture comprising:a first field memory for storing an input picture signal;a predictive encoder for predictive-coding a picture signal from said first field memory by using a reference picture signal to form a difference signal;a difference signal encoder for coding the difference signal from said predictive encoder to form a coded signal;a variable length encoder for implementing variable length coding to the coded signal from said difference signal encoder a difference signal decoder for decoding the coded signal from said difference signal encoder to reproduce a difference signal;a predictive decoder for predictive-decoding the difference signal from said difference signal decoder to reproduce a picture signal corresponding to said input picture signal;a second field memory for storing a picture signal reproduced by said predictive decoder;and a motion compensator for detecting motion by the picture signal stored in said second field memory and the picture signal stored in said first field memory to implement motion compensation to the picture stored in said second field memory on the basis of the detected motion to output a picture signal obtained to said predictive encoder as a reference picture signal in predictive-coding a next picture signal, said difference signal encoder including a discrete cosine transform element for implementing discrete cosine transform to a difference signal from said predictive encoder, and a quantizer for quantizing an output of said discrete cosine transform element to output the coded signal, said difference signal decoder, including an inverse quantizer for inverse-quantizing a coded signal from said difference signal encoder, and an inverse discrete cosine transform element for implementing inverse discrete cosine transform to an output of said inverse quantizer to reproduce the difference signal, said inverse discrete cosine transform element comprising: operation means for determining a sum of plural input coefficients which are an output of said inverse quantizer;even/odd judging means for judging whether the sum of input coefficients from said operation means is even number or odd number;and oddifying means adapted so that when the sum of input coefficients is even number as the result of judgment by said even/odd judging means, it implements an operation to at least one input coefficient to allow the sum of input coefficients to be odd number, thus to implement inverse discrete cosine transform to the plural input coefficients which have undergone the operation by said oddifying means.
  7. 18
    A coding apparatus for a moving picture comprising:a predictive encoder for predictive-coding an input picture signal by using a reference picture signal to form a difference signal;a difference signal encoder for coding the difference signal from said predictive encoder to form a coded signal to output the coded signal;a difference signal decoder for decoding the coded signal from said difference signal encoder to reproduce a difference signal;a predictive decoder for predictive-decoding the difference signal from said difference signal decoder to reproduce a picture signal corresponding to said input picture signal;and a field memory for storing the picture signal reproduced by said predictive decoder, a picture signal stored in said field memory being caused, to be a reference picture signal in predictive-coding a next picture signal, said difference signal encoder including a discrete cosine transform element for implementing discrete cosine transform to a difference signal from said predictive encoder, and a quantizer for quantizing an output of said discrete cosine transform element to output the coded signal, said difference signal decoder including an inverse quantizer for inverse-quantizing a coded signal from said difference signal encoder, and an inverse discrete cosine transform element for implementing inverse discrete cosine transform to an output of said inverse quantizer to reproduce the difference signal, said inverse discrete cosine transform element comprising;least significant bit judging means for judging whether least significant bits in binary number representation of plural input coefficients which are an output of said inverse quantizer are 0 or 1;counting means for determining the number of least significant bits judged to be 1 by said least significant bit judging means;even/odd judgment means for judging whether the number of least significant bits of 1 counted by said counting means is even number or odd number;and oddifying means adapted so that when said number is even number as the result of judgment by said even/odd judgment means, it implements an operation to at least one input coefficient to allow said number to be odd number, thus to implement the plural input coefficients which have undergone the operation by said oddifying means.
  8. 19
    A coding apparatus for a moving picture comprising:a first field memory for storing an input picture signal;a predictive encoder for predictive-coding a picture signal from said first field memory by using a reference picture signal to form a difference signal;a difference signal encoder for coding the difference signal from said predictive encoder to form a coded signal;a variable length encoder for implementing variable length coding to the coded signal from said difference signal encoder to output a variable length code;a difference signal decoder for decoding the coded signal from said difference signal encoder to reproduce a difference signal;a predictive decoder for predictive-decoding the difference signal from said difference signal decoder to reproduce a picture signal corresponding to said input picture signal;a second field memory for storing a picture signal reproduced by said predictive decoder;and a motion compensator for detecting motion by the picture signal stored in said second field memory and the picture signal stored in said first field memory to implement motion compensation to the picture stored in said second field memory on the basis of the detected motion to output a picture signal obtained to said predictive encoder as a reference picture signal in predictive-coding a next picture signal, said difference signal encoder including a discrete cosine transform element for implementing discrete cosine transform to a difference signal from said predictive encoder, and a quantizer for quantizing an output of said discrete cosine transform element to output the coded signal, said difference signal decoder including an inverse quantizer for inverse-quantizing a coded signal from said difference signal encoder, and an inverse discrete cosine transform element for implementing inverse discrete cosine transform to an output of said inverse quantizer to reproduce the difference signal, said inverse discrete cosine transform element comprising: least significant bit judging means for judging whether least significant bits in binary number representation of plural input coefficients which are an output of said inverse quantizer;counting means for determining the number of least significant bits judged to be 1 by said least significant bit judging means;even/odd judging means for judging whether the number of least significant bits of 1 counted by said counting means is even number or odd number;and oddifying means adapted so that when said number is even number as the result of judgment by said even/odd judgment means, it implements an operation to at least one input coefficient to allow said number to be odd number, thus to implement inverse cosine transform to the plural input coefficients which have undergone the operation by said oddifying means.
  9. 20
    A decoding apparatus for a moving picture comprising:an inverse variable length encoder for implementing inverse variable length coding to a variable length code;a difference signal decoder for decoding an output of said inverse variable length encoder to reproduce a difference signal;a predictive decoder for predictive-decoding a difference signal from said difference signal decoder by using a reference picture signal to reproduce a picture signal;and a field memory for storing the picture signal reproduced at said predictive decoder, the picture signal stored in said field memory being caused to be a reference picture signal in predictive-decoding a next picture signal, said difference signal decoder including an inverse quantizer for inverse-quantizing an output of said variable length encoder, and an inverse discrete cosine transform element for implementing inverse discrete cosine transform to an output of said inverse quantizer to reproduce the difference signal, said inverse discrete cosine transform element comprising: operation means for determining a sum of plural input coefficients which are an output of said inverse quantizer;even/odd judging means for judging whether the sum of input coefficients from said operation means is even number or odd number;and oddifying means adapted so that when the sum of input coefficients is even number as the result of judgment by said even/odd judging means, it implements an operation to at least one input coefficient to allow the sum of input coefficients to be odd number, thus to implement inverse discrete cosine transform to the plural input coefficients which have undergone the operation by said oddifying means.
  10. 21
    A decoding apparatus for a moving picture comprising:an inverse variable length encoder for implementing inverse variable length coding to a variable length code, and outputting a motion vector and a motion compensation mode;a difference signal decoder for decoding an output of said inverse variable length encoder to reproduce a difference signal;a predictive decoder for predictive-decoding the difference signal from said difference sigiial decoder by using a reference picture signal to reproduce a picture signal;and a field memory for storing the picture signal reproduced by said predictive decoder, and outputting a picture signal obtained by implementing motion compensation to a picture signal on the basis of the motion vector and the motion, compensation mode from said inverse variable length encoder to said predictive decoder as a reference picture signal in predictive-decoding a next picture signal, said difference signal decoder including an inverse quantizer for inverse-quantizing an output of said variable length encoder, and an inverse discrete cosine transform element for implementing inverse discrete cosine transform to an output of said inverse quantizer to reproduce the difference signal, said inverse discrete cosine transform element comprising: operation means for determining a sum of plural input coefficients which are an output of said inverse quantizer;even/odd judging means for judging whether the sum of input coefficients from said operation means is even number or odd number;and oddifying means adapted so that when the sum of input coefficients is even number as the result of judgment by said even/odd judgment means, it implements an operation to at least one input coefficient to allow the sum of input coefficients to be odd number, thus to implement inverse discrete cosine transform to the plural input coefficients which have undergone the operation by said oddifying means.
  11. 22
    A decoding apparatus for a moving picture comprising:an inverse variable length encoder for implementing inverse variable length coding to a variable length code;a difference signal decoder for decoding an output of said inverse variable length encoder to reproduce a difference signal;a predictive decoder for predictive-decoding the difference signal from said difference signal decoder by using a reference picture signal to reproduce a picture signal;and a field memory for storing the picture signal.reproduced by said predictive decoder, a picture signal stored in said field memory being caused to be a reference picture signal in predictive-decoding a next picture signal, said difference signal decoder including an inverse quantizer for inverse-quantizing an output of said inverse variable length encoder, and an inverse discrete cosine transform element for implementing inverse discrete cosine transform to an output of said inverse-quantizer to reproduce the difference signal, said inverse discrete cosine transform element comprising: least significant bit judging means for judging whether least significant bits in binary number representation of plural input coefficients which are an output of said inverse quantizer are 0 or 1;counting means for determining the number of least significant bits judged to be 1 by said least significant bit judging means;even/odd judging means for judging whether the number of least significant bits of 1 counted by said counting means is even number or odd number;and oddifying means adapted so that when said number is even number as the result of judgment by said even/odd judgment means, it implements an operation to at least one input coefficient to allow said number to be odd number, thus to implement inverse discrete cosine transform to the plural input coefficients which have undergone the operation by said oddifying means.
  12. 23
    A decoding apparatus for a moving picture comprising:an inverse variable length encoder for implementing inverse variable length coding to a variable length code, and outputting a motion vector and a motion compensation mode;a difference signal decoder for decoding an output of said inverse variable length encoder to reproduce a difference signal;a predictive decoder for predictive-decoding the difference signal from said difference signal decoder by using a reference picture signal to reproduce a picture signal;and a field memory for storing.the picture signal reproduced by said predictive decoder, and outputting a picture signal obtained by implementing motion compensation to a picture signal on the basis of the motion vector and the motion compensation mode from said inverse, variable length encoder to said predictive decoder as a reference picture signal in predictive-decoding a next picture signal, said difference signal decoder including an inverse quantizer for inverse-quantizing an output of said inverse variable length encoder, and an inverse discrete cosine transform element for implementing inverse discrete cosine transform to an output of said inverse-quantizer to reproduce the difference signal, said inverse discrete cosine transform element comprising: / , least significant bit judging means for judging whether least significant bits in binary number representation of plural input coefficients which are an output of said inverse quantizer are 0 or 1;counting means . for determining the number of least significant bits judged to be 1 by said least significant bit judging means;even/odd judging means for judging whether the number of least significant bits of 1 counted by said counting means is even number or odd number;and oddifying means adapted so that when said number is even number as the result of judgment by said even/odd judgment means, it implements an operation to at least one input coefficient to allow said number to be odd number, thus to implement inverse discrete cosine transform to the plural input coefficients which have undergone the operation by said oddifying means.
  13. 24
    An information recording medium on which an input picture signal which has undergone predictive-coding and discrete cosine transform is recorded as a coded signal, wherein a reference picture signal in carrying out predictive-coding is obtained by oddifying a sum of plural input coefficients for forming the coded signal to implement inverse discrete cosine transform to the plural input coefficients.
  14. 27
    An information recording medium as set forth in any one of claims 24 to 26, on which an input picture signal which has undergone predictive-coding with motion compensation, discrete cosine transform, and variable length coding is coded as a variable length code.
  15. 28
    An information recording medium on which a variable length code is recorded, in predictive-coding an input picture signal by using a reference picture signal to form a difference signal to encode the difference signal to form a coded signal to decode the coded signal to reproduce a difference signal to predictive-decode the difference signal thus reproduced to reproduce a picture signal corresponding to the input picture signal to detect motion by the reproduced picture signal and the input picture signal to implement motion compensation to the reproduced picture signal on the basis of the detected motion to allow a picture signal obtained to be a reference picture signal at the time of predictive-coding a next picture signal to implement variable length coding to the coded signal to form a variable length code, the variable length code being formed by implementing discrete cosine transform to the difference signal and quantizing it to form the coded signal to inverse-quantize the coded signal, and to determine a sum of plural input coefficients obtained to judge whether the sum is even number or odd number to implement an operation to at least one input coefficient when the sum is even number to allow the sum to be odd number to implement inverse discrete cosine transform to the plural input coefficients which have undergone the operation to reproduce the difference signal.
  16. 29
    An information recording medium on which a variable length code is recorded, in predictive-coding an input picture signal by using a reference picture signal to form a difference signal to encode the difference signal to form a coded signal to decode the coded signal to reproduce a difference signal to predictive-decode the difference signal thus reproduced to reproduce a picture signal corresponding to the input picture signal to detect motion by the reproduced picture signal and the input picture signal to implement motion compensation to the reproduced picture signal on the basis of the detected motion to allow a picture signal obtained to be a reference picture signal at the time of predictive-coding a next picture signal to implement variable length coding to the coded signal to form a variable length code, the variable length code being formed by implementing discrete cosine transform to the difference signal and quantizing it to form the coded signal to inverse-quantize the coded signal, and to judge whether least significant bits in binary number representation of plural input coefficients obtained are 0 or 1 to determine the number of least significant bits of 1 to judge whether the number of 1 is even number or odd number to implement an operation to at least one input coefficient when the number of 1 is even number to allow the number of 1 to be odd number to implement inverse discrete cosine transform to the plural input coefficients which have undergone the operation to reproduce the difference signal.
  17. 30
    An information recording medium bn which there is recorded a variable length code obtained by encoding an input picture signal by means of a coding apparatus for a moving picture comprising:a first field memory for storing an input picture signal;a predictive encoder for predictive-coding a picture signal from said first field memory by using a reference picture signal to form a difference signal;a difference signal encoder for coding the difference signal from said predictive encoder to form a coded signal;a variable length encoder for implementing variable length coding to the coded signal from said difference signal encoder to output a variable length code;a difference signal decoder for decoding the coded signal from said difference signal encoder to reproduce a difference signal;a predictive decoder for predictive-decoding the difference signal from said difference signal decoder to reproduce a picture signal corresponding to the input picture signal;a second field memory for storing a picture signal reproduced by said predictive decoder;and a motion compensator for detecting motion by the picture signal stored in said second field memory and the picture signal stored in said first field memory to implement motion compensation to the picture stored in said second field memory on the basis of the detected motion to output a picture signal obtained to said predictive encoder as a reference picture signal in predictive-coding a next picture signal, said difference signal encoder including a discrete cosine transform element for implementing discrete cosine transform to a difference signal from said predictive. encoder, and a quantizer for quantizing an output of said discrete cosine transform element to output the coded signal, said difference signal decoder including an inverse quantizer for inverse-quantizing a coded signal from said difference signal encoder, and an inverse discrete cosine transform element for implementing inverse discrete cosine transform to an output of said inverse quantizer to reproduce the difference signal, said inverse discrete cosine transform element comprising: operation means for determining a sum oif plural input coefficients which are an output of said inverse quantizer;even/odd judging means for judging whether the sum of input coefficients from said operation means is even number or odd number;and oddifying means adapted so that when the sum of input coefficients is even number as the result of judgment by said even/odd judging means, it implements an operation to at least one input coefficient to allow the sum of input coefficients to be odd number;thus to implement inverse discrete cosine transform to the plural input coefficients which have undergone the operation by said oddifying means.
  18. 31
    An information recording medium on which there is recorded a variable length code obtained by encoding an input picture signal by means of a coding apparatus for a moving picture comprising:a first field memory for storing׳an input picture signal;a predictive encoder for predictive-coding a picture signal from said first field memory by using a reference picture signal to form a difference signal;a difference signal encoder for coding the difference signal from said predictive encoder to form a coded signal;a variable length encoder for implementing variable length coding to the coded signal from said difference signal encoder;a difference signal decoder for decoding the coded signal from said difference signal encoder to reproduce a difference signal;a predictive decoder for predictive-decoding the difference signal from said difference signal decoder to reproduce a picture signal corresponding to said input picture signal;second field memory for storing a picture signal reproduced by said predictive decoder;and a motion compensator for detecting motion by the picture signal stored in said second field memory and the picture signal stored in said first field memory to implement motion compensation to the picture stored in said second field memory on the basis of the detected motion to output a picture signal obtained to said predictive encoder as a reference picture signal in predictive-coding a next picture signal, said difference signal encoder including a discrete cosine transform element for implementing discrete cosine transform to a difference signal from said predictive encoder, and a quantizer for quantizing an output of said discrete cosine transform element to output the coded signal, said difference signal decoder including an inverse quantizer for inverse-quantizing a coded signal from said difference signal encoder, and an inverse discrete cosine transform element for implementing inverse discrete cosine transform to an output of said inverse quantizer to reproduce the difference signal, said inverse discrete cosine transform element comprising: least significant bit judging means for judging whether least significant bits in binary number representation of plural input coefficients which are an output of said inverse quantizer are 0 or 1;counting means for determining the number of least significant bits judged to be 1 by said least significant bit judging. means;even/odd judging means for judging whether the number of least significant bits of 1 counted by said counting means is even number or odd number;and oddifying means adapted so that when said number is even number as the result of judgment by said even/odd judgment means, it implements an operation to at least one input coefficient when said number is even number to allow said number to be odd number, thus to implement inverse discrete cosine transform to the plural input coefficients which have undergone the operation by said oddifying means.
  19. 32
    A transmitting apparatus for transmitting a variable length code through a transmission path, in predictive-coding an input picture signal by using a reference picture signal to form a difference signal to encode the difference signal to form a coded signal to decode the coded signal to reproduce a difference signal to predictive-decode the difference signal thus reproduced to reproduce a picture signal corresponding to the input picture signal to detect motion by the reproduced picture signal and the input picture signal to implement motion compensation to the reproduced picture signal on the basis of the detected motion to allow a picture signal obtained to be a reference picture signal at the time of predictive-coding a next picture signal to implement variable length coding to the coded signal to form a variable length code, the variable length code being formed by implementing discrete cosine transform to the difference signal and quantizing it to form the coded signal to inverse-quantize the coded signal, and to determine a sum of plural input coefficients obtained to judge whether the sum is even number or odd number to implement an operation to at least one input coefficient when the sum is even number to allow the sum to be odd number to implement inverse discrete cosine transform to the plural input coefficients which have undergone the operation to reproduce the difference signal.
Independent claims19